Описание:
RPI-RGB-светодиодный-матрица основана на чипе 74HC595 и это 8*8 матричный модуль, который может быть драйверами с помощью платы, Raspberry Pi и даже STM32 или STC89C.
Он связывается с вашей платой развития или вашим чипом по SPI протоколу, это очень легко настроить и использовать.
Вы можете использовать его, чтобы сделать много интересного, например, музыкальный фон, анализатор музыкального спектра и даже в задних фонарях вашего велосипеда.
Особенности:
На основе поддержки чипа 74HC595
Поддержка SPI протокол
Низкое энергопотребление
Сочетание трех цветов RGB может быть большим количеством ярких цветов
Как включить светильник:
1. После включения питания и входа в систему. Вы можете открыть терминал и изменить/boot/config.txt файл для включения функции SPI.
Sudo vim. tiny/boot/config.txt
И введите те параметры:
Device_tree = bcm2710-rpi-3-b.dtb
Dtparam = spi = on
2. Отпечатайте файл с именем matrix. c и введите следующий абзац:
Sudo vim. tiny matrix. c
И введите этот код:
# Включить <stdio. h>
# Включить <wiringPi. h>
# Включает в себя
# Включить <stdint. h>
# Определить RED_DATA 0
# Определить BLUE_DATA-1 шт.
# Определить GREEN_DATA 2
Int основной (void)
{
Статический uint8_t данных [4] = {0x0,0x0,0x0,0x0} долл. сша;
Wiringpisetup ();
Wiringpisipsetup (0,500000);
В то время как (1)
{
Статическое uint8_t сердце [8] = {0x00, 0x66, 0xFF, 0xFF, 0xFF, 0x7E, 0x3C, 0x18};
Int j;
Инт х = 2;
Для (j = 0; j <8; j + +)
{
Данные [0] = ~ сердце [j];
Данные [2] = 0xFF;
Данные [1] = 0xFF;
Данные [3] = 0x01 <j;
Wiringpisidatarw (0, данные, размер (данные);
Задержка (х);
} Долл. сша;
} Долл. сша;
}
3. Скомпилируйте его и выполните его.
Sudo gcc-o матрица. c-lliringpi
Sudo. /Матрица