请教一个ardublock关于电位器控制舵机的问题
本帖最后由 布列松 于 2014-10-25 22:11 编辑图形如下,当按钮按了一下后,去到指定的舵机程序时,旋转电位器舵机是不动的,按钮重复按,虽然舵机会摆到电位器指定的位置,但却一直不能实时的转动,请问应该怎样修改才可以恢复使舵机根据电位器实时转动呢,谢谢。
#include <Servo.h>
int _ABVAR_1_loc = 0 ;
Servo servo_pin_8;
void aaa();
void bbb();
void setup()
{
pinMode( 3 , OUTPUT);
servo_pin_8.attach(8);
}
void loop()
{
digitalWrite( 3 , HIGH );
bbb();
delay( 5000 );
aaa();
delay( 5000 );
}
void bbb()
{
_ABVAR_1_loc = analogRead(1) ;
servo_pin_8.write( map ( _ABVAR_1_loc , 0 , 1023 , 0 , 179 ));
}
void aaa()
{
_ABVAR_1_loc = analogRead(0) ;
servo_pin_8.write( map ( _ABVAR_1_loc , 0 , 1023 , 0 , 179 ));
}
这是代码
页:
[1]