Оглавление:

VISUINO Rolling Dice с использованием 0,96-дюймового 4-контактного OLED-модуля: 7 шагов
VISUINO Rolling Dice с использованием 0,96-дюймового 4-контактного OLED-модуля: 7 шагов

Видео: VISUINO Rolling Dice с использованием 0,96-дюймового 4-контактного OLED-модуля: 7 шагов

Видео: VISUINO Rolling Dice с использованием 0,96-дюймового 4-контактного OLED-модуля: 7 шагов
Видео: VISUINO Rolling Dice using 0.96 inch 4 pin OLED Module 2024, Июль
Anonim
Image
Image

В этом уроке мы будем использовать OLED Lcd и Visuino, чтобы делать игральные кости, когда мы нажимаем кнопку на нашей макетной плате.

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

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

Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится

Для этого урока вам понадобятся:

  • Arduino uno
  • Макетная плата (или макетная плата)
  • OLED ЖК-дисплей
  • Провода перемычки
  • Красный светодиод (или любой другой цвет)
  • Кнопка
  • Подтягивающий резистор (50 кОм)
  • Программа Visuino: Скачать Visuino

Шаг 2: Схема

Схема
Схема

Подключения довольно просты, см. Изображение выше со схемой макета.

  • Подключите положительный контакт макетной платы к контакту 5V Arduino и подключите отрицательный контакт макетной платы к контакту GND Arduino.
  • Подключите положительный контакт светодиода к контакту 13 Arduino, а другой - к контакту GND на макетной плате.
  • Подключите контакт резистора к положительному контакту макетной платы, а другой контакт резистора - к контакту кнопки. Теперь подключите другой вывод кнопки к выводу Arduino A0.
  • Подключите положительный вывод OLED-ЖК-дисплея к положительному контакту макетной платы, а отрицательный (gnd) контакт OLED-ЖК-дисплея - к отрицательному контакту макетной платы.
  • Подключите вывод SCL OLED lcd к выводу Arduino SCL
  • Подключите вывод OLED lcd SDA к выводу Arduino SDA

Шаг 3. Запустите 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 или выше, иначе это руководство не будет работать! Если вы еще не сделали этого, следуйте инструкциям в этом Руководстве, чтобы настроить IDE Arduino для программирования ESP 8266!

Также необходимо установить Visuino:

Запустите Visuino, как показано на первом рисунке. Нажмите кнопку «Инструменты» на компоненте Arduino (рисунок 1) в Visuino Когда появится диалоговое окно, выберите «Arduino Uno», как показано на рисунке 2.

Шаг 4: В Visuino: добавьте и подключите генератор импульсов, логический вентиль и компонент случайного генератора

В Visuino: добавьте и подключите генератор импульсов, логический вентиль и компонент случайного генератора
В Visuino: добавьте и подключите генератор импульсов, логический вентиль и компонент случайного генератора
В Visuino: добавьте и подключите генератор импульсов, логический вентиль и компонент случайного генератора
В Visuino: добавьте и подключите генератор импульсов, логический вентиль и компонент случайного генератора
  • Добавьте генератор импульсов, установите частоту на 100 (она автоматически изменится на 1E2) см. Рис2.
  • Добавить логический вентиль И
  • Добавьте генератор случайных чисел, установите Max: 6 и Min: 1 и Seed: 9999999

Шаг 5. В Visuino: добавьте компонент OLED Lcd

В Visuino: добавьте компонент OLED Lcd
В Visuino: добавьте компонент OLED Lcd
В Visuino: добавьте компонент OLED Lcd
В Visuino: добавьте компонент OLED Lcd
В Visuino: добавьте компонент OLED Lcd
В Visuino: добавьте компонент OLED Lcd
В Visuino: добавьте компонент OLED Lcd
В Visuino: добавьте компонент OLED Lcd
  • Добавить компонент OLED Lcd (рисунок 1)
  • Дважды щелкните компонент OLED Lcd, откроется диалоговое окно.
  • Справа выберите «текстовое поле» и перетащите его в левую часть (рисунок 2).
  • в окне "Свойства" задайте размер: 9, ширину: 6, x: 30 (рисунок 3)
  • В диалоговом окне справа выберите «Заполнить экран» и перетащите его влево (рисунок 2).
  • в окне "Свойства" установите цвет: tmcBlack (рисунок 4)

Шаг 6. В Visuino: соединение компонентов

В Visuino: соединение компонентов
В Visuino: соединение компонентов
  • Подключите вывод генератора импульсов к выводу логического элемента [1].
  • Подключите вывод логического затвора [0] к аналоговому выводу Arduino [A0].
  • Подключите вывод Logic Gate к выводу Arduino Digital [13].
  • Подключите вывод логического затвора к выводу генератора случайных чисел.
  • Вывод генератора случайных целых чисел на дисплей OLED - Вывод элементов текстового поля 1 [вход]
  • Подключите вывод OLED дисплея [A In] к последовательному выводу Arduino [Out]
  • Подключите вывод OLED дисплея [Out] к выводу Arduino I2C [In]
  • Подключите дисплей OLED - вывод Elements Fill Screen1 [Clock] к выводу Arduino [A0]
  • Подключите последовательный вывод Arduino [In] к выводу Arduino [A0]

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

Если вы запустите модуль Arduino Uno, ЖК-дисплей Oled начнет показывать случайные числа после нажатия кнопки.

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

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