“Joystick传感器使用”的版本间的差异
(→实验:检测模拟亮度值) |
(→实验:检测模拟亮度值) |
||
(未显示同一用户的3个中间版本) | |||
第67行: | 第67行: | ||
} | } | ||
</source> | </source> | ||
− | *编译完成后在Arduino IDE的工具(Tools)→端口(Serial | + | *编译完成后在Arduino IDE的工具(Tools)→端口(Serial Port)里面选择正确的端口号 |
[[file:upload.JPG|600px|center]] | [[file:upload.JPG|600px|center]] | ||
− | * | + | *编译通过后直接下载。 |
− | [[file:mCookie- | + | [[file:upload-joystick.JPG|600px|center]] |
+ | *显示的提示即反应了当前传感器检测的X,Y轴方向上位移模拟的变化量。 | ||
+ | [[file:mCookie-joystick-res.JPG|600px|center]] | ||
+ | |||
*结果 | *结果 | ||
**X轴方向水平右移值减少,接近0.X轴方向水平左移值增加,接近1023. | **X轴方向水平右移值减少,接近0.X轴方向水平左移值增加,接近1023. |
2015年11月11日 (三) 06:22的最新版本
概述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);
}
程序调试
应用
视频 |