Оглавление:

128x64 желтый / синий OLED для Arduino Nano, с TSL2591: 3 шага
128x64 желтый / синий OLED для Arduino Nano, с TSL2591: 3 шага

Видео: 128x64 желтый / синий OLED для Arduino Nano, с TSL2591: 3 шага

Видео: 128x64 желтый / синий OLED для Arduino Nano, с TSL2591: 3 шага
Видео: Работа с OLED дисплеем 2024, Сентябрь
Anonim
128x64 желтый / синий OLED для Arduino Nano, с TSL2591
128x64 желтый / синий OLED для Arduino Nano, с TSL2591

Вы можете построить OLED-дисплей на Arduino Nano со спектроскопическим датчиком TSL2591 (ну, два канала - визуальный и NIR…), объединив онлайн-примеры эскизов. Вы получаете 4-строчное отображение общего потока, визуального потока, NIR и индекса, называемого индексом NDVI.

Сначала установите несколько библиотек:

TSL2591:

SSD1306:

GFX

Датчики

Шаг 1. Исправление настроек файла Adafruit_SSD1306.h

Исправление установки файла Adafruit_SSD1306.h
Исправление установки файла Adafruit_SSD1306.h

Файл «Adafruit_SSD1306.h» может быть установлен для отображения с разрешением 128x32 пикселей. Если у вас дисплей 128x64, вы захотите отредактировать строки 73-75 файла. Закомментируйте строки _16 и _32 и UNкомментируйте строку _64. Это должно выглядеть как на картинке.

Шаг 2. Подключение Arduino Nano, TSL2591 и OLED-дисплея SSD1306

Подключение Arduino Nano, TSL2591 и OLED-дисплея SSD1306
Подключение Arduino Nano, TSL2591 и OLED-дисплея SSD1306
Подключение Arduino Nano, TSL2591 и OLED-дисплея SSD1306
Подключение Arduino Nano, TSL2591 и OLED-дисплея SSD1306

Я повторно использую Nano - отсюда и контакты заголовка…

Power over USB-mini - код также обеспечивает вывод последовательного порта, который можно читать извне и регистрировать, если хотите.

Шаг 3: Мой код

Получите код и загрузите его на доску. Вывод будет на OLED-экране, а также через последовательный порт - Full, Visual, IR и NDVI.

Рекомендуемые: