Arduino的另外几种模块,我们常见的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控制舵机。