
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Это пример лабораторного руководства, который поможет продемонстрировать мои ожидания от использования Instructables в лабораторных работах и проектах. В этой лабораторной работе будет создан простой двоичный счетчик с помощью кнопки и трех светодиодов. Как видите, этот простой проект разбит на несколько основных шагов, за которыми следует код, необходимый для запуска проекта. Для всех лабораторий потребуется как минимум:
1. Диаграммы Fritzing, объясняющие, как компоненты подключаются к плате.
2. Объяснение того, что представляет собой каждый компонент и как он используется. (т.е. не загружайте просто серию изображений!)
3. Предоставьте любой код, использованный для создания проекта. Это тоже можно разбить на части, чтобы лучше объяснить, как работает код и / или его можно изменить.
* Необязательно, но рекомендуется * По возможности добавляйте раздел справки, чтобы объяснить, как обрабатывать распространенные ошибки при построении проекта.
Шаг 1. Добавьте светодиод

1. Поместите светодиод (любого цвета) в макетную плату.
2. Подключите один конец резистора 220 Ом (Ом) к верхнему выводу (+), который должен быть более длинным, а другой конец - к контакту 12 на плате Arduino.
3. Подключите перемычку к нижнему выводу (-) и к заземленной шине на макетной плате.
5. Подключите перемычку от заземленной шины к контакту GND (заземление) на Arduino.
Шаг 2: светодиодные ошибки

Шаг 3. Добавьте зеленый светодиод

Зеленый светодиод имеет ту же настройку, что и наш красный светодиод.
1. Подключите светодиод к макетной плате.
2. Подключите резистор 220 Ом к положительному (+) выводу светодиода и к выводу 10 на Arduino.
4. Подсоедините отрицательный вывод к шине заземления.
Шаг 4: добавьте синий светодиод

Синий светодиод имеет ту же настройку, что и красный и зеленый светодиоды.
1. Подключите светодиод к макетной плате.
2. Подключите резистор 220 Ом к положительному (+) выводу светодиода и к выводу 8 на Arduino.
4. Подсоедините отрицательный вывод к шине заземления.
Шаг 5: добавьте кнопку

1. Прикрепите кнопку к макетной плате, подключив ее к столбцам «E» и «F». Столбцы «E» и «F» используются для разделения наших строк, то есть компоненты на A-E связаны, а компоненты на F-J связаны, чтобы образовать две отдельные секции.
2. Поместите резистор 10 кОм, чтобы подключить правую сторону кнопки к заземленной шине.
3. Поместите перемычку, чтобы соединить левую сторону кнопки с шиной питания.
4. Поместите перемычку, чтобы соединить правую часть нижней части с контактом 4. (Технически он может быть на той же стороне, что и резистор. Перемычка находится с другой стороны кнопки, чтобы сделать схему более организованной)
Шаг 6: Ошибки кнопок

Шаг 7: Объясните двоичный счетчик

В программировании мы считаем, используя систему счисления, называемую двоичной, которая представлена единицами и нулями. Пример 011 в двоичном формате - это то, что мы с вами назвали бы 3. Светодиоды великолепны, потому что они могут легко представлять двоичные значения! 1 может быть представлен с включенным светодиодом, а 0 может быть представлен с выключенным светодиодом. Поскольку у нас есть три светодиода, у нас есть три двоичных разряда, с которыми мы можем работать. Возможные значения для нашего светодиодного счетчика подробно описаны в таблице выше.
Шаг 8: Код для двоичного счетчика
Прилагается BinaryCounter.ino, который содержит весь код для запуска проекта двоичного счетчика на Arduino Uno.
Рекомендуемые:
Как сделать свою ОС! (партия и пример внутри): 5 шагов

Как сделать свою ОС! (партия и пример внутри): Сделайте это сейчас
Пример программирования MTP Arduino: 5 шагов

Пример программирования MTP Arduino: в этой инструкции мы покажем, как использовать программный скетч SLG46824 / 6 Arduino для программирования устройства Dialog SLG46824 / 6 GreenPAK ™ с многократным программированием (MTP). Большинство устройств GreenPAK являются одноразовыми программируемыми (OTP), что означает, что однажды их не-V
Советы и хитрости Eagle: пример драйвера шагового двигателя фрезерного станка TB6600 с ЧПУ: 7 шагов

Уловки / хитрости Eagle: пример драйвера шагового двигателя фрезерного станка TB6600 с ЧПУ: это хороший проект, демонстрирующий несколько приемов, которые сделают вашу жизнь проще при создании печатных плат. Чтобы научить вас нескольким хитростям, чтобы вы могли извлечь из Орел, я выбрал простой проект, который сделал для своего Kickstarter. Мне нужен внешний
Символьный ЖК-адаптер I2c (пример подключения I2c): 12 шагов (с изображениями)

Символьный ЖК-адаптер I2c (пример подключения I2c): я создаю схему подключения для символьного адаптера i2c. Проверяю обновления на моем сайте. Теперь я добавляю также схему подключения проводов, чтобы использовать исходную библиотеку, а не мою вилку. для символьных ЖК-дисплеев, разветвленного проектора
Инфракрасный датчик отражения TCRT5000 - принцип работы и пример схемы с кодом: 6 шагов

Инфракрасный отражающий датчик TCRT5000 - как это работает и пример схемы с кодом: Здравствуйте, я недавно использовал несколько TCRT5000 при разработке и изготовлении моей машины для сортировки монет. Вы можете увидеть это здесь: Для этого мне нужно было узнать о TCRT5000, и после того, как я понял это, я подумал, что создам руководство для всех, кто будет смотреть