Агуулгын хүснэгт:

TSL2591: 3 алхамтай Arduino Nano -д зориулсан 128x64 шар/цэнхэр OLED
TSL2591: 3 алхамтай Arduino Nano -д зориулсан 128x64 шар/цэнхэр OLED

Видео: TSL2591: 3 алхамтай Arduino Nano -д зориулсан 128x64 шар/цэнхэр OLED

Видео: TSL2591: 3 алхамтай Arduino Nano -д зориулсан 128x64 шар/цэнхэр OLED
Видео: Цифровой датчик освещенности TSL2561 2024, Арваннэгдүгээр
Anonim
TSL2591 -тэй Arduino Nano -ийн 128x64 шар/цэнхэр OLED
TSL2591 -тэй Arduino Nano -ийн 128x64 шар/цэнхэр OLED

Та ноорог зургийн жишээг нэгтгэн TSL2591 спектроскопийн мэдрэгч бүхий Arduino Nano дээр OLED дэлгэцийг бүтээж болно (сайн, хоёр суваг - харааны болон NIR …). Таны олж авах зүйл бол нийт урсгал, харааны урсгал, NIR, NDVI индекс гэж нэрлэгддэг 4 мөр бүхий дэлгэц юм.

Эхлээд зарим номын санг суулгаарай:

TSL2591:

SSD1306:

GFX

Мэдрэгчид

Алхам 1: Adafruit_SSD1306.h файлын тохиргоог засах

Adafruit_SSD1306.h файлын тохиргоог засах
Adafruit_SSD1306.h файлын тохиргоог засах

"Adafruit_SSD1306.h" файлыг 128x32 пикселийн дэлгэц дээр тохируулж болно. Хэрэв та 128x64 дэлгэцтэй бол файлын 73-75 мөрүүдийн ойролцоо засварлахыг хүсэх болно. _16 ба _32 мөрийг тайлбарлаж, _64 мөрийг тайлбарла. Энэ нь зураг шиг харагдах ёстой.

Алхам 2: Arduino Nano, TSL2591 болон SSD1306 OLED дэлгэцийг холбоно уу

Arduino Nano, TSL2591 болон SSD1306 OLED дэлгэцийг холбоно
Arduino Nano, TSL2591 болон SSD1306 OLED дэлгэцийг холбоно
Arduino Nano, TSL2591 болон SSD1306 OLED дэлгэцийг холбоно
Arduino Nano, TSL2591 болон SSD1306 OLED дэлгэцийг холбоно

Би нано дахин ашиглаж байна, тиймээс толгойн зүү …

USB -мини дээрх код - хэрэв хүсвэл гаднаас унших, бүртгэх боломжтой цуваа портын гаралтыг өгдөг.

Алхам 3: Миний код

Кодыг аваад самбар дээр байршуулна уу. Гаралт нь OLED дэлгэц дээр, мөн цуваа порт болох Full, Visual, IR, NDVI дээр байх болно.

Зөвлөмж болгож буй: