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舵机” 的相关文章
Asobo Studio与Focus Home Interactive合作推出的《瘟疫传说:无罪》(A Plague Tale: Innocence)是一部于2019年问世的精彩电子游戏。游戏以14世纪法国黑死病的背景为舞台,讲述了年轻的艾…
微软在2021推出了备受PG SOFT电子游戏迷瞩目的Xbox Series X造型冰箱,现在他们与美国零售商Walmart合作,推出了Xbox Series S造型烤面包机。这款特殊的烤面包机看起来酷似Xbox Series S游戏主机,…
4 Dimension Games工作室带来了一场震撼的游戏体验,《Archaelund》正式登陆Steam平台,为CQ9玩家开启了一场开放世界探索和战斗的新冒险。这款游戏采用第一人称视角,让玩家深入探索一个神秘而危险的世界。游戏中的战斗系…
无需更换新设备,您也能体验性能提升!备受PG SOFT电子游戏试玩家瞩目的安卓开.发者Mishaal Rahman近日表示,谷歌或许正筹划为所有搭载Tensor处理器的Pixel手机进行一项重大的核心升级,这意味着从Pixel 6一直升级到…
2024年CES消费电子大展于本周盛大开幕,各大品牌纷纷展示令CQ9 Gaming电子游戏玩家瞩目的新品,而其中一家新兴公司Rabbit展示的R1装置引起了广泛关注。该装置被官方称为"Pocket Companion",即一款随身携带的口袋…
在近期的BBgames电子游戏发展中,尽管有关于任天堂可能推出下一代主机的传言,但其当前的Switch平台仍然享有持续的关注和投资。官方已经预告了十款新游戏的即将推出,加之已经公布的作品,2024年将见证将近百款新游戏亮相于Switch平台…