Turinys:

128x64 geltona/mėlyna OLED, skirta „Arduino Nano“, su TSL2591: 3 žingsniai
128x64 geltona/mėlyna OLED, skirta „Arduino Nano“, su TSL2591: 3 žingsniai

Video: 128x64 geltona/mėlyna OLED, skirta „Arduino Nano“, su TSL2591: 3 žingsniai

Video: 128x64 geltona/mėlyna OLED, skirta „Arduino Nano“, su TSL2591: 3 žingsniai
Video: Еще один барабанный секвенсор Arduino с минимальным аппаратным обеспечением drumseq81212 2024, Lapkritis
Anonim
128x64 geltona/mėlyna OLED, skirta „Arduino Nano“, su TSL2591
128x64 geltona/mėlyna OLED, skirta „Arduino Nano“, su TSL2591

Galite sukonstruoti OLED ekraną ant „Arduino Nano“su TSL2591 spektroskopiniu jutikliu (na, du kanalai - vizualinis ir NIR …), derindami eskizų pavyzdžius internete. Jūs gaunate 4 eilučių viso srauto, regos srauto, NIR ir rodiklio, vadinamo NDVI indeksu, ekraną.

Pirmiausia įdiekite keletą bibliotekų:

TSL2591:

SSD1306:

GFX

Jutikliai

1 veiksmas: ištaisykite „Adafruit_SSD1306.h“failo sąranką

„Adafruit_SSD1306.h“failo sąrankos taisymas
„Adafruit_SSD1306.h“failo sąrankos taisymas

Failas „Adafruit_SSD1306.h“gali būti nustatytas 128 x 32 pikselių ekranui. Jei turite 128 x 64 ekraną, norėsite redaguoti šalia 73–75 failo eilučių. Komentuokite _16 ir _32 eilutes, o JT komentuokite _64 eilutę. Tai turėtų atrodyti kaip paveikslėlyje.

2 veiksmas: prijunkite „Arduino Nano“, TSL2591 ir SSD1306 OLED ekraną

„Arduino Nano“, TSL2591 ir SSD1306 OLED ekrano prijungimas
„Arduino Nano“, TSL2591 ir SSD1306 OLED ekrano prijungimas
„Arduino Nano“, TSL2591 ir SSD1306 OLED ekrano prijungimas
„Arduino Nano“, TSL2591 ir SSD1306 OLED ekrano prijungimas

Aš pakartotinai naudoju „Nano“- taigi antraštės kaiščiai …

Maitinimas per USB mini - kodas taip pat suteikia nuoseklaus prievado išvestį, kurią galima nuskaityti iš išorės ir užregistruoti, jei norite.

3 žingsnis: mano kodas

Gaukite kodą ir įkelkite į lentą. Išvestis bus rodoma OLED ekrane, taip pat per nuoseklųjį prievadą - „Full“, „Visual“, „IR“ir NDVI.

Rekomenduojamas: