|
|

楼主 |
发表于 2015-5-15 15:18:52
|
显示全部楼层
zoologist 发表于 2015-5-15 15:14 
一般不都是这样写的么? analogWrite(pwm1, 78); //PWM调速
我加了也不行!- // PWM signal generation using arduino
- // 相位与频率修正pwm模式
- #include <avr/interrupt.h>
- int analog_pin = 0; // analog pin, receive resister input
- float val=0; // current analog input
- void setup()
- {
- pinMode(9,OUTPUT); // 11 number pin OC2A
- TCCR1A = _BV(COM1A1) | _BV(WGM11) | _BV(WGM10);
- TCCR1B = _BV(WGM13) | _BV(CS10);
- OCR1A = 0x0f;
- TCNT1 =0x00ff;
-
- Serial.begin(9600);
- }
- void loop()
- {
- val = analogRead(analog_pin);
- val = val/1000;
- Serial.print(val);
- Serial.print('\t');
- analogWrite(9,128);
- Serial.print(val*0xffff);
- Serial.print('\n');
- }
复制代码 |
|