时间:2024-05-18
PS2摇杆一般可以用来控制小车等,其构造主要就是两个10K的电位器,还有一个按键开关。五个端口分别为VCC、X、Button、Y、GND(,接线示意:
程序代码:
#include <LiquidCrystal.h> //调用arduino自带的LiquidCrystal库
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);//设置接口
int xpotPin = 0; //設置模拟口0为X的信号输入端口
int ypotPin = 1; //设置模拟口1为Y的信号输入端口
int xval=0; //设置变量
int yval=0;
void setup()
{
pinMode(xpotPin,INPUT);//
pinMode(ypotPin,INPUT);//
lcd.begin(16, 2); //初始化LCD
delay(1000); //延时1000ms
}
void loop ()
{
xval = analogRead(xpotPin); //xval变量为从0信号口读取到的数值
yval = analogRead(ypotPin); //yval变量为从1信号口读取到的数值
lcd.clear(); //清屏
lcd.setCursor(0, 0) ; //设置光标位置为第一行第一个位置
lcd.print("X="); //使屏幕显示文字X=
lcd.print(xval);
lcd.setCursor(7, 0) ; //设置光标位置为第一行第八个位置
lcd.print("Y="); //使屏幕显示文字Y=
lcd.print(yval);
delay(100); //延时0.1秒,这里也就是刷新速度。
}
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!