산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

AI LCD 친구!

구성품 및 소모품

Arduino UNO
× 1
회전 전위차계(일반)
× 1
점퍼 와이어(일반)
× 19
브레드보드(일반)
× 1
버튼
× 4
저항 100옴
× 3
저항 221옴
× 1
Adafruit Standard LCD - 파란색 바탕에 16x2 흰색
× 1

앱 및 온라인 서비스

Arduino IDE
Arduino 웹 편집기

이 프로젝트 정보

외로운 시간에 당신에게 친구를 주기 위해.

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" 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();}}

    회로도


    제조공정

    1. UFO 공격!
    2. Nokia 5110 LCD의 DIY Simple 20kHz Arduino 오실로스코프
    3. 스마트 블라인드
    4. 3D RGB Arduclock
    5. 마이리버
    6. Arduino를 사용한 간단한 장애물 센서
    7. 조이스틱 게임
    8. 나를 찾기
    9. 128x64 LCD 디스플레이의 DIY 10Hz-50kHz 오실로스코프
    10. 리틀 로버