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

Arduino PS2摇杆控制双sg90舵机

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


  材料

         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发布,如需转载请注明出处。

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

分享给朋友:

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

如何用微信小程序,每天给自己赚个鸡腿?

如何用微信小程序,每天给自己赚个鸡腿?

话说:谁不想拥有一个自己的小程序呢?既可以赚点小钱又可以长长见识。不懂小程序的小白能不能做出来呢?那来对了,这个教程就是针对小白的。今天决定把方法开源出来,包括小程序从注册到上架,还有怎么起名能带来自然流量,及收益从哪里来!申请账号百度搜索…

MQTT服务器4G远程遥控小车代码

MQTT服务器4G远程遥控小车代码

接收机代码#include <ESP8266WiFi.h> #include <PubSubClient.h> #include<Servo.h> #include …

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

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

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

PG数据统计2023年Steam游戏数量超过14000,次高为Switch

PG数据统计2023年Steam游戏数量超过14000,次高为Switch

Steam是Valve旗下的PC游戏平台,也是当今最大的PG游戏在线市场,其推出的游戏数量一直保持着增长态势,并且没有出现停滞或减少的迹象。根据第三方网站PG SOFT电子游戏的统计数据,2023年在Steam平台上推出的游戏数量达到了14…

《Archaelund》:Steam独家提供CQ9玩家抢先体验战斗的新篇章

《Archaelund》:Steam独家提供CQ9玩家抢先体验战斗的新篇章

4 Dimension Games工作室带来了一场震撼的游戏体验,《Archaelund》正式登陆Steam平台,为CQ9玩家开启了一场开放世界探索和战斗的新冒险。这款游戏采用第一人称视角,让玩家深入探索一个神秘而危险的世界。游戏中的战斗系…

革新CQ9再现:苹果下一代iPad Pro迎来电子升级,但价位让人咋舌!

革新CQ9再现:苹果下一代iPad Pro迎来电子升级,但价位让人咋舌!

苹果突破了其12年来的常规做法,去年并未发布任何新款iPad产品。据悉,今年苹果计划对整个iPad产品线进行重大调整。其中最引CQ9游戏玩家注目的变化之一是,iPad Pro系列首次将采用OLED显示屏,并搭载更新更强大的M3芯片畅玩CQ9…