Obsah:

128x64 žlutá/modrá OLED pro Arduino Nano, s kroky TSL2591: 3
128x64 žlutá/modrá OLED pro Arduino Nano, s kroky TSL2591: 3

Video: 128x64 žlutá/modrá OLED pro Arduino Nano, s kroky TSL2591: 3

Video: 128x64 žlutá/modrá OLED pro Arduino Nano, s kroky TSL2591: 3
Video: Еще один барабанный секвенсор Arduino с минимальным аппаратным обеспечением drumseq81212 2024, Červenec
Anonim
128x64 žlutá/modrá OLED pro Arduino Nano, s TSL2591
128x64 žlutá/modrá OLED pro Arduino Nano, s TSL2591

Zkombinováním příkladů náčrtu online můžete na Arduino Nano postavit OLED displej se spektroskopickým senzorem TSL2591 (dobře, dva kanály - vizuální a NIR …). Získáte 4řádkové zobrazení celkového toku, vizuálního toku, NIR a indexu nazývaného index NDVI.

Nejprve nainstalujte některé knihovny:

TSL2591:

SSD1306:

GFX

Senzory

Krok 1: Oprava nastavení souboru Adafruit_SSD1306.h

Oprava nastavení souboru Adafruit_SSD1306.h
Oprava nastavení souboru Adafruit_SSD1306.h

Soubor "Adafruit_SSD1306.h" lze nastavit pro zobrazení 128 x 32 pixelů. Pokud máte displej 128x64, budete chtít upravit v blízkosti řádků 73-75 souboru. Okomentujte řádky _16 a _32 a zrušte komentář u řádku _64. Mělo by to vypadat jako na obrázku.

Krok 2: Zapojení displeje Arduino Nano, TSL2591 a SSD1306 OLED

Zapojení Arduino Nano, TSL2591 a OLED displeje SSD1306
Zapojení Arduino Nano, TSL2591 a OLED displeje SSD1306
Zapojení Arduino Nano, TSL2591 a OLED displeje SSD1306
Zapojení Arduino Nano, TSL2591 a OLED displeje SSD1306

Znovu používám Nano - proto kolíky záhlaví …

Napájení přes USB -mini - kód také poskytuje výstup sériového portu, který lze externě číst a protokolovat, pokud chcete.

Krok 3: Můj kód

Získejte kód a nahrajte ho na tabuli. Výstup bude na OLED obrazovce, stejně jako přes sériový port - Full, Visual, IR a NDVI.

Doporučuje: