当前位置:首页>科技>arduino舵机角度控制用电位器控制舵机
发布时间:2026-07-25阅读(1)

在和爷爷一起学Arduino:测试舵机(说说库、类、对象) (toutiao.com)里我们介绍了舵机的用法。这个实验,我们仍然把舵机连接在有PWM功能的D3数字口,再在模拟口A7(这次用的是Arduino NANO控制板,它有A0~A7,多了两个模拟口)接一个10KΩ的电位器,这样就可以通过旋转电位器来控制舵机的偏转角了。

下面是Arduino C的代码。首先包含头文件Servo.h,以装入标准舵机库。然后,按类Servo创建一个对象servo_3。初始化函数setup()就一条语句servo_3.attach(3);,让对象servo_3连接上D3口。主体函数loop()的第一条语句,是先从A7读入电位器的输出电压,电压范围是0~5V,相应,A7口给代码的数值范围是0~1023,必须用映射函数map()转换到范围0~255,才能送到D3,使舵机偏转到与电位器输出电压相对应的角度。
#include <Servo.h>Servo servo_3;void setup(){ servo_3.attach(3);}void loop(){ servo_3.write((map(analogRead(A7), 0, 1023, 0, 255))); delay(100);}
上一篇:汽车轮胎出现慢漏气该怎么办
Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图