Оглавление:
- Шаг 1. Добавьте светодиод
- Шаг 2: светодиодные ошибки
- Шаг 3. Добавьте зеленый светодиод
- Шаг 4: добавьте синий светодиод
- Шаг 5: добавьте кнопку
- Шаг 6: Ошибки кнопок
- Шаг 7: Объясните двоичный счетчик
- Шаг 8: Код для двоичного счетчика
![Пример лабораторной работы: 8 шагов Пример лабораторной работы: 8 шагов](https://i.howwhatproduce.com/images/003/image-7840-17-j.webp)
Видео: Пример лабораторной работы: 8 шагов
![Видео: Пример лабораторной работы: 8 шагов Видео: Пример лабораторной работы: 8 шагов](https://i.ytimg.com/vi/Evxte9zdn7I/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
![Пример лабораторной работы Пример лабораторной работы](https://i.howwhatproduce.com/images/003/image-7840-18-j.webp)
Это пример лабораторного руководства, который поможет продемонстрировать мои ожидания от использования Instructables в лабораторных работах и проектах. В этой лабораторной работе будет создан простой двоичный счетчик с помощью кнопки и трех светодиодов. Как видите, этот простой проект разбит на несколько основных шагов, за которыми следует код, необходимый для запуска проекта. Для всех лабораторий потребуется как минимум:
1. Диаграммы Fritzing, объясняющие, как компоненты подключаются к плате.
2. Объяснение того, что представляет собой каждый компонент и как он используется. (т.е. не загружайте просто серию изображений!)
3. Предоставьте любой код, использованный для создания проекта. Это тоже можно разбить на части, чтобы лучше объяснить, как работает код и / или его можно изменить.
* Необязательно, но рекомендуется * По возможности добавляйте раздел справки, чтобы объяснить, как обрабатывать распространенные ошибки при построении проекта.
Шаг 1. Добавьте светодиод
![Добавить светодиод Добавить светодиод](https://i.howwhatproduce.com/images/003/image-7840-19-j.webp)
1. Поместите светодиод (любого цвета) в макетную плату.
2. Подключите один конец резистора 220 Ом (Ом) к верхнему выводу (+), который должен быть более длинным, а другой конец - к контакту 12 на плате Arduino.
3. Подключите перемычку к нижнему выводу (-) и к заземленной шине на макетной плате.
5. Подключите перемычку от заземленной шины к контакту GND (заземление) на Arduino.
Шаг 2: светодиодные ошибки
![Светодиодные ошибки Светодиодные ошибки](https://i.howwhatproduce.com/images/003/image-7840-20-j.webp)
Шаг 3. Добавьте зеленый светодиод
![Добавить зеленый светодиод Добавить зеленый светодиод](https://i.howwhatproduce.com/images/003/image-7840-21-j.webp)
Зеленый светодиод имеет ту же настройку, что и наш красный светодиод.
1. Подключите светодиод к макетной плате.
2. Подключите резистор 220 Ом к положительному (+) выводу светодиода и к выводу 10 на Arduino.
4. Подсоедините отрицательный вывод к шине заземления.
Шаг 4: добавьте синий светодиод
![Добавьте синий светодиод Добавьте синий светодиод](https://i.howwhatproduce.com/images/003/image-7840-22-j.webp)
Синий светодиод имеет ту же настройку, что и красный и зеленый светодиоды.
1. Подключите светодиод к макетной плате.
2. Подключите резистор 220 Ом к положительному (+) выводу светодиода и к выводу 8 на Arduino.
4. Подсоедините отрицательный вывод к шине заземления.
Шаг 5: добавьте кнопку
![Добавить кнопку Добавить кнопку](https://i.howwhatproduce.com/images/003/image-7840-23-j.webp)
1. Прикрепите кнопку к макетной плате, подключив ее к столбцам «E» и «F». Столбцы «E» и «F» используются для разделения наших строк, то есть компоненты на A-E связаны, а компоненты на F-J связаны, чтобы образовать две отдельные секции.
2. Поместите резистор 10 кОм, чтобы подключить правую сторону кнопки к заземленной шине.
3. Поместите перемычку, чтобы соединить левую сторону кнопки с шиной питания.
4. Поместите перемычку, чтобы соединить правую часть нижней части с контактом 4. (Технически он может быть на той же стороне, что и резистор. Перемычка находится с другой стороны кнопки, чтобы сделать схему более организованной)
Шаг 6: Ошибки кнопок
![Ошибки кнопок Ошибки кнопок](https://i.howwhatproduce.com/images/003/image-7840-24-j.webp)
Шаг 7: Объясните двоичный счетчик
![Объясните двоичный счетчик Объясните двоичный счетчик](https://i.howwhatproduce.com/images/003/image-7840-25-j.webp)
В программировании мы считаем, используя систему счисления, называемую двоичной, которая представлена единицами и нулями. Пример 011 в двоичном формате - это то, что мы с вами назвали бы 3. Светодиоды великолепны, потому что они могут легко представлять двоичные значения! 1 может быть представлен с включенным светодиодом, а 0 может быть представлен с выключенным светодиодом. Поскольку у нас есть три светодиода, у нас есть три двоичных разряда, с которыми мы можем работать. Возможные значения для нашего светодиодного счетчика подробно описаны в таблице выше.
Шаг 8: Код для двоичного счетчика
Прилагается BinaryCounter.ino, который содержит весь код для запуска проекта двоичного счетчика на Arduino Uno.
Рекомендуемые:
Как сделать свою ОС! (партия и пример внутри): 5 шагов
![Как сделать свою ОС! (партия и пример внутри): 5 шагов Как сделать свою ОС! (партия и пример внутри): 5 шагов](https://i.howwhatproduce.com/images/005/image-12424-j.webp)
Как сделать свою ОС! (партия и пример внутри): Сделайте это сейчас
Пример программирования MTP Arduino: 5 шагов
![Пример программирования MTP Arduino: 5 шагов Пример программирования MTP Arduino: 5 шагов](https://i.howwhatproduce.com/images/009/image-25080-j.webp)
Пример программирования MTP Arduino: в этой инструкции мы покажем, как использовать программный скетч SLG46824 / 6 Arduino для программирования устройства Dialog SLG46824 / 6 GreenPAK ™ с многократным программированием (MTP). Большинство устройств GreenPAK являются одноразовыми программируемыми (OTP), что означает, что однажды их не-V
Советы и хитрости Eagle: пример драйвера шагового двигателя фрезерного станка TB6600 с ЧПУ: 7 шагов
![Советы и хитрости Eagle: пример драйвера шагового двигателя фрезерного станка TB6600 с ЧПУ: 7 шагов Советы и хитрости Eagle: пример драйвера шагового двигателя фрезерного станка TB6600 с ЧПУ: 7 шагов](https://i.howwhatproduce.com/images/004/image-9793-23-j.webp)
Уловки / хитрости Eagle: пример драйвера шагового двигателя фрезерного станка TB6600 с ЧПУ: это хороший проект, демонстрирующий несколько приемов, которые сделают вашу жизнь проще при создании печатных плат. Чтобы научить вас нескольким хитростям, чтобы вы могли извлечь из Орел, я выбрал простой проект, который сделал для своего Kickstarter. Мне нужен внешний
Символьный ЖК-адаптер I2c (пример подключения I2c): 12 шагов (с изображениями)
![Символьный ЖК-адаптер I2c (пример подключения I2c): 12 шагов (с изображениями) Символьный ЖК-адаптер I2c (пример подключения I2c): 12 шагов (с изображениями)](https://i.howwhatproduce.com/images/006/image-15623-10-j.webp)
Символьный ЖК-адаптер I2c (пример подключения I2c): я создаю схему подключения для символьного адаптера i2c. Проверяю обновления на моем сайте. Теперь я добавляю также схему подключения проводов, чтобы использовать исходную библиотеку, а не мою вилку. для символьных ЖК-дисплеев, разветвленного проектора
Инфракрасный датчик отражения TCRT5000 - принцип работы и пример схемы с кодом: 6 шагов
![Инфракрасный датчик отражения TCRT5000 - принцип работы и пример схемы с кодом: 6 шагов Инфракрасный датчик отражения TCRT5000 - принцип работы и пример схемы с кодом: 6 шагов](https://i.howwhatproduce.com/images/006/image-17085-12-j.webp)
Инфракрасный отражающий датчик TCRT5000 - как это работает и пример схемы с кодом: Здравствуйте, я недавно использовал несколько TCRT5000 при разработке и изготовлении моей машины для сортировки монет. Вы можете увидеть это здесь: Для этого мне нужно было узнать о TCRT5000, и после того, как я понял это, я подумал, что создам руководство для всех, кто будет смотреть