总结
这种设备只是用来投喂食物的,所以你需要为微控制器/树莓派设计一个接口插槽。
伺服电机安装位置与图片不符
阿尔杜伊诺
#include
定义一个无符号长整型变量 SECOND,其值设为 1000。
定义一个无符号长整型变量 HOUR,其值为 3600*SECOND
Servo myservo; // 创建Servo对象,用于控制舵机
// 在大多数开发板上,可以创建十二个舵机对象。
整数变量 pos 用于存储舵机的位置信息,初始值设为 0。
void setup() {
myservo.attach(10); // 将插头13上的舵机连接到Servo对象上
myservo.write(0); // 将舵机设定为0度位置
』
void loop() {
延迟24小时;
循环条件:pos从0开始,递增1,直到pos等于190。即循环范围是从0度到190度。
以1度的步长进行调整。
myservo.write(pos); // 告诉舵机移动到变量 'pos' 所对应的位置
delay(15); // 等待15毫秒,让舵机到达指定位置
』
循环条件:pos 的初始值为 190,循环结束条件是 pos 等于或大于 0,且每次循环后 pos 减 1。因此,循环会从 190度逐步递减至 0度。
myservo.write(pos); // 告诉舵机移动到变量 'pos' 所对应的位置
delay(15); // 等待15毫秒,让舵机到达指定位置
』
』
重要提示:请删除代码开头和结尾的括号(") 符号。
Etiketler
Model Kaynağı
