关于arduino设置电调的问题,具体程序是什么?
答案:1 悬赏:40 手机版
解决时间 2021-04-14 04:02
- 提问者网友:伴风望海
- 2021-04-13 18:11
关于arduino设置电调的问题,具体程序是什么?
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-04-13 19:07
以下是我的源程序,新西达25A电调,1000kv电机调试用的。带有5110液晶的库。
#define PWM_PIN 9 //motor PIN
#define lcd_ce 10
#define lcd_rst 11
#define lcd_dc 12
#define sdin 13
#define sclk 14
#define LCD_LEDPin 15
void setup() {
pinMode(PWM_PIN,OUTPUT);
pinMode(lcd_ce,OUTPUT);
pinMode(lcd_rst,OUTPUT);
pinMode(lcd_dc,OUTPUT);
pinMode(sdin,OUTPUT);
pinMode(sclk,OUTPUT);
pinMode(LCD_LEDPin,OUTPUT);
lcd_init();
lcd_clear();
initOutput();
}
void writeMotors(int16_t mc) {
OCR1A = mc>>3;// mc/8
}
void initOutput() {
TCCR1A |= _BV(COM1A1);//TCCR1A = 10000001,8 bit Pwm mode.out in pin 9.
}
void loop() {
int i;
writeMotors(1000);//waiting for motor test finished.
delay(3000);
for(i=1000;i<1500;i+=8){
showint(i,0);
writeMotors(i);
delay(100);
}
writeMotors(1000);//motor stop
while(1);
}追问程序有问题,好多变量都没有声明,lcd_init();
lcd_clear();OCR1A,TCCR1A等等,怎么弄
#define PWM_PIN 9 //motor PIN
#define lcd_ce 10
#define lcd_rst 11
#define lcd_dc 12
#define sdin 13
#define sclk 14
#define LCD_LEDPin 15
void setup() {
pinMode(PWM_PIN,OUTPUT);
pinMode(lcd_ce,OUTPUT);
pinMode(lcd_rst,OUTPUT);
pinMode(lcd_dc,OUTPUT);
pinMode(sdin,OUTPUT);
pinMode(sclk,OUTPUT);
pinMode(LCD_LEDPin,OUTPUT);
lcd_init();
lcd_clear();
initOutput();
}
void writeMotors(int16_t mc) {
OCR1A = mc>>3;// mc/8
}
void initOutput() {
TCCR1A |= _BV(COM1A1);//TCCR1A = 10000001,8 bit Pwm mode.out in pin 9.
}
void loop() {
int i;
writeMotors(1000);//waiting for motor test finished.
delay(3000);
for(i=1000;i<1500;i+=8){
showint(i,0);
writeMotors(i);
delay(100);
}
writeMotors(1000);//motor stop
while(1);
}追问程序有问题,好多变量都没有声明,lcd_init();
lcd_clear();OCR1A,TCCR1A等等,怎么弄
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯