이 프로젝트 정보
외로운 시간에 당신에게 친구를 주기 위해.
섹션> <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드"> 코드
<울> 코드
코드C/C++
원하는 경우 확장할 수 있습니다. 확장된 코드를 주석에 게시하기만 하면 됩니다! "계속" 다음에 이것을 복사하여 붙여넣기만 하면 됩니다. -->
lcd.clear();
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); 핀모드(버튼핀2, 입력); 핀모드(버튼핀3, 입력); lcd.begin(16, 2); lcd.print(" (.) (.) 안녕하세요."); lcd.setCursor(2, 2); lcd.print("(____)는 로비입니다"); 지연(2000); lcd.clear(); lcd.print(" (.) (.) 당신은 "); lcd.setCursor(2, 2); lcd.print(" ____가 말할 수 있습니다."); 지연(2000); lcd.clear(); lcd.print("(-)(-)에서 "); lcd.setCursor(2, 2); lcd.print(" (____) 나!"); 지연(2000); lcd.clear(); lcd.print(" (.) (.)탭"); lcd.setCursor(2, 2); lcd.print(" ____"); 지연(2000); lcd.clear(); lcd.print(" (.) (.) 하지만"); lcd.setCursor(2, 2); lcd.print("(____)톤"); 지연(2000);} 무효 루프() { buttonState =digitalRead(buttonPin); if (buttonState ==HIGH) { lcd.clear(); lcd.print("안녕하세요"); lcd.setCursor(2, 2); lcd.print("알렉산더"); 지연(2000); lcd.clear(); lcd.print(" (*) (*) 안녕하세요!"); lcd.setCursor(2, 2); lcd.print("(____)"); 지연(2000); lcd.clear(); lcd.print(" (.) (.)자"); lcd.setCursor(2, 2); lcd.print(" ____ 재생"); 지연(2000); lcd.clear(); lcd.print("알았어!"); lcd.setCursor(2, 2); lcd.print("하지만 어디에?"); 지연(2000); lcd.clear(); lcd.print(" (.) (.) 공원"); lcd.setCursor(2, 2); lcd.print("(____)또는 집?"); 지연(2000); lcd.clear(); lcd.print("왼쪽 =공원"); lcd.setCursor(2, 2); lcd.print("오른쪽 =홈"); 지연(2000); } 버튼 상태 =디지털 읽기(버튼핀2); if (buttonState ==HIGH) { lcd.clear(); lcd.print("이동하세요"); lcd.setCursor(2, 2); lcd.print("공원..."); 지연(2000); lcd.clear(); lcd.print(" (.) (.) 하자"); lcd.setCursor(2, 2); lcd.print(" ____ 스윙!"); 지연(2000); lcd.clear(); lcd.print("알았어!"); lcd.setCursor(2, 2); lcd.print("당신은 스윙..."); 지연(2000); lcd.clear(); lcd.print(" (*) (*) 저는"); lcd.setCursor(2, 2); lcd.print(" (___) 피곤함"); 지연(2000); lcd.clear(); lcd.print("나도!"); lcd.setCursor(2, 2); lcd.print("마셔요."); 지연(2000); lcd.clear(); lcd.print(" (.) (.) 예"); lcd.setCursor(2, 2); lcd.print(" (____) "); 지연(2000); lcd.clear(); lcd.print("구매하세요"); lcd.setCursor(2, 2); lcd.print("음료수..."); 지연(2000); lcd.clear(); lcd.print(" (*) (*) 앗!"); lcd.setCursor(2, 2); lcd.print(" ____ 와!!"); 지연(2000); lcd.clear(); lcd.print("뭐?"); lcd.setCursor(2, 2); lcd.print("..."); 지연(2000); lcd.clear(); lcd.print(" (*) (*) 물"); lcd.setCursor(2, 2); lcd.print(" []눈에 들어왔습니다."); 지연(2000); lcd.clear(); lcd.print("될 "); lcd.setCursor(2, 2); lcd.print("계속됩니다."); 지연(2000);} 버튼 상태 =디지털 읽기(버튼핀3); if (buttonState ==HIGH) { lcd.clear(); lcd.print("이동하세요"); lcd.setCursor(2, 2); lcd.print("당신의 집은..."); 지연(2000); lcd.clear(); lcd.print(" (.) (.) 와우!"); lcd.setCursor(2, 2); lcd.print(" ___ 멋지다!"); 지연(2000); lcd.clear(); lcd.print("당신은 플레이합니다"); lcd.setCursor(2, 2); lcd.print("그날..."); 지연(2000); lcd.clear(); lcd.print("예정"); lcd.setCursor(2, 2); lcd.print("계속됩니다."); 지연(2000); lcd.clear();}}
섹션> 회로도