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舵机” 的相关文章
前言今天,我们通过十三个章节,50+个示例,为大家展示ChatGPT在编程开发方面的无限潜力。有了ChatGPT的力量,可以简化工作流程,减少错误,甚至改进代码!从作为初学者学习知识,到为面试做准备,所有你需要的,基本都覆盖了。不过也要注意…
[摘要]多方消息显示,微软正在准备发布 "突破性 "的以人工智能为中心的新一代Windows版本,内部代号 "Hudson Valley "(哈德逊河谷)。 快科技12月10日消息,多方消息显示,微…
联想在CES 2024大会上带来了令人振奋的消息,发布了拯救者Y9000K 2024新款游戏本,为PG游戏玩家提供了一场科技盛宴。这款笔记本以全新锻造碳纤维A面设计,不仅轻薄便携,还赋予每台机型独特的外观纹理,令其在游戏装备中脱颖而出。性能…
3goo正式发布了以香港岛为背景的《无限试驾:太阳王冠(Test Drive Unlimited Solar Crown)》开放世界赛车电子游戏的预告片。该游戏将首次登陆PS5平台,并计划于2024年内正式上市。这款最新作品延续了《无限试驾…
Epic Games Store本周为iBB玩家奉上备受好评的航海冒险力作《Sail Forth》。尽管在促销日期切换时EGS商店出现了一些小问题,但只需登录EGS平台,即可前往商店页面领取并永久保存这款游戏至个人收藏库。《Sail For…
独立游戏团队Other Ocean Interactive的多人生存游戏《寒冬计划》自2019年发布以来备受瞩目。如今,他们宣布在《寒冬计划》的Steam版本中引入了「免费路条」系统,使CQ9玩家能够每天免费参与若干场游戏。这款以可爱风格为…