Оглавление:

Guia Para Matriz MAX7219 8 × 8 + Jogo Pong: 10 шагов
Guia Para Matriz MAX7219 8 × 8 + Jogo Pong: 10 шагов
Anonim
Guia Para Matriz MAX7219 8 × 8 + джого-понг
Guia Para Matriz MAX7219 8 × 8 + джого-понг
Guia Para Matriz MAX7219 8 × 8 + джого-понг
Guia Para Matriz MAX7219 8 × 8 + джого-понг

Введение

Матрица элементов, которые используются в новом проекте, имеют матрицу 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

Conexão Dos Fios
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
  1. É verdade ou 1 se Você deseja ativar o led
  2. é falso ou 0 se voê deseja desativá-lo

setRow (адрес, линха, доблесть)

setCol (адрес, coluna, доблесть)

Шаг 5: Índice

Índice
Índice
Índice
Í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:

Нет финала, Você Terá Algo Parecido Com Isto
Нет финала, 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

Demonstração
Demonstração

Aqui - это финальная демонстрация мим джогандо-понг. Дивирта-се!