Índice:
![Ilumine seus namorados com matriz RGB cintilante: 3 etapas Ilumine seus namorados com matriz RGB cintilante: 3 etapas](https://i.howwhatproduce.com/images/006/image-15117-13-j.webp)
Vídeo: Ilumine seus namorados com matriz RGB cintilante: 3 etapas
![Vídeo: Ilumine seus namorados com matriz RGB cintilante: 3 etapas Vídeo: Ilumine seus namorados com matriz RGB cintilante: 3 etapas](https://i.ytimg.com/vi/LX0W8JBIpJM/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Por Seeed StudioSeeed Follow More do autor:
![Detector portátil de CO2 interno (para fins da Covid-19) Detector portátil de CO2 interno (para fins da Covid-19)](https://i.howwhatproduce.com/images/006/image-15117-14-j.webp)
![Detector portátil de CO2 interno (para fins da Covid-19) Detector portátil de CO2 interno (para fins da Covid-19)](https://i.howwhatproduce.com/images/006/image-15117-15-j.webp)
![Tocar microfone analógico Grove com terminal Wio Tocar microfone analógico Grove com terminal Wio](https://i.howwhatproduce.com/images/006/image-15117-16-j.webp)
![Tocar microfone analógico Grove com terminal Wio Tocar microfone analógico Grove com terminal Wio](https://i.howwhatproduce.com/images/006/image-15117-17-j.webp)
![Grove - TF Mini LiDAR com terminal Wio Grove - TF Mini LiDAR com terminal Wio](https://i.howwhatproduce.com/images/006/image-15117-18-j.webp)
![Grove - TF Mini LiDAR com terminal Wio Grove - TF Mini LiDAR com terminal Wio](https://i.howwhatproduce.com/images/006/image-15117-19-j.webp)
Sobre: Olá, somos engenheiros de aplicação em Seeed. Compartilhar projetos com a comunidade de criadores é incrível. Espero que gostem XD Seeed é o habilitador de hardware IoT que fornece serviços que capacitam os desenvolvedores IoT a rapidamente… Mais sobre o Seeed Studio »
O dia dos namorados está chegando, você conhece alguém que se apaixonou à primeira vista?
Etapa 1: Coisas usadas neste projeto
Componentes de hardware
- Seeeduino V4.2
- Escudo de Base V2
- Grove - Matriz LED RGB c / Driver
- Grove - Sensor de Água
Aplicativos de software e serviços online
IDE Arduino
Etapa 2: Conexão de Hardware
![Conexão de Hardware Conexão de Hardware](https://i.howwhatproduce.com/images/006/image-15117-20-j.webp)
Neste projeto, usamos um sensor de água para detectar água, se houver água, um coração batendo será exibido na Matriz LED RGB.
Para obter esse efeito, você precisa conectar o Grove - Sensor de água à porta D2 na blindagem da base e também conectar o Grove - RGB LED Matrix à porta I2C nele. Em seguida, conecte a Base Shield no Seeeduino, como na imagem acima.
Etapa 3: Programação de software
Para usar a matriz RGB LED em seu programa, você precisa adicionar sua biblioteca ao IDE do Arduino. A biblioteca pode ser baixada em
Seeed_RGB_LED_Matrix
Depois de adicionar a biblioteca, inclua o arquivo de cabeçalho da matriz em seu código:
#include "grove_two_rgb_led_matrix.h"
Definir macros é um bom hábito, pode tornar seu código mais fácil de ler ou modificar. Por exemplo, você pode definir macros para indicar a qual porta o sensor de água está conectado ou a que velocidade o coração batendo deve mostrar.
#define SENSOR_PIN 2
# define INTERVAL 500
Quando tudo estiver pronto, declare uma instância de matriz para uso posterior.
Matriz GroveTwoRGBLedMatrixClass;
E clique aqui para obter o editor de imagens para criar suas próprias imagens. Escolhendo a cor na barra de cores, clicando em pontos na área de desenho para desenhar e pressionando o botão Atualizar ou Inserir na parte inferior da área de desenho, sua imagem será convertida em código e exibida na caixa à direita.
![Imagem Imagem](https://i.howwhatproduce.com/images/006/image-15117-21-j.webp)
Minha imagem é a seguinte. Você pode copiar esse código exibido para o seu projeto e, em seguida, mostrá-los na matriz RGB LED por codificação.
![Imagem Imagem](https://i.howwhatproduce.com/images/006/image-15117-22-j.webp)
O procedimento setup () será executado uma vez quando seu programa iniciar, portanto, inicializamos a matriz e o pino do sensor de água nela.
void setup () {
Wire.begin (); pinMode (SENSR_PIN, INPUT); WAIT_MATRIX_READY (); }
O procedimento loop () será executado repetidamente, então o usamos para detectar se há água ou não, seguindo o código:
if (digitalRead (SENSOR_PIN) == LOW) {
}
Quando a saída do sensor de água é BAIXA, significa que há água, então o coração batendo deve ser exibido na matriz de LED RGB
para (uint8_t i = 0; i <EMOJI_COUNT (exemplo); ++ i) {matriz.displayFrames (EMOJI (exemplo, i), INTERVAL, falso, 1); intervalo de atraso); }
O procedimento loop () concluído se parece com o abaixo, e você pode baixar o código completo no final deste artigo.
void loop () {
if (digitalRead (SENSOR_PIN) == LOW) {for (uint8_t i = 0; i <EMOJI_COUNT (exemplo); ++ i) {matrix.displayFrames (EMOJI (exemplo, i), INTERVAL, false, 1); intervalo de atraso); }}}
Clique no botão Upload no IDE do Arduino para fazer o upload do seu programa para o Seeeduino e tente colocar algo molhado no sensor de água, veja o que acontece.
IMPORTANTE:
Nesta versão do firmware da matriz RGB LED se você quiser fazer sua própria imagem com o serial UNO você precisa modificar o arquivo do arduino. Se você usar mega ou lotus, a mudança não será necessária.
Localize a pasta de configuração do arduino Arduino / hardware / arduino / avr / libraries / Wire / src, abra o arquivo Wire.h
mudança
#define BUFFER_LENGTH 32
em
# define BUFFER_LENGTH 128
Em seguida, localize a pasta de configuração do arduino Arduino / hardware / arduino / avr / libraries / Wire / src / utility, abra o arquivo twi.h.
mudança
# define TWI_BUFFER_LENGTH 32
em
# define TWI_BUFFER_LENGTH 128
Recomendado:
LED cintilante Ganesha: 18 etapas (com fotos)
![LED cintilante Ganesha: 18 etapas (com fotos) LED cintilante Ganesha: 18 etapas (com fotos)](https://i.howwhatproduce.com/images/004/image-10955-10-j.webp)
Sparkling LED Ganesha: Esta é a temporada de festivais na Índia e Lord Ganesha é um dos mais venerados e adoráveis de Deus, especialmente para as crianças. Ele é o primeiro Deus a ser adorado em todas as cerimônias religiosas. Que melhor maneira de aproveitar a época festiva do que montar
Ilumine seu projeto com LEDs: 4 etapas
![Ilumine seu projeto com LEDs: 4 etapas Ilumine seu projeto com LEDs: 4 etapas](https://i.howwhatproduce.com/images/006/image-15281-6-j.webp)
Ilumine seu projeto com LEDs: Uma maneira muito eficaz de dar vida a um projeto é adicionar iluminação. A tecnologia de hoje oferece aos autônomos uma ampla seleção de opções de iluminação que são muito brilhantes, muito baratas de operar, baratas de comprar e fáceis de instalar
Ilumine seus namorados com matriz cintilante: 5 etapas
![Ilumine seus namorados com matriz cintilante: 5 etapas Ilumine seus namorados com matriz cintilante: 5 etapas](https://i.howwhatproduce.com/images/006/image-15466-j.webp)
Ilumine seus namorados com Sparkling Matrix: o dia dos namorados é uma chance para você enviar mensagens de amor. Por que não fazer uma divertida face LED com componentes baratos para expressar seus sentimentos
ILUMINE SEU CARTÃO DE ROBÔ: 7 etapas (com imagens)
![ILUMINE SEU CARTÃO DE ROBÔ: 7 etapas (com imagens) ILUMINE SEU CARTÃO DE ROBÔ: 7 etapas (com imagens)](https://i.howwhatproduce.com/images/001/image-1116-73-j.webp)
LIGHT UP YOUR ROBOT CARD: Olá a todos! Recentemente, ganhei um concurso do Instructables. Eles me enviaram uma camiseta do robô Instructables, livro, adesivos e uma foto do robô Instructables. Por outro lado, quando estava pensando em ideias simples de circuitos de papel e queria construir
Estrela cintilante de LED alimentado por energia solar em uma jarra: 10 etapas
![Estrela cintilante de LED alimentado por energia solar em uma jarra: 10 etapas Estrela cintilante de LED alimentado por energia solar em uma jarra: 10 etapas](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10961046-solar-powered-led-twinkling-star-in-a-jar-10-steps-j.webp)
Estrela cintilante de LED alimentado por energia solar em uma jarra: Aqui está um pequeno presente de Natal bacana que fiz para minha filha. É rápido e fácil de montar e parece muito bom. É basicamente um pote de sol com algumas modificações, usei um LED em forma de estrela de uma série de luzes de Natal e