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舵机” 的相关文章
近日,不少读者在后台留言称,使用微信 PC 版接收的文档只能以“只读模式”打开,导致用户无法直接编辑保存。据众多网友反馈,这是自更新至 3.9 版本之后就遇到的问题,接受的文档无论是 Word 还是 Excel,以及无论是用 WPS 还是…
你会在充电时玩手机吗?如今动辄两百多瓦的大功率快充时代,手机边用边充电时是否还会遭遇发热、卡顿、充电慢的问题呢?3月16日下午,“充电时真别玩手机”登上微博热搜榜首位。有很多网友担忧,边充电边玩手机,会不会导致手机爆炸?其实并不会。充电时手…
[Download]资源名称:(不包含PE)Windows 12 by sun12文件大小:3.96G下载地址1:https://pan.baidu.com/s/1sWristlACMEpMcQz67zrww?pwd=szpv 下载地址2:…
编辑:梓文、张倩Stable Diffusion 能在树莓派上运行了!11 个月前 Stable Diffusion 诞生,它能够在消费级 GPU 上运行的消息让不少研究者备受鼓舞。不仅如此,苹果官方很快下场,将 Stable Diffus…
1.Gemini 官网:【链接直达】2.谷歌Bard:【链接直达】 谷歌Gemini背后技术的杀手锏,便是原生多模态(natively multimodal)。因为以往创建多模态大模型的方法,通常是为不同的模态训练单独…
Asobo Studio与Focus Home Interactive合作推出的《瘟疫传说:无罪》(A Plague Tale: Innocence)是一部于2019年问世的精彩电子游戏。游戏以14世纪法国黑死病的背景为舞台,讲述了年轻的艾…