Съдържание:
- Стъпка 1: Добавете светодиоди
- Стъпка 2: Добавете потенциометър
- Стъпка 3: Добавяне на бутони
- Стъпка 4: Код и възможни грешки
Видео: Лаборатория 4 - Милис: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Това е стъпка по стъпка процес за това как да настроите поредица от мигащи светодиоди, които мигат на различни интервали с потенциометър, който контролира яркостта и два бутона, първият от които увеличава интервалите на мигане на светодиодите до максимум 3 пъти и вторият от които намалява интервалите на мигане на светодиодите до минимален множител 1.
Ще ви трябва следното:
1. Arduino UNO
2. Платформа
3. 3 светодиода
4. Потенциометър
5. 2 бутона
6. 3 100 Ω резистора
7. 2 2 kΩ резистора
Стъпка 1: Добавете светодиоди
1. Поставете 3 светодиода върху дъската.
2. Свържете всеки светодиод към земята (+).
3. Свържете първия светодиод към порт 9, вторият към порт 10 и третият към порт 11 с резистор от най -малко 100 ома, за да защитите светодиода.
4. Свържете GND порта към земята на макета, където са свързани светодиодите.
Стъпка 2: Добавете потенциометър
1. Поставете потенциометър върху дъската.
2. Свържете лявата колона на потенциометъра към същото заземяване като светодиодите.
3. Свържете дясната колона на потенциометъра към тока (-).
4. Свържете 5V порта към същия ток.
5. Свържете средната колона на потенциометъра към аналоговия порт А0.
Стъпка 3: Добавяне на бутони
1. Поставете два бутона върху дъската.
2. Свържете горната лява колона на всяка от тях към земята.
3. Свържете долната дясна колона на всяка от тях към текущата.
4. Свържете долната лява колона на първия бутон с порт 7 и долната лява колона на втория бутон с порт 8.
Стъпка 4: Код и възможни грешки
Бутоните не трябва да позволяват променливата на множителя да отиде под 0 или над 3 и може лесно да бъде спряна чрез ограничаване на кода да взаимодейства с променливата умножител, когато се установи, че е натисната.
Бутоните също трябва да идват със стандартно закъснение от 50 милисекунди, когато се установи, че са натиснати.
Масивите и for циклите трябва да се използват, когато могат да опростят кода както за ефективност, така и за четимост.
Потенциометърът не трябва да прави нищо друго освен да ограничава подаването на напрежение към светодиодите, като по този начин ограничава тяхната яркост и позволява аналогови настройки, когато се актуализират.
Променливата на множителя трябва да бъде зададена на 1 по подразбиране и директно да умножава променливите, които определят закъснението за всеки светодиод в рамките на цикъла for, който актуализира състоянието на светодиодите за простота.
Ако бутонът не реагира правилно, това може да се дължи на напрежението, което кара борда на UNO да има проблеми с отчитането на състоянието му. Резистор на всеки с около 2 kΩ трябва да реши този проблем.
Препоръчано:
Захранване за лабораторна лаборатория „Направи си сам“[Build + Tests]: 16 стъпки (със снимки)
Захранване за лабораторни лаборатории „Направи си сам“[Изграждане + Тестове]: В този инструкционен / видеоклип ще ви покажа как можете да направите свое собствено променливо захранване за лабораторен стенд, което може да достави 30V 6A 180W (10A MAX при ограничението на мощността). Минимална граница на ток 250-300mA. Също така ще видите точност, натоварване, защита и др
Как да си направим домашна лаборатория: 7 стъпки
Как да си направим домашна лаборатория: Здравейте всички добре дошли в T3chFlicks! В тази публикация ще споделим някои от нашите съвети за създаване и организиране на собствена домашна лаборатория. Точно като малко отказ от отговорност, това в никакъв случай не е дефиниция за това каква би трябвало да бъде домашната лаборатория - въз основа на различни интер
Преносима лаборатория Arduino: 25 стъпки (със снимки)
Преносима лаборатория Arduino: Здравейте на всички …. Всички са запознати с Arduino. По принцип това е платформа за електронни прототипи с отворен код. Това е компютър с един микроконтролер. Предлага се в различни форми Nano, Uno и т.н. … Всички се използват за създаване на електронни професионални
Направи си сам лаборатория - HD центрофуга на базата на Arduino: 3 стъпки
DIY Lab - HD центрофуга Arduino Базирана: PT // Construimos uma centrífuga utilizando um HD velho com controle de velocidade baseado em Arduino. BG // Изградихме центрофуга, използвайки стар HD с контрол на скоростта, базиран на Arduino
Част 1 ARM Монтаж TI RSLK Роботология Учебна програма Лаборатория 7 STM32 Nucleo: 16 стъпки
Част 1 ARM Монтаж TI RSLK Роботология Учебна програма Лаборатория 7 STM32 Nucleo: Фокусът на тази инструкция е микроконтролерът STM32 Nucleo. Мотивацията за това да може да създаде монтажен проект от голи кости. Това ще ни помогне да се задълбочим и да разберем проекта за стартиране на MSP432 (TI-RSLK), който има