当前位置:首页 > 技术分享 > 正文内容

Arduino PS2摇杆控制双sg90舵机

lmwmm4年前 (2022-02-22)技术分享5698


  材料

         Arduino uno 

         摇杆模块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);   //等待电机旋转到目标角度
  }


扫描二维码推送至手机访问。

版权声明:本文由点度点度金讯时代-BLOG发布,如需转载请注明出处。

本文链接:https://www.lmwmm.com/post/16.html

分享给朋友:

“Arduino PS2摇杆控制双sg90舵机” 的相关文章

普通2.4g遥控车改4g遥控车资料-8266

普通2.4g遥控车改4g遥控车资料-8266

  背景:传统遥控器都是航模为代表的2.4G遥控器,它们在室外且无障碍物时遥控距离很长,可达几千米,但是有障碍物时,遥控距离可能仅有10多米。市面上也有一些2.4g遥控改装4G的,是读取2.4g遥控信号,并转发至服务器,…

重大突破,电脑能用鸿蒙系统了!

重大突破,电脑能用鸿蒙系统了!

近年来,“缺芯少魂”带来的卡脖子危机为众多行业敲响警钟,我们必须加快国产操作系统替代研发进程.可喜的是,随着国内操作系统市场快速增长以及政策投入力度的加大,国产操作系统正逐渐实现从无到有、从“可用”到“好用”的跨越式发展。同时,一批极具竞争…

一口气最全解读 ChatGPT 编程超能力,13个章节、50个实例,告诉你从哪儿开始!

一口气最全解读 ChatGPT 编程超能力,13个章节、50个实例,告诉你从哪儿开始!

前言今天,我们通过十三个章节,50+个示例,为大家展示ChatGPT在编程开发方面的无限潜力。有了ChatGPT的力量,可以简化工作流程,减少错误,甚至改进代码!从作为初学者学习知识,到为面试做准备,所有你需要的,基本都覆盖了。不过也要注意…

用ChatGPT写假新闻!深圳一自媒体公司法人代表被抓

用ChatGPT写假新闻!深圳一自媒体公司法人代表被抓

ChatGPT问世以来,引发了不小的争议。最让人担心的事发生了——有人用它制作假新闻!此前,一篇题为《今晨甘肃一火车撞上修路工人致9人死亡》的“新闻”吸引了甘肃省平凉市警方的注意,并引发网友关注。经判定,这是一篇假新闻,警方进一步侦查发现,…

问情问心,又如何问得清

问情问心,又如何问得清

本篇文章来源于微信公众号: 美在高处…

手机回归BBIN实体按键:专为iPhone设计的电子按键保护壳

手机回归BBIN实体按键:专为iPhone设计的电子按键保护壳

英国新兴企业Clicks即将在2024年CES展会上展示一款专为iPhone用户设计的保护套,满足那些寻求实体按键感需求的BB Games电子游戏玩家。这款配件允许用户在下方的实体按键来输入文内容或玩BB热门游戏。类似的设计在过去曾有过,B…