Оглавление:
- Шаг 1: Componentes Necessários
- Шаг 2: Conexão Dos Fios
- Шаг 3: Команды управления Matriz De Pontos Com O Arduino
- Шаг 4: Usando как Funções Da Biblioteca LedControl
- Шаг 5: Índice
- Шаг 6: Código
- Шаг 7: Без финала, Você Terá Algo Parecido Com Isto:
- Шаг 8: Понг - О Джого
- Шаг 9: O Código
- Шаг 10: Demonstração
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Введение
Матрица элементов, которые используются в новом проекте, имеют матрицу 8 × 8, или имеют значение 8 колонок и 8 линий, портанто, в общей сложности 64 светодиода. Микросхема MAX7219 обеспечивает управление матрицей элементов, использующих 3 цифровых клавиши на плате Arduino.
Хороший вариант - это матрица компонентов из микросхемы MAX7219 с упрощенным модулем. Você pode verificar a matriz de pontos em alguma loja aqui no Brasil e encontrar o melhor preço.
Você pode controlar mais de uma matriz por vez. Para isso, voiceê só Precisa conectá-los uma na outra. Eles têm pinos nos dois lados para estender a matriz de pontos.
Acesse meu último artigo e baixe o ebook de graça: Aprenda Arduino Do Zero с 10 различными проектами. O link é esse.
Шаг 1: Componentes Necessários
- 1x матрица de pontos com на микросхеме MAX72119;
- 1x Arduino Uno;
- 1x потенциометр на 1 кОм;
- Фиос мачо-мачо.
Шаг 2: Conexão Dos Fios
Você Precisa Conectar 5 pinos da matriz de pontos à sua placa Arduino. A fiação é bem direta:
Шаг 3: Команды управления Matriz De Pontos Com O Arduino
Для облегчения или управления матрицей понтов, необходимо
Загрузите и установите Arduino IDE и библиотеку LedControl. Para instalar a biblioteca, siga estas etapas:
1. Нажмите, чтобы открыть библиотеку LedControl. Você deve ter uma pasta.zip em seus загрузки;
2. Распакуйте.zip-архив макарон и создайте макароны LedControl-master;
3. Обновить пасту LedControl-master для LedControl;
4. Создать макароны LedControl для библиотеки, установленной в Arduino IDE;
5. Завершите работу над новой IDE для Arduino.
Шаг 4: Usando как Funções Da Biblioteca LedControl
Алгоритм создания гибкого алгоритма матрицы элементов используется как функции setLed (), setRow () или setColumn (). Essas funções permitem controlar um único led, uma linha ou uma coluna por vez. Aqui estão os parâmetros para cada função:
- setLed (endereço, linha, col, estado);
- addr é o endereço da sua matriz, por exemplo, se você tiver apenas 1 matriz, o int addr será zero;
- линха - это линха эм ку о лед эста локализао;
- Col é a coluna em que o led está localizado;
- Estado
- É verdade ou 1 se Você deseja ativar o led
- é falso ou 0 se voê deseja desativá-lo
setRow (адрес, линха, доблесть)
setCol (адрес, coluna, доблесть)
Шаг 5: Índice
Como afirmado anteriormente, Essa Matriz Possui 8 colunas e 8 linhas. Eles são indexados de 0 a 7. Переходите к первому рисунку для лучшего результата.
Se Você deseja exibir algo na matriz, basta tomar nota dos LEDs que estão ligados ou desligados na matriz. Por excemplo, se Você deseja exibir um rosto feliz, eis o que Você Precisa fazer na segunda figura:
Шаг 6: Código
Aqui está um esboço simples que exibe três tipos de rosto:
эм росто тристе, эм росто нейтро э э эм росто фелиз. Выполнение кода для последовательного кода для Arduino:
github.com/frbabos/projetos-com-arduino/blob/master/matrix-de-led-facial
Шаг 7: Без финала, Você Terá Algo Parecido Com Isto:
Шаг 8: Понг - О Джого
O jogo de pong que Você Está Prestes представляет собой экспериментальный опыт Алессандро Пазотти.
Для игры в понг, вок с точным определением потенциала 1 кОм и передняя эскема. Monte o novo circuito, conforme mostrado no esquema abaixo:
Шаг 9: O Código
Перейдите по ссылке, чтобы перейти на платформу Arduino:
Шаг 10: Demonstração
Aqui - это финальная демонстрация мим джогандо-понг. Дивирта-се!