Arduino蓝牙小车
我做的是舵机控制方向,一个电机驱动的简单蓝牙小车。
板子:arduino uno;
拓展版我用的是:PM—R3电机拓展版(2路直流电机输出);
蓝牙模块:HC-06;
舵机:MG996R;
电机:不知道;
若干杜邦线;
程序:
int servopin=9;//定义舵机接口数字接口9
int myangle;//定义角度变量
int pulsewidth;//定义脉宽变量
int val;
char _val;
const int led1=10;
const int led2=11;
void servopulse(int servopin,int myangle)//定义一个脉冲函数
{
pulsewidth=(myangle*11)+500;//将角度转化为500-2480的脉宽值
digitalWrite(servopin,HIGH);//将舵机接口电平至高
delayMicroseconds(pulsewidth);//延时脉宽值的微秒数
digitalWrite(servopin,LOW);//将舵机接口电平至低
delay(20-pulsewidth/1000);
}
void setup() {
// put your setup code here, to run once:
pinMode(6,