Სარჩევი:

128x64 ყვითელი/ლურჯი OLED არდუინო ნანოსთვის, TSL2591: 3 ნაბიჯი
128x64 ყვითელი/ლურჯი OLED არდუინო ნანოსთვის, TSL2591: 3 ნაბიჯი

ვიდეო: 128x64 ყვითელი/ლურჯი OLED არდუინო ნანოსთვის, TSL2591: 3 ნაბიჯი

ვიდეო: 128x64 ყვითელი/ლურჯი OLED არდუინო ნანოსთვის, TSL2591: 3 ნაბიჯი
ვიდეო: კიდევ ერთი Arduino დრამების სეკვენსერი მინიმალური აპარატურით drumseq81212 (სქემით) 2024, ივლისი
Anonim
128x64 ყვითელი/ლურჯი OLED არდუინო ნანოსთვის, TSL2591– ით
128x64 ყვითელი/ლურჯი OLED არდუინო ნანოსთვის, TSL2591– ით

თქვენ შეგიძლიათ ააწყოთ OLED დისპლეი Arduino Nano– ზე TSL2591 სპექტროსკოპული სენსორით (კარგად, ორი არხი - ვიზუალური და NIR…) ესკიზის მაგალითების ონლაინ კომბინაციით. რასაც მიიღებთ არის მთლიანი ნაკადის, ვიზუალური ნაკადის, NIR- ის 4-ხაზიანი ჩვენება და ინდექსი, რომელსაც ეწოდება NDVI ინდექსი.

პირველი დააინსტალირეთ რამდენიმე ბიბლიოთეკა:

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 ეკრანზე, ასევე სერიულ პორტზე - სრული, ვიზუალური, IR და NDVI.

გირჩევთ: