Оглавление:

Светодиодный индикатор бега Visuino: 9 шагов
Светодиодный индикатор бега Visuino: 9 шагов

Видео: Светодиодный индикатор бега Visuino: 9 шагов

Видео: Светодиодный индикатор бега Visuino: 9 шагов
Видео: светодиодный индикатор уровня 2024, Ноябрь
Anonim

В этом руководстве мы будем использовать 6x LED, Arduino UNO и Visuino для запуска светодиодного освещения с использованием компонента последовательности. Компонент последовательности идеально подходит для ситуаций, когда мы хотим запускать несколько событий последовательно.

Посмотрите демонстрационное видео.

Шаг 1. Что вам понадобится

Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
  • Arduino UNO (или любой другой Arduino)
  • Провода перемычки
  • 6X светодиод
  • Макетная плата
  • Программа Visuino: Скачать Visuino

Шаг 2. Запустите Visuino и выберите тип платы Arduino UNO

Запустите Visuino и выберите тип платы Arduino UNO
Запустите Visuino и выберите тип платы Arduino UNO
Запустите Visuino и выберите тип платы Arduino UNO
Запустите Visuino и выберите тип платы Arduino UNO

Чтобы начать программировать Arduino, вам потребуется установить Arduino IDE отсюда:

Имейте в виду, что в Arduino IDE 1.6.6 есть несколько критических ошибок. Убедитесь, что вы установили 1.6.7 или выше, иначе это руководство не будет работать! Если вы еще не сделали, следуйте инструкциям в этом Руководстве, чтобы настроить Arduino IDE для программирования Arduino UNO! Также необходимо установить Visuino: https://www.visuino.eu. Запустите Visuino, как показано на первом рисунке. Нажмите кнопку «Инструменты» на компоненте Arduino (рисунок 1) в Visuino. Когда появится диалоговое окно, выберите «Arduino UNO», как показано на рисунке 2.

Шаг 3. Добавьте компоненты в Visuino

В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
  • Добавить компонент "Последовательность"
  • Добавьте 6x компонент "Toggle (T) Flip-Flop"

Шаг 4: Компоненты набора Visuino

Компоненты набора Visuino
Компоненты набора Visuino
Компоненты набора Visuino
Компоненты набора Visuino

Выберите компонент «Последовательность1» и в окне свойств установите для «Повторить» значение «Истина».

Выберите компонент «Sequence1», дважды щелкните по нему. В диалоговом окне «Элементы»: перетащите 6X элемент «Цифровой период» влево.

Выберите элемент «Digital Period1» и в окне свойств установите «Delay» на «30»

  • Выберите элемент «Digital Period2» и в окне свойств установите «Delay» на «60».
  • Выберите элемент «Digital Period3» и в окне свойств установите «Delay» на «90».
  • Выберите элемент «Digital Period4» и в окне свойств установите «Delay» на «120».
  • Выберите элемент «Digital Period5» и в окне свойств установите «Delay» на «150».
  • Выберите элемент «Digital Period6» и в окне свойств установите «Delay» на «180».

Шаг 5. В компонентах Visuino Connect

В компонентах Visuino Connect
В компонентах Visuino Connect
  • Подключите вывод Digital Period1 компонента «Sequence1» [Out] к выводу компонента «TFlipFlop1» [Clock]
  • Подключите вывод Digital Period1 компонента «Sequence2» [Out] к выводу компонента «TFlipFlop2» [Clock]
  • Подключите вывод Digital Period1 компонента «Sequence3» [Out] к выводу компонента «TFlipFlop3» [Clock]
  • Подключите вывод Digital Period1 компонента «Sequence4» [Out] к выводу компонента «TFlipFlop4» [Clock]
  • Подключите вывод Digital Period1 компонента «Sequence5» [Out] к выводу компонента «TFlipFlop5» [Clock]
  • Подключите вывод Digital Period1 компонента «Sequence6» [Out] к выводу компонента «TFlipFlop6» [Clock]
  • Подключите вывод компонента «TFlipFlop1» [Out] к цифровому выводу [4] платы Arduino.
  • Подключите вывод компонента «TFlipFlop2» [Out] к цифровому выводу [5] платы Arduino.
  • Подключите вывод компонента «TFlipFlop3» [Out] к цифровому выводу [6] платы Arduino.
  • Подключите вывод компонента «TFlipFlop4» [Out] к цифровому выводу [7] платы Arduino.
  • Подключите вывод компонента «TFlipFlop5» [Out] к цифровому выводу [8] платы Arduino.
  • Подключите вывод компонента «TFlipFlop6» [Out] к цифровому выводу [9] платы Arduino.

Шаг 6: Схема

Схема
Схема
  • Подключите положительный вывод LED1 (анод) к цифровому выводу Arduino [4].
  • Подключите положительный вывод LED2 (анод) к цифровому выводу Arduino [5].
  • Подключите положительный вывод LED3 (анод) к цифровому выводу Arduino [6].
  • Подключите положительный вывод LED4 (анод) к цифровому выводу Arduino [7].
  • Подключите положительный вывод LED5 (анод) к цифровому выводу Arduino [8].
  • Подключите положительный вывод LED6 (анод) к цифровому выводу Arduino [9].

Подключите вывод Arduino [GND] к выводу GND на макетной плате

  • Подключите отрицательный контакт LED1 (катод) к контакту GND макетной платы.
  • Подключите отрицательный контакт LED2 (катод) к контакту GND на макетной плате.
  • Подключите отрицательный контакт LED3 (катод) к контакту GND на макетной плате.
  • Подключите отрицательный контакт LED4 (катод) к контакту GND на макетной плате.
  • Подключите отрицательный контакт LED5 (катод) к контакту GND на макетной плате.
  • Подключите отрицательный контакт LED6 (катод) к контакту GND на макетной плате.

Шаг 7: сгенерируйте, скомпилируйте и загрузите код Arduino

Сгенерируйте, скомпилируйте и загрузите код Arduino
Сгенерируйте, скомпилируйте и загрузите код Arduino

В Visuino внизу щелкните вкладку «Сборка», убедитесь, что выбран правильный порт, затем нажмите кнопку «Скомпилировать / построить и загрузить».

Шаг 8:

Шаг 9: Играйте

Если вы запустите модуль Arduino UNO, светодиоды должны загореться.

Поздравляю! Вы завершили свой проект с Visuino.

Также прилагается проект Visuino, который я создал для этого руководства. Вы можете скачать и открыть его в Visuino:

Рекомендуемые: