AI LCD 朋友!
组件和用品
| | × | 1 | |
| | × | 1 | |
| | × | 19 | |
| | × | 1 | |
| | × | 4 | |
| | × | 3 | |
| | × | 1 | |
| Adafruit 标准 LCD - 16x2 蓝底白字 | | × | 1 | |
代码
代码C/C++
您可以根据需要扩展它,只需在评论中发布扩展代码即可!只需在“待继续”后复制并粘贴即可。 -->
液晶显示器();
lcd.print("要");
lcd.setCursor(2, 2);
lcd.print("继续。");
delay(2000);#include LiquidCrystal lcd(12, 11, 5, 4, 3, 2);const int buttonPin =9;int buttonState =0;const int buttonPin2 =10;const int buttonPin3 =8;void setup() { // 把你的设置代码放在这里,运行一次:pinMode(buttonPin, INPUT); pinMode(buttonPin2,输入); pinMode(buttonPin3,输入);液晶显示器。开始(16, 2); lcd.print(" (.) (.) 你好我"); lcd.setCursor(2, 2); lcd.print("(____) am Robi");延迟(2000);液晶显示器(); lcd.print(" (.) (.) 你"); lcd.setCursor(2, 2); lcd.print("____会说话");延迟(2000);液晶显示器(); lcd.print(" (-) (-) to "); lcd.setCursor(2, 2); lcd.print(" (____) 我!");延迟(2000);液晶显示器(); lcd.print(" (.) (.)Tap"); lcd.setCursor(2, 2); lcd.print("____");延迟(2000);液晶显示器(); lcd.print(" (.) (.) 但是"); lcd.setCursor(2, 2); lcd.print(" (____) 吨"); delay(2000);}void loop() { buttonState =digitalRead(buttonPin); if (buttonState ==HIGH) { lcd.clear(); lcd.print("你好,我是"); lcd.setCursor(2, 2); lcd.print("亚历山大");延迟(2000);液晶显示器(); lcd.print(" (*) (*) 你好!"); lcd.setCursor(2, 2); lcd.print("(____)");延迟(2000);液晶显示器(); lcd.print(" (.) (.)Let's"); lcd.setCursor(2, 2); lcd.print("____播放");延迟(2000);液晶显示器(); lcd.print("好的!"); lcd.setCursor(2, 2); lcd.print("但是在哪里?");延迟(2000);液晶显示器(); lcd.print("(.)(.)公园"); lcd.setCursor(2, 2); lcd.print(" (____) 还是家?");延迟(2000);液晶显示器(); lcd.print("左 =公园"); lcd.setCursor(2, 2); lcd.print("Right =Home");延迟(2000); } buttonState =digitalRead(buttonPin2); if (buttonState ==HIGH) { lcd.clear(); lcd.print("你去"); lcd.setCursor(2, 2); lcd.print("公园...");延迟(2000);液晶显示器(); lcd.print(" (.) (.) Lets"); lcd.setCursor(2, 2); lcd.print("____摇摆!");延迟(2000);液晶显示器(); lcd.print("好的!"); lcd.setCursor(2, 2); lcd.print("你摇摆...");延迟(2000);液晶显示器(); lcd.print(" (*) (*) 我是"); lcd.setCursor(2, 2); lcd.print("(___)累了");延迟(2000);液晶显示器(); lcd.print("我也是!"); lcd.setCursor(2, 2); lcd.print("我们喝吧。");延迟(2000);液晶显示器(); lcd.print(" (.) (.) 是的"); lcd.setCursor(2, 2); lcd.print("(____)");延迟(2000);液晶显示器(); lcd.print("你去买"); lcd.setCursor(2, 2); lcd.print("一杯饮料...");延迟(2000);液晶显示器(); lcd.print(" (*) (*) 啊!"); lcd.setCursor(2, 2); lcd.print(" ____ 哇!!");延迟(2000);液晶显示器(); lcd.print("什么?"); lcd.setCursor(2, 2); lcd.print("...");延迟(2000);液晶显示器(); lcd.print(" (*) (*)水"); lcd.setCursor(2, 2); lcd.print(" []进入我的眼睛");延迟(2000);液晶显示器(); lcd.print("要"); lcd.setCursor(2, 2); lcd.print("继续。");延迟(2000);} buttonState =digitalRead(buttonPin3); if (buttonState ==HIGH) { lcd.clear(); lcd.print("你去"); lcd.setCursor(2, 2); lcd.print("你的家...");延迟(2000);液晶显示器(); lcd.print(" (.) (.) 哇!"); lcd.setCursor(2, 2); lcd.print(" ___ 酷!");延迟(2000);液晶显示器(); lcd.print("你是为了"); lcd.setCursor(2, 2); lcd.print("那天...");延迟(2000);液晶显示器(); lcd.print("待定"); lcd.setCursor(2, 2); lcd.print("继续。");延迟(2000); lcd.clear();}}
示意图