Obsah:

Lab 4 - Millis: 4 Steps
Lab 4 - Millis: 4 Steps

Video: Lab 4 - Millis: 4 Steps

Video: Lab 4 - Millis: 4 Steps
Video: Mill Lab#4 2024, Červenec
Anonim
Lab 4 - Millis
Lab 4 - Millis

Jedná se o krok za krokem postup, jak nastavit sérii blikajících LED diod, které blikají v různých intervalech, pomocí potenciometru, který ovládá jas, a dvou tlačítek, z nichž první prodlužuje intervaly blikání LED diod až na 3krát a druhý z nich snižuje intervaly blikání LED diod až na minimální multiplikátor 1.

Budete potřebovat následující:

1. Arduino UNO

2. Breadboard

3. 3 LED diody

4. Potenciometr

5. 2 Tlačítka

6. 3 odpory 100 Ω

7. 2 2 kΩ odpory

Krok 1: Přidejte LED diody

Přidejte LED diody
Přidejte LED diody

1. Umístěte 3 LED diody na prkénko.

2. Připojte každou LED k zemi (+).

3. Připojte první LED k portu 9, druhou k portu 10 a třetí k portu 11, každý s odporem alespoň 100 Ohmů, aby byla LED chráněna.

4. Připojte GND port k zemi na desce, kde jsou připojeny LED diody.

Krok 2: Přidejte potenciometr

Přidejte potenciometr
Přidejte potenciometr

1. Umístěte potenciometr na prkénko.

2. Připojte levý sloupec potenciometru ke stejné zemi jako LED diody.

3. Připojte pravý sloupec potenciometru k proudu (-).

4. Připojte 5V port ke stejnému proudu.

5. Připojte střední sloupec potenciometru k analogovému portu A0.

Krok 3: Přidejte tlačítka

Přidat tlačítka
Přidat tlačítka

1. Umístěte dvě tlačítka na prkénko.

2. Připojte levý horní sloupec každého k zemi.

3. Připojte pravý dolní sloupec každého k proudu.

4. Připojte levý dolní sloupec prvního tlačítka k portu 7 a levý dolní sloupec druhého tlačítka k portu 8.

Krok 4: Kód a možné chyby

Tlačítka by neměla umožňovat, aby proměnná multiplikátoru šla pod 0 nebo nad 3 a lze ji snadno zastavit omezením interakce kódu s proměnnou multiplikátoru, když je detekována jako stisknutá.

Pokud je tlačítko detekováno jako stisknuté, mělo by mít také standardní zpoždění 50 milisekund.

Pole a smyčky by měly být použity, pokud je možné zjednodušit kód pro účinnost i čitelnost.

Potenciometr by neměl dělat nic jiného, než omezovat napětí dodávané LED diodám, a tím omezovat jejich jas a umožňovat analogová nastavení při jejich aktualizaci.

Multiplikátorová proměnná by měla být ve výchozím nastavení nastavena na 1 a přímo vynásobit proměnné, které určují zpoždění pro každou LED ve smyčce for, která pro jednoduchost aktualizuje stav LED.

Pokud tlačítko nereaguje správně, může to být způsobeno napětím, které způsobuje, že deska UNO má problémy se čtením jejího stavu. Tento problém by měl vyřešit odpor na každém s přibližně 2 kΩ.

Doporučuje: