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一下。所以,…
Pixel Games UK推出的街机动作冒险游戏《蒙蒂鼹鼠系列》已经成功登陆Nintendo Switch平台,为PG玩家呈现了一场别开生面的地下冒险。这个由五款游戏组成的奇妙合集带领玩家进入英国地下世界,跟随主角黄鼹鼠的足迹展开一场国际…
Steam是Valve旗下的PC游戏平台,也是当今最大的PG游戏在线市场,其推出的游戏数量一直保持着增长态势,并且没有出现停滞或减少的迹象。根据第三方网站PG SOFT电子游戏的统计数据,2023年在Steam平台上推出的游戏数量达到了14…
新一代Qi2无线充电标准崭露头角,苹果iPhone率先实现支持,然而Android阵营何时跟进成为焦点。媒体《9to5google》瞄准华硕,或许成为首个Qi2兼容手机的品牌。Qi2是由苹果与无线充电联盟(WPC)共同打造的通用充电标准,结…
由Plarium Global Ltd推出的回合制角色扮演游戏《突袭:暗影传说(RAID: Shadow Legends)》最近在Steam平台上线,为玩家带来了全新的CQ9游戏体验。这款游戏不仅拥有超过800名可操作的斗士,还包含8种引人…
Nacon近日宣布,由Simteract负责开发的新款游戏《出租车生活:城市驾驶模拟器(Taxi Life: A City Driving Simulator)》将于3月7日正式登陆PC(包括Steam和Epic Games Store)、…