Spisu treści:

128x64 żółty/niebieski OLED dla Arduino Nano, z TSL2591: 3 kroki
128x64 żółty/niebieski OLED dla Arduino Nano, z TSL2591: 3 kroki

Wideo: 128x64 żółty/niebieski OLED dla Arduino Nano, z TSL2591: 3 kroki

Wideo: 128x64 żółty/niebieski OLED dla Arduino Nano, z TSL2591: 3 kroki
Wideo: arduino oled i2c tutorial : 0.96" 128 X 32 for beginners 2024, Lipiec
Anonim
128x64 żółty/niebieski OLED dla Arduino Nano, z TSL2591
128x64 żółty/niebieski OLED dla Arduino Nano, z TSL2591

Możesz zbudować wyświetlacz OLED na Arduino Nano z czujnikiem spektroskopowym TSL2591 (no cóż, dwa kanały - wizualny i NIR …), łącząc przykłady szkiców online. Otrzymasz 4-liniowy wyświetlacz całkowitego strumienia, strumienia wizualnego, NIR i indeksu zwanego indeksem NDVI.

Najpierw zainstaluj kilka bibliotek:

TSL2591:

SSD1306:

GFX

Czujniki

Krok 1: Naprawianie konfiguracji pliku Adafruit_SSD1306.h

Naprawianie konfiguracji pliku Adafruit_SSD1306.h
Naprawianie konfiguracji pliku Adafruit_SSD1306.h

Plik "Adafruit_SSD1306.h" można ustawić na wyświetlacz o rozdzielczości 128x32 pikseli. Jeśli masz wyświetlacz 128x64, będziesz chciał edytować w pobliżu wierszy 73-75 pliku. Zakomentuj wiersze _16 i _32 i odkomentuj wiersz _64. Powinien wyglądać jak na zdjęciu.

Krok 2: Okablowanie Arduino Nano, TSL2591 i wyświetlacza OLED SSD1306

Okablowanie Arduino Nano, TSL2591 i wyświetlacza OLED SSD1306
Okablowanie Arduino Nano, TSL2591 i wyświetlacza OLED SSD1306
Okablowanie Arduino Nano, TSL2591 i wyświetlacza OLED SSD1306
Okablowanie Arduino Nano, TSL2591 i wyświetlacza OLED SSD1306

Ponownie używam Nano - stąd piny nagłówka…

Power over USB-mini - kod zapewnia również wyjście portu szeregowego, które można odczytywać zewnętrznie i rejestrować, jeśli chcesz.

Krok 3: Mój kod

Pobierz kod i prześlij na tablicę. Wyjście będzie na ekranie OLED, a także przez port szeregowy - Full, Visual, IR i NDVI.

Zalecana: