|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
1. #include <LiquidCrystal.h> //调用arduino自带的LiquidCrystal库2. 3. LiquidCrystal lcd(12, 11, 10, 9, 8, 7);//设置接口4. 5. int xpotPin = 0; //设置模拟口0为X的信号输入端口6. int ypotPin = 1; //设置模拟口1为Y的信号输入端口7. int bpotPin = 2; //设置模拟口2为Button的信号输入端口8. 9. int xval=0; //设置变量10. int yval=0;11. int bval=0;12. 13. void setup()14. {15. lcd.begin(16, 2); //初始化LCD16. delay(1000); //延时1000ms17. }18. 19. void loop ()20. {21. 22. xval = analogRead(xpotPin); //xval变量为从0信号口读取到的数值23. yval = analogRead(ypotPin); //yval变量为从1信号口读取到的数值24. bval = analogRead(bpotPin); //bval变量为从2信号口读取到的数值25. lcd.clear(); //清屏26. lcd.setCursor(0, 0) ; //设置光标位置为第一行第一个位置27. lcd.print("X="); //使屏幕显示文字X=28. lcd.print(xval);29. lcd.setCursor(7, 0) ; //设置光标位置为第一行第八个位置30. lcd.print("Y="); //使屏幕显示文字Y=31. lcd.print(yval);32. 33. if (bval<500)34. {35. lcd.setCursor(0, 1) ; //设置光标位置为第二行第一个位置36. lcd.print("Button ON"); //使屏幕显示文字Button ON37. }38. else39. {40. lcd.setCursor(0, 1) ;41. lcd.print("Button OFF"); //使屏幕显示文字Button OFF42. }43. 44. delay(100); //延时0.1秒,这里也就是刷新速度。45. 46. } |
|