布列松 发表于 2014-10-24 10:45:50

请教一个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]
查看完整版本: 请教一个ardublock关于电位器控制舵机的问题