Arduino PS2摇杆控制双sg90舵机
材料
摇杆模块x1
SG90 舵机x2
面包线
两轴云台(非必需)
代码
#include <Arduino.h>
#include <Servo.h> //引入lib
Servo myservo;
Servo my;//创建一个伺服电机对象
#define potpin A0
#define ppin A1//设定连接可变电阻的模拟引脚
int val;
int v;//创建变,储存从模拟端口读取的(0到102)
void setup()
{
myservo.attach(9);
my.attach(10); //9号引脚输出电机控制信号 注:仅能使用9、10号引脚
}
void loop()
{
val = analogRead(potpin);
v = analogRead(ppin);
//读取来自可变电阻的模拟值(0到1023之间)
val = map(val 0 1023 0 179);
v = map(v 0 1023 0 179); //利用"map"函数缩放该,得到伺服电机需要的角度(0到180之间)
myservo.write(val); //设置伺服电机的位置
delay(15);
my.write(v); //设置伺服电机的位置
delay(15); //等待电机旋转到目标角度
}
“Arduino PS2摇杆控制双sg90舵机” 的相关文章
远程连接树莓派核心思想 在联网的状态下,我们可以通过一个叫做SSH的东西,从本地登陆到任何一台我们已知用户名和密码,并且开放了22端口的Linux主机上。SSH本质是建立在应用层基础上的一种安全协议,有兴趣的可以自行Google一下。所以,…
Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系…
此前,微博话题“有哪些曾经很火,但消失了的APP”引发广大网友热议,有很多网友提到了“音悦台”.经过漫长的等待,音悦台终于要回归了!据音悦台官方透露,它们的产品已经开始内测,并即将推出,“我们曾经很火,但是并没有消失只是冬眠了…”今日,音悦…
你会在充电时玩手机吗?如今动辄两百多瓦的大功率快充时代,手机边用边充电时是否还会遭遇发热、卡顿、充电慢的问题呢?3月16日下午,“充电时真别玩手机”登上微博热搜榜首位。有很多网友担忧,边充电边玩手机,会不会导致手机爆炸?其实并不会。充电时手…
近期,由ChatGPT引发的AI军备竞赛,可谓是百家齐鸣,眼花缭乱,应接不暇。本周,国内外多家大公司像约好了一样,纷纷发布或即将发布自己的AI大模型。这些公司分布在各行各业,可能都是想借助大模型提升自己的核心竞争力,在新一轮的科技竞赛中处于…
ChatGPT问世以来,引发了不小的争议。最让人担心的事发生了——有人用它制作假新闻!此前,一篇题为《今晨甘肃一火车撞上修路工人致9人死亡》的“新闻”吸引了甘肃省平凉市警方的注意,并引发网友关注。经判定,这是一篇假新闻,警方进一步侦查发现,…