Spisu treści:

Czujnik podczerwieni Arduino i pilot z wyświetlaczem LCD: 4 kroki
Czujnik podczerwieni Arduino i pilot z wyświetlaczem LCD: 4 kroki

Wideo: Czujnik podczerwieni Arduino i pilot z wyświetlaczem LCD: 4 kroki

Wideo: Czujnik podczerwieni Arduino i pilot z wyświetlaczem LCD: 4 kroki
Wideo: Jak podłączyć wyświetlacz LCD 1602 do Arduino HD44780 Video Instrukcja 2024, Lipiec
Anonim
Czujnik podczerwieni Arduino i pilot z wyświetlaczem LCD
Czujnik podczerwieni Arduino i pilot z wyświetlaczem LCD

Jesteśmy grupą studentów UQD10801 (Robocon1) z Universiti Tun Hussein Onn Malaysia (UTHM)

W tym samouczku dowiesz się, jak wyświetlać przyciski pilota na podczerwień na wyświetlaczu ciekłokrystalicznym (LCD) za pomocą Arduino Uno R3. Ten samouczek będzie symulowany za pomocą Tinkercad. Jako przykład możesz odnieść się do tego filmu na YouTube.

Kieszonkowe dzieci

1. Arduino Uno R3

2. Podłączanie przewodów

3. Wyświetlacz ciekłokrystaliczny (LCD)

4. Potencjometr

5. Czujnik podczerwieni

6. Pilot na podczerwień

7. Deska do krojenia chleba

8. Rezystor (1kohm do 10kohm)

Krok 1: Podłącz obwód, jak pokazano na rysunku

Podłącz obwód, jak pokazano na rysunku
Podłącz obwód, jak pokazano na rysunku

Podłącz przewody za pomocą płytki stykowej, aby zapewnić uporządkowany obwód. W przypadku wyświetlacza LCD zostaną użyte piny 2, 3, 4, 5, 11 i 12. Funkcją potencjometru jest sterowanie jasnością wyświetlacza LCD. Możesz użyć wielokolorowych przewodów, jak pokazano na rysunku, aby śledzić piny w Arduino. Czujnik podczerwieni zostanie podłączony do pinu 7 w Arduino.

Krok 2: Kodowanie systemu

Kodowanie systemu
Kodowanie systemu

Używane są 2 biblioteki, którymi są LiquidCrystal.h i IRremote.h. Pierwszą częścią kodowania jest znalezienie kodu z każdego przycisku pilota. Na przykład na stronie tinkercad.com kod, który jest przesyłany przez przycisk OFF/ON to „16580863”. To jest inne dla wszystkich przycisków. Aby to znaleźć, będziesz musiał zbudować program, który znajdzie każdy kod dla każdego przycisku. Przykładowy kod można pobrać poniżej jako odniesienie. Musisz ręcznie zapisać każdy kod dla każdego przycisku z monitora szeregowego. Skompiluj i wgraj kod do Arduino i uruchom system. Przetestuj każdy przycisk na pilocie na podczerwień i zapisz kody dla każdego z przycisków, aby móc z nich skorzystać w przyszłości.

Krok 3: Kodowanie końcowego programu

Kodowanie programu końcowego
Kodowanie programu końcowego

Po zakończeniu nagrywania kodów do pilota na podczerwień możesz przystąpić do kodowania końcowego programu. Obejmuje to bibliotekę LiquidCrystal.h. Przykładowy kod można pobrać poniżej w celach informacyjnych. Użyj przypadku "switch" w programie, aby przełączać się między przyciskami. Dla każdego przypadku przełącznika użyj lcd.print, aby wyświetlić tekst dla każdego przycisku na wyświetlaczu LCD, dodaj opóźnienie 0,5 sekundy i przerwę; aby wyjść z powtórki. Po zakończeniu kodowania skompiluj i prześlij go do Arduino.

Krok 4: Testowanie

Testowanie
Testowanie
Testowanie
Testowanie
Testowanie
Testowanie
Testowanie
Testowanie

Ostatnim krokiem jest przetestowanie programu poprzez włączenie Arduino i test poprzez naciśnięcie przycisków na pilocie IR. Jeśli nie widzisz tekstu na wyświetlaczu LCD, spróbuj wyregulować pokrętło potencjometru. Baw się dobrze!

Zalecana: