[CF]添加下位机代码
This commit is contained in:
parent
b21ea8ffef
commit
1e29344455
40
game/分类器/arduino.ino
Normal file
40
game/分类器/arduino.ino
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
#include <Servo.h> // 加载舵机库
|
||||||
|
Servo myservo; // 创建舵机对象
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
myservo.attach(9); // 将舵机信号线连接到数字9引脚
|
||||||
|
Serial.begin(9600);// 初始化串口,设置波特率为9600
|
||||||
|
// myservo.write(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
for (int pos = 80; pos <= 100; pos += 1) { // 从0°转到180°
|
||||||
|
myservo.write(pos); // 设置舵机角度
|
||||||
|
delay(15); // 等待15毫秒
|
||||||
|
}
|
||||||
|
for (int pos = 100; pos >= 80; pos -= 1) {
|
||||||
|
myservo.write(pos); // 设置舵机角度
|
||||||
|
delay(15); // 等待15毫秒
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Serial.available() > 0) {
|
||||||
|
// 读取数据
|
||||||
|
char received = Serial.read();
|
||||||
|
// 输出数据
|
||||||
|
Serial.print("Received: ");
|
||||||
|
Serial.println(received);
|
||||||
|
|
||||||
|
if (received == '1'){
|
||||||
|
myservo.write(0);
|
||||||
|
for ( int i = 0;i <= 100;i += 1){
|
||||||
|
delay(10);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (received == '2') {
|
||||||
|
myservo.write(180);
|
||||||
|
for ( int i = 0;i <= 100;i += 1){
|
||||||
|
delay(10);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user