Arduino 各种模块篇 摇杆模块

Arduino的另外几种模块,我们常见的joystick摇杆模块。

用起来很爽,摇杆

 

 

 

Arduino  PS2摇杆 游戏摇杆模块 Joystick 模块  电子积木

 

有X,Y轴可调

 

这里有一篇非常想尽的示例代码:

http://www.geek-workshop.com/forum.php?mod=viewthread&tid=96

 

什么也不操作的话,显示的数字是512

 

复制代码
const int xside = A0;
const int yside = A1;
int valuex = 0;
int valuey = 0;
void setup()
{
  // set the serial port
  Serial.begin(9600);
  
}

void loop()
{
  valuex = analogRead(xside);
  valuey = analogRead(yside);
  //if( Serial.available() >0 )
  {
      Serial.print("X:");
      Serial.print(valuex, DEC);
      Serial.print(" |Y:");
      Serial.println(valuey, DEC);
  }
  delay(300);
}
复制代码

 

 

 

用的线并不多,

joystick上只用到4根线: 1. Vcc 2. GND 3. X轴的analog 4. Y轴的analog

 

用可以结合操作一些东西。

比如连接到leonardo上面的话,可以做点更有意思的东西。

比如说用摇杆控制计算机的各种东西,比如控制舵机等。

好的,下一步,就显示怎么用joystick控制舵机。

posted @   spaceship9  阅读(3093)  评论(0)    收藏  举报
编辑推荐:
· 从零实现富文本编辑器#3-基于Delta的线性数据结构模型
· 记一次 .NET某旅行社酒店管理系统 卡死分析
· 长文讲解 MCP 和案例实战
· Hangfire Redis 实现秒级定时任务,使用 CQRS 实现动态执行代码
· Android编译时动态插入代码原理与实践
阅读排行:
· 使用TypeScript开发微信小程序(云开发)-入门篇
· 没几个人需要了解的JDK知识,我却花了3天时间研究
· C#高性能开发之类型系统:从 C# 7.0 到 C# 14 的类型系统演进全景
· 管理100个小程序-很难吗
· 在SqlSugar的开发框架中增加对低代码EAV模型(实体-属性-值)的WebAPI实现支持
点击右上角即可分享
微信分享提示