实现功能:当红外感应到人时,控制舵机转动180度
参考:基于Arduino的多种方式控制舵机(舵机、电位器、蓝牙).
硬件连接:
舵机连接:
Arduino | Micro Servo 9g |
---|---|
5V | 红线 |
GND | 棕色 |
PWM~9 | 橙色 |
如图:
实现:在串口输入舵机转动角度,arduino控制舵机转动相应角度。
代码:
#include <Servo.h> //调用库文件
Servo myservo; // 创建一个伺服电机对象
char inByte = 0; //串口接收的数据
int angle = 0; //角度值
String temp = "";//临时字符变量
void setup()
{
myservo.attach