2.2 电路原理图
这里单片机主控学长选择arduino,可选其他模块,如stm32
双轴按键摇杆模块的VCC、GND分别连接开发板的5V、GND,模块的X轴输出、Y轴输出分别连接开发板的模拟引脚A0、A1,模块的Z轴输出连接开发板数字引脚2。
3 实现效果
4 测试代码
/*
* JoyStick
* 双轴按键摇杆
*/
#define pinX A0
#define pinY A1
#define pinK 2
int value = 0
void setup()
{
pinMode(pinK, INPUT)
Serial.begin(9600)
}
void loop()
{
value = analogRead(pinX)
Serial.print("X: ")
Serial.print(value)
value = analogRead(pinY)
Serial.print(" Y: ")
Serial.print(value)
value = digitalRead(pinK)
Serial.print(" Z: ")
Serial.println(value)
delay(1000)
}
登录后复制
烧录代码后,打开串口监视器,波特率设置成与程序中相一致的9600,扭动摇杆,监视器将显示X、Y轴对应的电压对应的AD数值。
摇杆驱动程序英文名为“Rocker drivingprogram,全称为“摇杆设备驱动程序”。它是一种可以使计算机和摇杆通信的特殊程序,相当于硬件的接口, *** 作系统只有通过这个接口,才能控制摇杆的工作,假如某摇杆的驱动程序未能正确安装,便不能正常工作。 因此,摇杆驱动程序被誉为“摇杆的灵魂”,“摇杆和系统之间的桥梁”等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)