Оглавление:

ArduinOLED: 5 шагов (с изображениями)
ArduinOLED: 5 шагов (с изображениями)

Видео: ArduinOLED: 5 шагов (с изображениями)

Видео: ArduinOLED: 5 шагов (с изображениями)
Видео: Уроки Arduino #7 - подключение светодиода 2024, Ноябрь
Anonim
ArduinOLED
ArduinOLED
ArduinOLED
ArduinOLED
ArduinOLED
ArduinOLED

ArduinOLED - платформа для электронных игр и других проектов. Он включает в себя OLED-экран, джойстик, несколько кнопок, зуммер и точки подключения зажима типа «крокодил» для взаимодействия со многими другими устройствами. Посетите https://johanv.xyz/ArduinOLED для получения дополнительной информации.

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

Шаг 1. Установка IDE Arduino

Установка Arduino IDE
Установка Arduino IDE
Установка Arduino IDE
Установка Arduino IDE

Посетите страницу программного обеспечения Arduino и щелкните ссылку для своей операционной системы.

Я выбрал «Установщик Windows», но если у вас нет прав администратора, загрузите «ZIP-файл Windows для установки без администратора».

Нажмите «Да», когда вас спросят, разрешить ли приложению вносить изменения. Затем нажимайте «Далее», пока все шаги не будут выполнены.

Шаг 2: загрузка библиотек

Скачивание библиотек
Скачивание библиотек
Скачивание библиотек
Скачивание библиотек
Скачивание библиотек
Скачивание библиотек

Для использования ArduinOLED вам понадобятся три библиотеки: библиотека U8g2, библиотека DirectIO и библиотека ArduinOLED.

Библиотека U8g2

Откройте IDE Arduino и нажмите «Эскиз», затем «Включить библиотеку», затем «Управление библиотеками…»

Введите «U8g2» в строку поиска и нажмите «Установить».

После его установки нажмите «Закрыть».

Библиотека DirectIO

Библиотека DirectIO обеспечивает более быстрый способ установки контактов I на Arduino, если номер контакта является постоянным. Он понадобится библиотеке ArduinOLED на следующем шаге.

mmarchetti / DirectIO DirectIO - быстрая и простая библиотека ввода-вывода для Arduino GitHub

Перейдите по ссылке выше, нажмите кнопку «Клонировать или загрузить», затем нажмите «Загрузить ZIP».

Или щелкните эту ссылку, чтобы загрузить ZIP-файл:

github.com/mmarchetti/DirectIO/archive/master.zip

Затем в среде Arduino IDE нажмите «Эскиз», «Включить библиотеку», затем «Добавить. ZIP-библиотеку».

Перейдите в папку «Загрузки», выберите «DirectIO-master.zip», который вы только что загрузили, и нажмите «Открыть».

Библиотека ArduinOLED

Библиотека ArduinOLED была написана мной специально для этой платы. Настройка очень похожа на настройку DirectIO на предыдущем шаге.

johanvandegriff / Библиотека ArduinOLED для платы ArduinOLED. GitHub

Перейдите по ссылке выше, нажмите кнопку «Клонировать или загрузить», затем нажмите «Загрузить ZIP».

Или щелкните эту ссылку, чтобы загрузить ZIP-файл:

github.com/johanvandegriff/ArduinOLED/archive/master.zip

Затем в среде Arduino IDE нажмите «Эскиз», «Включить библиотеку», затем «Добавить. ZIP-библиотеку».

Перейдите в папку «Загрузки», выберите «ArduinOLED-master.zip», который вы только что скачали, и нажмите «Открыть».

Необязательно: перейдите в папку библиотек Arduino (Документы / Arduino / библиотеки) и переименуйте «DirectIO-master» в «DirectIO» и «ArduinOLED-master» в «ArduinOLED».

Шаг 3: Подключите кабель программатора

Подключите кабель программатора
Подключите кабель программатора
Подключите кабель программатора
Подключите кабель программатора

Посмотрите на заднюю часть программатора и найдите контакт с надписью «GND». Обратите внимание на цвет булавки.

Затем подключите кабель к 4 средним контактам разъема на плате ArduinOLED, убедившись, что отмеченный вами цвет находится на стороне с надписью «GND».

Наконец, подключите конец USB-кабеля программатора к компьютеру.

Шаг 4: загрузка примеров эскизов

Загрузка примеров эскизов
Загрузка примеров эскизов
Загрузка примеров эскизов
Загрузка примеров эскизов
Загрузка примеров эскизов
Загрузка примеров эскизов
Загрузка примеров эскизов
Загрузка примеров эскизов

Щелкните «Файл», «Примеры», «ArduinOLED», затем «ArduinOLED_u8g2_StackerGame».

Нажмите «Инструменты», «Доска», затем «Arduino Pro или Pro Mini».

Щелкните «Инструменты», «Процессор», затем «ATmega328 (5 В, 16 МГц)».

Нажмите «Инструменты», «Порт», затем выберите порт, который отображается при подключении кабеля.

Удерживайте кнопку с надписью «RST» на плате ArduinOLED.

Нажмите кнопку «Загрузить» в среде Arduino IDE.

Когда статус изменится с «Компиляция…» и «Выгрузка…», отпустите кнопку «RST».

Текст должен появиться на экране.

Поздравляю! Ты сделал это!

Вы можете заметить, что рекорд игры - 255. Чтобы сбросить его, удерживайте кнопку «R», пока ArduinOLED включается (либо с помощью переключателя питания, либо с помощью кнопки сброса). Вы увидите экран, сообщающий вам, что рекорд был сброшен.

Шаг 5. Дальнейшие действия

  • Попробуйте другие примеры эскизов
  • Попробуйте создать другие проекты, перечисленные на

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