Оглавление:

Автоматический поворот страницы: 6 шагов
Автоматический поворот страницы: 6 шагов

Видео: Автоматический поворот страницы: 6 шагов

Видео: Автоматический поворот страницы: 6 шагов
Видео: Как включить или отключить поворот экрана на айфоне? Блокировка автоповорота экрана iPhone? 2024, Ноябрь
Anonim
Image
Image
Запасы
Запасы

Были ли у вас проблемы с перелистыванием страниц во время игры на музыкальном инструменте? Я уверен, что у многих из нас есть. Этот автоматический перелистыватель страниц может помочь вам решить проблему. С ним очень легко работать. Вы просто кладете продукт на пол, и все, что вам нужно, нажимайте на кнопку, чтобы перелистывать страницы. Что еще более важно, это очень легко сделать! Итак, без лишних слов, приступим!

Шаг 1. Расходные материалы

Запасы
Запасы
  • Плата Arduino Leonardo
  • Макетная плата
  • Провода перемычки x8
  • Резистор 470 ом
  • Кнопка
  • Коробка для обуви

Шаг 2: соберите электронику

Соберите электронику
Соберите электронику
Соберите электронику
Соберите электронику
Соберите электронику
Соберите электронику
  • подключаем провода к кнопке
  • Подключите 5 В к положительному и GND к отрицательному
  • подключите положительный и отрицательный к макетной плате
  • подключите GND к контакту 4 и контакт 2 к макетной плате
  • подключите резистор к макетной плате
  • подключить кнопку к макету

Шаг 3. Кодирование

Кодирование
Кодирование

Последний шаг - кодирование. Вы можете выбрать использование ArduBlock (изображение предоставлено) или версию кода.

Ссылка на код здесь

#включают

/ * Эти базовые библиотеки позволяют платам на базе 32u4 и SAMD (Leonardo, Esplora, Zero, Due и MKR Family) отображаться как родная мышь и / или клавиатура на подключенном компьютере. * / void setup () {// поместите сюда ваш установочный код, чтобы запустить его один раз: pinMode (2, INPUT); // устанавливает цифровой контакт как input Keyboard.begin (); // инициализируем управление клавиатурой Keyboard.releaseAll (); } void loop () {// поместите сюда ваш основной код для повторного запуска: if (digitalRead (2)) {pinMode (4, INPUT_PULLUP); // делаем вывод 4 входом и включаем подтягивающий резистор, чтобы он перешел на высокий уровень, если он не подключен к земле if (digitalRead (4) == LOW) {// ничего не делаем, пока на контакте 4 не станет низкий уровень Keyboard.press (215); // нажимаемая клавиша (код ASCII)} Keyboard.releaseAll (); }}

Шаг 4: Коробка

Коробка
Коробка
Коробка
Коробка
  1. проследить размер кнопки на коробке
  2. вырезать отверстие

Шаг 5:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
  1. Проденьте пуговицу в отверстие
  2. Поместите Arduino в коробку

Шаг 6: Завершите

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