Оглавление:

Управление светодиодом Arduino с помощью аналогового джойстика: 6 шагов
Управление светодиодом Arduino с помощью аналогового джойстика: 6 шагов

Видео: Управление светодиодом Arduino с помощью аналогового джойстика: 6 шагов

Видео: Управление светодиодом Arduino с помощью аналогового джойстика: 6 шагов
Видео: 20 способов помигать светодиодом на Arduino 2024, Июль
Anonim

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

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

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

Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
  • Arduino UNO (или любой другой Arduino)
  • 4XLED
  • Джойстик
  • 4X резистор 220 Ом (или что-то подобное)
  • Макетная плата
  • Провода перемычки
  • Программа Visuino: Скачать Visuino

Шаг 2: Схема

Схема
Схема
  • Подключите вывод Arduino [5V] к положительному выводу макетной платы [красная линия]
  • Подключите вывод Arduino [GND] к положительному выводу макетной платы [синяя линия]
  • Подключите контакт джойстика [VRx] к аналоговому контакту Arduino [1].
  • Подключите контакт джойстика [VRy] к аналоговому контакту Arduino [0].
  • Подключите контакт джойстика [+ 5V] к плюсовому контакту макетной платы [красная линия]
  • Подключите контакт джойстика [GND] к отрицательному контакту макетной платы [синяя линия]
  • Подключите каждый отрицательный вывод светодиода на макете к отрицательному контакту GND макета [синяя линия]
  • Подключите каждый резистор к положительному выводу светодиода на макетной плате.
  • Подключите цифровой вывод [2] Arduino к первому резистору.
  • Подключите цифровой вывод [3] Arduino ко второму резистору.
  • Подключите цифровой вывод [4] Arduino к третьему резистору.
  • Подключите цифровой вывод [5] Arduino к четвертому резистору.

Шаг 3:

Изображение
Изображение
Изображение
Изображение

Чтобы начать программировать 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.

Шаг 4. В Visuino добавляйте и подключайте компоненты

В Visuino ДОБАВИТЬ и подключить компоненты
В Visuino ДОБАВИТЬ и подключить компоненты
В Visuino добавление и подключение компонентов
В Visuino добавление и подключение компонентов
В Visuino ДОБАВИТЬ и подключить компоненты
В Visuino ДОБАВИТЬ и подключить компоненты
  • Добавить компонент 4X «Сравнить аналоговое значение»
  • Выберите "CompareValue2" и в окне свойств установите "Value" на 1.
  • Выберите "CompareValue4" и в окне свойств установите "Value" на 1.
  • Подключите Arduino AnalogIn [0] к контакту «CompareValue1» [In] и «CompareValue2» [In]
  • Подключите Arduino AnalogIn [1] к контакту «CompareValue3» [In] и «CompareValue4» [In]

  • Подключите вывод «CompareValue1» [Out] к цифровому выводу Arduino [2].
  • Подключите вывод «CompareValue2» [Out] к цифровому выводу Arduino [3].
  • Подключите вывод «CompareValue3» [Out] к цифровому выводу Arduino [4].
  • Подключите вывод «CompareValue4» [Out] к цифровому выводу Arduino [5].

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

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

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

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

Если вы включите модуль Arduino UNO и переместите джойстик, светодиод будет мигать.

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

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