Оглавление:
- Шаг 1. Что вам понадобится
- Шаг 2: Схема
- Шаг 3. Запустите Visuino и выберите тип платы Arduino UNO
- Шаг 4: В Visuino: добавьте и подключите генератор импульсов, логический вентиль и компонент случайного генератора
- Шаг 5. В Visuino: добавьте компонент OLED Lcd
- Шаг 6. В Visuino: соединение компонентов
- Шаг 7: Играйте
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
В этом уроке мы будем использовать 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
Чтобы начать программировать 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: добавьте и подключите генератор импульсов, логический вентиль и компонент случайного генератора
- Добавьте генератор импульсов, установите частоту на 100 (она автоматически изменится на 1E2) см. Рис2.
- Добавить логический вентиль И
- Добавьте генератор случайных чисел, установите Max: 6 и Min: 1 и Seed: 9999999
Шаг 5. В Visuino: добавьте компонент OLED Lcd
- Добавить компонент OLED Lcd (рисунок 1)
- Дважды щелкните компонент OLED Lcd, откроется диалоговое окно.
- Справа выберите «текстовое поле» и перетащите его в левую часть (рисунок 2).
- в окне "Свойства" задайте размер: 9, ширину: 6, x: 30 (рисунок 3)
- В диалоговом окне справа выберите «Заполнить экран» и перетащите его влево (рисунок 2).
-
в окне "Свойства" установите цвет: tmcBlack (рисунок 4)
Шаг 6. В 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:
Рекомендуемые:
Мониторинг ускорения с использованием Raspberry Pi и AIS328DQTR с использованием Python: 6 шагов
Мониторинг ускорения с помощью Raspberry Pi и AIS328DQTR с использованием Python: Ускорение конечно, я думаю, в соответствии с некоторыми законами физики. - Терри Райли Гепард использует удивительное ускорение и быстрое изменение скорости при преследовании. Самое быстрое существо, выброшенное на берег, время от времени использует свой максимальный темп, чтобы поймать добычу
Visuino RAMPS для широтно-импульсной модуляции (ШИМ) с использованием светодиодов: 8 шагов
Visuino RAMPS для широтно-импульсной модуляции (PWM) с использованием светодиода: в этом уроке мы будем использовать светодиод, подключенный к Arduino UNO и Visuino, чтобы уменьшить яркость светодиода с помощью широтно-импульсной модуляции (PWM) и компонента Ramps. Посмотрите демонстрационное видео
Visuino создает систему обнаружения вторжений с использованием Arduino: 8 шагов
Visuino создает систему обнаружения вторжений с использованием Arduino: в этом руководстве мы будем использовать микроволновый радарный датчик движения XYC-WB-DC, подключенный к Arduino UNO и Visuino, для обнаружения любого движения в радиусе около 5 м, включая тонкие стены. Посмотрите демонстрационное видео
Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C - Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: 5 шагов
Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C | Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: Привет, ребята, в этой инструкции мы узнаем, как использовать светодиоды neopixel ws2812 или светодиодную ленту, светодиодную матрицу или светодиодное кольцо с платой разработки m5stack m5stick-C с Arduino IDE, и мы сделаем радуга с этим
RF 433MHZ Радиоуправление с использованием HT12D HT12E - Создание радиочастотного пульта дистанционного управления с использованием HT12E и HT12D с частотой 433 МГц: 5 шагов
RF 433MHZ Радиоуправление с использованием HT12D HT12E | Создание радиочастотного пульта дистанционного управления с использованием HT12E и HT12D с частотой 433 МГц: в этой инструкции я покажу вам, как сделать радиоуправляемый пульт дистанционного управления с использованием модуля приемника передатчика 433 МГц с кодированием HT12E & ИС декодера HT12D. В этом руководстве вы можете отправлять и получать данные, используя очень-очень дешевые КОМПОНЕНТЫ, КАК: HT