Pobierz
program
13 sierpnia 2021

2.4 Wyświetlacz LCD

Ćwiczenie 1

  1. Podłączenie wyświetlacza LCD
    • Podłącz wyświetlacz 4 przewodami do pinów w lewym górnym rogu zachowując odpowiednią kolejność
    • Wybierz bloczek konfiguracji z komponenty/LCD screen
    • Wyświetl tekst „Hej” na wyświetlaczu
2.4 Wyświetlacz LCD 1

UWAGA

Jeżeli wyświetlacz nic nie pokazuje a został podłączony prawidłowo to należy w bloku konfiguracyjnym zmienić Adres na inny

  1. Przedstaw się
    • Użyj bloku LCD wyświetl i wpisz nazywam się:
    • Daj czas oczekiwania 2s
    • Użyj kolejnego bloku LCD wypisz tekst i podaj swoje imię i nazwisko

2.4 Wyświetlacz LCD 2
  1. Coś działa nie tak, tekst wpisuje się dalej a nie o to nam chodziło, dodaj po czasie oczekiwania czyszczenie ekranu przy użyciu bloku LCD wyczyść
2.4 Wyświetlacz LCD 3
  1. Przedstaw się – 2 linie
    • W pierwszym wierszu napisz nazywam się:
    • W drugim swoje imię i nazwisko ale bez polskich znaków
    • Pomiędzy jedną i drugą instrukcją daj czas odstępu 2s
2.4 Wyświetlacz LCD 4
  1. Interakcja z przyciskami
    • W ustawieniach początkowych utwórz tekst „Wciśnij dowolny z przycisków” – pamiętaj, rozmieść tekst w 2 liniach
2.4 Wyświetlacz LCD 5
  1. W pętli programu utwórz 2 warunki z przyciskami:
      • Jeżeli kliknięto przycisk pin2 – treść „PrzyciskSW1 Pin2”
      • Jeżeli kliknięto przycisk pin3 – treść „PrzyciskSW1 Pin2”
    • Zwróć uwagę że tekst z ustawień początkowych pozostał w drugiej linii – należy dodać jeszcze czyszczenie ekranu przed wyświetleniem tekstu z przycisków
2.4 Wyświetlacz LCD 6
  1. Liczenie wciśnięć przycisków
    • Zmodyfikuj poprzedni program aby zliczał ile razy wciśnięto konkretny przycisk
    • Dodaj 2 zmienne: sw1 i sw2 i przypisz im wartość 0
    • W warunku w wciśniętym przyciskiem 2 użyj bloku zmień sw1 o 1
    • W pierwszej linii wypisz „SW1 wciśnieto”
    • W drugiej linii wypisz zmienną sw1 oraz treść „ razy”
    • Na koniec dodaj odstęp czasowy 200ms, żeby liczyło pojedyncze kliknięcia a nie wielokrotne
    • Dla przycisku SW2 wykonaj takie same opcje
2.4 Wyświetlacz LCD 7
  1. Kto szybszy
    • Z kolegą wykonaj test szybkości, gdzie każdy jak najszybciej wciska swój przycisk SW1 LUB SW2 na tym samym shieldzie przez 30s i zobaczcie kto był szybszy na koniec.

Ćwiczenie 2 Wyświetlanie wartości czujników na shieldzie

1. Wyświetl wartość aktualną wskazania potencjometru:W pierwszym wierszu tekst „potencjometr”

  • W drugiej wartość odczytana z potencjometru
  • Wartość wyświetlana z potencjometru jest w zakresie od 0 do 1023.

2.4 Wyświetlacz LCD 8

Zmodyfikuj program aby wyświetlał wartość z zakresu 0 do 99.

  • dodaj blok przekształć wartość z kategorii Dane-Wyrażenia
2.4 Wyświetlacz LCD 9
  1. Jasno – ciemno, czyli czujnik światła.
  • Wyświetl wartość aktualną z czujnika światła
2.4 Wyświetlacz LCD 10
  • Korzystając z czujnika światła określ 2 zakresy
    • Do 500 – na wyświetlaczu pojawia się tekst „ciemno”
    • powyżej 500 – na wyświetlaczu pojawia się tekst „jasno”
    • zasłaniając i odsłaniając czujnik sprawdź jego prawidłowe działanie
2.4 Wyświetlacz LCD 11
  1. Odczyt kodów przycisków z dowolnego pilota
    • W pierwszym wierszu wypisz tekst „Kod przycisku”
    • W drugim wierszu podłącz blok IR receiver – odczytaj kod
2.4 Wyświetlacz LCD 12
  1. Wykorzystanie kodów z pilota
    • Wykorzystując 2 przykładowe kody z pilota włącz i wyłącz diodę LED czerwoną
2.4 Wyświetlacz LCD 13

Dodaj komentarz

Copyright © 
Code Designer 2025