Универсальный модуль представляет собой платку с установленным на ней четырьмя красными светодиодными индикаторами, способными отображать огромное количество символов. Особенность модуля в том, что выводить информацию на индикаторы можно всего через два вывода платы Arduino по протоколу I2C.
Описание пяти контактного разъема:
VCC- контакт для подключения напряжения питания 3,3 - 5 Вольт.
GND- контакт для подключения общего провода.
SDL- контакт цифрового интерфейса I2C.
SDA- контакт цифрового интерфейса I2C.
Vi2C - контакт для подключения питания LED драйвера.
После скачивания файла с архивами Adafruit_GFX_Library_master.zip и Adafruit_LED_Backpack_Library_master.zip, поместите содержимое архивов в папку libraries, которая находится в папке с программой Arduino.
Один из примеров использования модуля будет такой:
Вывод Vi2C соединяем с выводом VCC перемычкой.
Если у вас плата Arduino UNO:
SDA вывод модуля подключаем к Arduino на аналоговый вывод А4.
SCL вывод модуля подключаем к Arduino на аналоговый вывод А5.
Если у вас плата Arduino Leonardo:
SDA вывод модуля подключаем к Arduino на цифровой вывод 2.
SCL вывод модуля подключаем к Arduino на цифровой вывод 3.
Если у вас плата Arduino Mega:
SDA вывод модуля подключаем к Arduino на цифровой вывод 20.
SCL вывод модуля подключаем к Arduino на цифровой вывод 21.
Запишем в Arduino вот такой скетч:
Мы увидим бегущие символы- демонстрацию всех возможностей универсального модуля. Включите монитор порта. После повторной демонстрации и остановки анимации через монитор порта можно отправлять на дисплей любые символы с клавиатуры.
Ссылка на витрину магазина http://dvrobot.ru/238/1088.html.
Описание пяти контактного разъема:
VCC- контакт для подключения напряжения питания 3,3 - 5 Вольт.
GND- контакт для подключения общего провода.
SDL- контакт цифрового интерфейса I2C.
SDA- контакт цифрового интерфейса I2C.
Vi2C - контакт для подключения питания LED драйвера.
Библиотека: Универсальный LED модуль (ID:1088)
Последние обновленные 28 Oct 2022 01:11
После скачивания файла с архивами Adafruit_GFX_Library_master.zip и Adafruit_LED_Backpack_Library_master.zip, поместите содержимое архивов в папку libraries, которая находится в папке с программой Arduino.
Один из примеров использования модуля будет такой:
#include <Wire.h> #include "Adafruit_LEDBackpack.h" #include "Adafruit_GFX.h" Adafruit_AlphaNum4 alpha4 = Adafruit_AlphaNum4(); void setup() { Serial.begin(9600); alpha4.begin(0x70); // pass in the address alpha4.writeDigitRaw(3, 0x0); alpha4.writeDigitRaw(0, 0xFFFF); alpha4.writeDisplay(); delay(200); alpha4.writeDigitRaw(0, 0x0); alpha4.writeDigitRaw(1, 0xFFFF); alpha4.writeDisplay(); delay(200); alpha4.writeDigitRaw(1, 0x0); alpha4.writeDigitRaw(2, 0xFFFF); alpha4.writeDisplay(); delay(200); alpha4.writeDigitRaw(2, 0x0); alpha4.writeDigitRaw(3, 0xFFFF); alpha4.writeDisplay(); delay(200); alpha4.clear(); alpha4.writeDisplay(); // display every character, for (uint8_t i='!'; i<='z'; i++) { alpha4.writeDigitAscii(0, i); alpha4.writeDigitAscii(1, i+1); alpha4.writeDigitAscii(2, i+2); alpha4.writeDigitAscii(3, i+3); alpha4.writeDisplay(); delay(300); } Serial.println("Start typing to display!"); } char displaybuffer[4] = {' ', ' ', ' ', ' '}; void loop() { while (! Serial.available()) return; char c = Serial.read(); if (! isprint(c)) return; // only printable! // scroll down display displaybuffer[0] = displaybuffer[1]; displaybuffer[1] = displaybuffer[2]; displaybuffer[2] = displaybuffer[3]; displaybuffer[3] = c; // set every digit to the buffer alpha4.writeDigitAscii(0, displaybuffer[0]); alpha4.writeDigitAscii(1, displaybuffer[1]); alpha4.writeDigitAscii(2, displaybuffer[2]); alpha4.writeDigitAscii(3, displaybuffer[3]); // write it out! alpha4.writeDisplay(); delay(200); }Подключаем питание 3,3 либо 5 Вольт к плате универсального модуля.
Вывод Vi2C соединяем с выводом VCC перемычкой.
Если у вас плата Arduino UNO:
SDA вывод модуля подключаем к Arduino на аналоговый вывод А4.
SCL вывод модуля подключаем к Arduino на аналоговый вывод А5.
Если у вас плата Arduino Leonardo:
SDA вывод модуля подключаем к Arduino на цифровой вывод 2.
SCL вывод модуля подключаем к Arduino на цифровой вывод 3.
Если у вас плата Arduino Mega:
SDA вывод модуля подключаем к Arduino на цифровой вывод 20.
SCL вывод модуля подключаем к Arduino на цифровой вывод 21.
Запишем в Arduino вот такой скетч:
Мы увидим бегущие символы- демонстрацию всех возможностей универсального модуля. Включите монитор порта. После повторной демонстрации и остановки анимации через монитор порта можно отправлять на дисплей любые символы с клавиатуры.
Ссылка на витрину магазина http://dvrobot.ru/238/1088.html.