“Joystick传感器使用”的版本间的差异
853387039@qq.com(讨论 | 贡献) |
853387039@qq.com(讨论 | 贡献) |
||
第18行: | 第18行: | ||
*接口 | *接口 | ||
**引脚说明:GND、VCC、信号1输出、信号2输出,该输出信号为模拟信号,需要使用模拟接口来检测(A0~A7)。 | **引脚说明:GND、VCC、信号1输出、信号2输出,该输出信号为模拟信号,需要使用模拟接口来检测(A0~A7)。 | ||
− | ** | + | **Y轴对应的是信号1输出,X轴对应的是信号2输出。 |
==开发== | ==开发== | ||
第46行: | 第46行: | ||
*打开Arduino IDE,将下列代码复制到IDE中。 | *打开Arduino IDE,将下列代码复制到IDE中。 | ||
<source lang="cpp"> | <source lang="cpp"> | ||
− | #define Pin_X | + | #define Pin_X A1 |
− | #define Pin_Y | + | #define Pin_Y A0 |
void setup() { | void setup() { | ||
第71行: | 第71行: | ||
[[file:mCookie-pir-res.JPG|500px|center]] | [[file:mCookie-pir-res.JPG|500px|center]] | ||
*结果 | *结果 | ||
+ | **X轴方向水平右移值减少,接近0.X轴方向水平左移值增加,接近1023. | ||
+ | **X轴方向垂直上移值减少,接近0.X轴方向垂直下移值增加,接近1023. | ||
===程序调试=== | ===程序调试=== |
2015年10月22日 (四) 03:07的版本
概述Joystick摇杆,模块设二路模拟输出接口,输出值分别对应(X,Y)双轴偏移量,其类型为模拟量。体积小巧,美观。 规格
开发设备
准备
实验:检测模拟亮度值
#define Pin_X A1
#define Pin_Y A0
void setup() {
Serial.begin(9600); //串口初始化
pinMode(Pin_X,INPUT);
pinMode(Pin_Y,INPUT);
}
void loop() {
int sensorValueX = analogRead(Pin_X); //X轴输入
int sensorValueY = analogRead(Pin_Y); //Y轴输入
Serial.print("ValueX:");
Serial.print(sensorValueX);
Serial.print(",");
Serial.print("ValueY:");
Serial.println(sensorValueY);
delay(100);
}
程序调试
应用
视频 |