Съдържание:

Лаборатория 4 - Милис: 4 стъпки
Лаборатория 4 - Милис: 4 стъпки

Видео: Лаборатория 4 - Милис: 4 стъпки

Видео: Лаборатория 4 - Милис: 4 стъпки
Видео: САМЫЕ СТРАШНЫЕ МЕСТА НА ГУГЛ КАРТАХ ! *этого не может быть в google maps* 2024, Юли
Anonim
Лаборатория 4 - Милис
Лаборатория 4 - Милис

Това е стъпка по стъпка процес за това как да настроите поредица от мигащи светодиоди, които мигат на различни интервали с потенциометър, който контролира яркостта и два бутона, първият от които увеличава интервалите на мигане на светодиодите до максимум 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Ω трябва да реши този проблем.

Препоръчано: