在少数几个独立函数中使用相同的对象表单类

时间:2018-08-01 16:12:17

标签: c++ arduino atmega

尝试创建我的第一台3D打印机(包括电子程序和程序)时,我因出现问题而停了下来。

我创建了一个大型图书馆类来与我的步进电机一起使用。

我的简化代码如下:

#include "Config_TIMER.h"
#include "Stepper_Control.h"

SMotor StepperX(41,40); // Constructor to create new X stepper motor object)

void setup(){
StepperX.MaxSpeed = 11; // set value of object max speed
InitializeTimer();
}

void loop(){
StepperX.Move(500);  // move function 
}

ISR(TIMER5_COMPA_vect){

TimerTick(); // using one of Steper motor function
}

现在是我的问题:我的所有函数都需要使用StepperX.MaxSpeed函数中确定的setup()(其他所有函数都使用.MaxSpeed的值由构造函数确定)。有没有简单的技巧可以连接所有功能-使用同一对象?

目前我所有的方法和变量都是公开的。

0 个答案:

没有答案