Բովանդակություն:

128x64 դեղին/կապույտ OLED Arduino Nano- ի համար, TSL2591- ով ՝ 3 քայլ
128x64 դեղին/կապույտ OLED Arduino Nano- ի համար, TSL2591- ով ՝ 3 քայլ

Video: 128x64 դեղին/կապույտ OLED Arduino Nano- ի համար, TSL2591- ով ՝ 3 քայլ

Video: 128x64 դեղին/կապույտ OLED Arduino Nano- ի համար, TSL2591- ով ՝ 3 քայլ
Video: Подключаем дисплей OLED LCD 128x64 0.96'' к Arduino и выводим русский шрифт 2024, Հուլիսի
Anonim
128x64 դեղին/կապույտ OLED Arduino Nano- ի համար, TSL2591- ով
128x64 դեղին/կապույտ OLED Arduino Nano- ի համար, 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 դիսփլեյի միացում

Ես կրկին օգտագործում եմ Nano- ն, ուստի վերնագրի քորոցները…

USB -mini- ի միջոցով սնուցումը ապահովում է նաև սերիայի պորտի ելք, որը կարող է կարդալ արտաքին և մուտքագրվել, եթե ցանկանում եք:

Քայլ 3: Իմ ծածկագիրը

Ստացեք կոդը և վերբեռնեք տախտակ: Ելքը կլինի OLED էկրանին, ինչպես նաև սերիական նավահանգստում `Full, Visual, IR և NDVI:

Խորհուրդ ենք տալիս: