Оглавление:

Arduino: электронные кости (с использованием случайных чисел): 6 шагов
Arduino: электронные кости (с использованием случайных чисел): 6 шагов

Видео: Arduino: электронные кости (с использованием случайных чисел): 6 шагов

Видео: Arduino: электронные кости (с использованием случайных чисел): 6 шагов
Видео: Электронный кубик на АРДУИНО / Игра кубик / Электронные кости 2024, Июль
Anonim
Arduino: электронные кости (с использованием случайных чисел)
Arduino: электронные кости (с использованием случайных чисел)
Arduino: электронные кости (с использованием случайных чисел)
Arduino: электронные кости (с использованием случайных чисел)
Arduino: электронные кости (с использованием случайных чисел)
Arduino: электронные кости (с использованием случайных чисел)
Arduino: электронные кости (с использованием случайных чисел)
Arduino: электронные кости (с использованием случайных чисел)

Это руководство покажет вам, как с минимальным опытом сделать электронные кости, используя 7 светодиодов, резисторы, перемычки и, конечно же, arduino (или клон arduino). Я написал это руководство, чтобы каждый мог легко следить и узнавать больше об ардуино. Вопросы приветствуются, и на них мы ответим как можно скорее. Для менее опытных пользователей код для Arduino написан «от руки», и включены несколько комментариев для лучшего понимания кода, загружаемого в Arduino.

Шаг 1: Список деталей

Список деталей
Список деталей
Список деталей
Список деталей
Список деталей
Список деталей

Arduino или его клон (я использую protoshield, но макетная плата будет работать таким же образом) 11 перемычек (или зачищенные провода для подключения к макетной плате) 7 резисторов (я использовал 330 Ом) (ОРАНЖЕВЫЙ) (ОРАНЖЕВЫЙ) (КОРИЧНЕВЫЙ) (ЗОЛОТОЙ) 7 светодиодов (я использовал зеленый) 1 тактильный переключатель или датчик движения (я использовал датчик движения)

Шаг 2: установка перемычки

Установка перемычки
Установка перемычки
Установка перемычки
Установка перемычки
Установка перемычки
Установка перемычки

На этом этапе вам нужно будет подключить 7 из 11 проводов. Перемычки будут размещены в цифровых разъемах 2, 4, 5, 6, 7, 8 и 10; другие стороны будут помещены в макетную плату, как показано ниже.

Шаг 3: добавляем резисторы

Добавить резисторы
Добавить резисторы

Теперь мы подключим резисторы к той же колонке на макете, что и перемычки. Но резистор должен будет соединить верхний зазор с нижним зазором макета (посмотрите картинку, это действительно просто).

Шаг 4: зажгите его

Подсвети это
Подсвети это
Подсвети это
Подсвети это
Подсвети это
Подсвети это

Пора зажечь макет светодиодами. Всего светодиодов 7, но их выводы (+/-) необходимо подключить к разным портам на макетной плате. Способ сделать это на макетной плате состоит в том, чтобы иметь 3 светодиода с положительными выводами, входящими в отверстия, которые расположены рядом, 1 светодиод должен иметь «положительные» выводы, достаточно длинные, чтобы пропустить одно отверстие в макете, и 3 светодиода, которые пропустите 2 отверстия между выводами. Проверьте изображения, это не так сложно, как кажется. Согнув светодиоды до нужных размеров, поместите светодиоды на макетную плату, как показано ниже. ВНИМАНИЕ: концы катода (-) переходят в столбцы без резисторов, а аноды (+) переходят в столбцы с резисторами

Шаг 5. Добавьте коммутатор

Добавить переключатель
Добавить переключатель
Добавить переключатель
Добавить переключатель
Добавить переключатель
Добавить переключатель

Пришло время добавить переключатель. Важно, чтобы переключатель был переключателем мгновенного действия (когда вы нажимаете на него, цепь замыкается, а когда вы отпускаете, цепь разомкнута, или наоборот). Я использую датчик движения, но тактильный переключатель будет работать точно так же. Для тактильного переключателя вам нужно будет подключить его, как показано ниже. ВНИМАНИЕ: два контакта находятся на одной стороне, что является правильным способом использования тактового переключателя. Для датчика движения, который я использовал, я переместил его вверх и с помощью куска провода подключил его к нижней части. Переключатель, который вы используете, вам нужно будет подключить его к порту 3 В с помощью резистора 270 Ом (красный) (фиолетовый) (коричневый) (золотой) Первое изображение: показывает установку датчика движения и соединительного кабеля Второе изображение: показывает установку зеленая перемычка от датчика движения к цифровому выводу 12 Третье изображение: показывает установку резистора от порта 3 В к той же стороне датчика движения, к которой подключена зеленая перемычка. Четвертое изображение: показывает установку белой перемычки. с другой стороны датчика движения и заземления Пятое, Шестое и Седьмое изображения: показать установку заземляющего провода к катодной колонке на светодиодном изображении. нет датчика движения

Шаг 6: время для кода

Я поместил много комментариев в файл.pde, который будет загружен в Arduino, поэтому я не буду здесь ничего объяснять. Если у вас есть вопросы, напишите их в комментариях или напишите мне, и я постараюсь ответить как можно лучше. Если есть какие-либо проблемы с кодом, сообщите мне, но я проверял его много раз, и, похоже, он работает нормально. И да, я знаю, что код крайне неэффективен, когда дело касается космоса, но он был написан таким образом для менее опытных пользователей.

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