
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06

Toto je krok za krokom, ako nastaviť sériu blikajúcich diód LED, ktoré blikajú v rôznych intervaloch, pomocou potenciometra, ktorý ovláda jas, a dvoch tlačidiel, pričom prvé z nich zvyšuje intervaly blikania diód LED až trikrát a druhý z nich znižuje intervaly blikania LED diód na minimálny multiplikátor 1.
Budete potrebovať nasledujúce:
1. Arduino UNO
2. Breadboard
3. 3 LED diódy
4. Potenciometer
5. 2 Tlačidlá
6. 3 odpory 100 Ω
7. 2 2 kΩ odpory
Krok 1: Pridajte LED diódy

1. Umiestnite 3 LED diódy na dosku.
2. Pripojte každú diódu LED k zemi (+).
3. Na ochranu diódy LED pripojte prvú LED k portu 9, druhú k portu 10 a tretiu k portu 11, každú s odporom najmenej 100 ohmov.
4. Pripojte port GND k zemi na doske, kde sú pripojené diódy LED.
Krok 2: Pridajte potenciometer

1. Umiestnite potenciometer na dosku.
2. Pripojte ľavý stĺpik potenciometra k rovnakému uzemneniu ako LED diódy.
3. Pripojte pravý stĺpec potenciometra k prúdu (-).
4. Pripojte 5V port k rovnakému prúdu.
5. Pripojte stredný stĺpik potenciometra k analógovému portu A0.
Krok 3: Pridajte tlačidlá

1. Umiestnite dve tlačidlá na dosku na chlieb.
2. Pripojte ľavý horný stĺpik každého k zemi.
3. Pripojte pravý dolný stĺpec každého k prúdu.
4. Pripojte ľavý dolný stĺpik prvého tlačidla k portu 7 a ľavý dolný stĺpik druhého tlačidla k portu 8.
Krok 4: Kód a možné chyby
Tlačidlá by nemali umožniť, aby premenná multiplikátora klesla pod 0 alebo nad 3 a je možné ju jednoducho zastaviť obmedzením interakcie kódu s premennou multiplikátora, keď sa zistí, že je stlačený.
Keď je tlačidlo detekované ako stlačené, malo by mať aj štandardné 50 milisekundové oneskorenie.
Polia a slučky by sa mali používať vtedy, ak sú schopné zjednodušiť kód z hľadiska účinnosti aj čitateľnosti.
Potenciometer by nemal robiť nič iné, iba obmedziť napätie dodávané LED diódam, obmedziť tak ich jas a umožniť analógové úpravy pri aktualizácii.
Multiplikátorová premenná by mala byť predvolene nastavená na 1 a priamo vynásobiť premenné, ktoré určujú oneskorenie pre každú LED v slučke for, ktorá kvôli jednoduchosti aktualizuje stav LED.
Ak tlačidlo nereaguje správne, môže to byť spôsobené napätím, ktoré spôsobuje, že doska UNO má problémy s čítaním jej stavu. Tento problém by mal vyriešiť odpor na každom z nich s približne 2 kΩ.
Odporúča:
Lab Lab Kit ELEGOO alebo Ako si uľahčiť život vývojárom: 5 krokov (s obrázkami)

Lab Lab Kit ELEGOO alebo Ako si uľahčiť život vývojárom: Ciele projektu Mnoho z nás má problémy s modelmi okolo ovládačov UNO. Pri mnohých komponentoch je zapojenie komponentov často ťažké. Na druhej strane programovanie pod Arduinom môže byť zložité a môže vyžadovať veľa l
DIY Lab - HD centrifúga založená na Arduine: 3 kroky

DIY Lab - HD centrifúga založená na Arduine: PT // Konštrukcia vysoko výkonného HD zariadenia, ktoré riadi velocidáciu základne Arduino. SK // Centrifúgu sme postavili pomocou starého HD s reguláciou otáčok na základe Arduina
PCB_I.LAB: 4 kroky

PCB_I.LAB: Pomocou tohto tutoriálu si môžete doma vyrobiť akúkoľvek DPS. Toto je video. Https://www.facebook.com/Associazione.ingegno.lab
Časť 1 Zostava ARM TI RSLK Robotics Learning Curriculum Lab Lab 7 STM32 Nucleo: 16 Steps

Časť 1 Zostava ARM TI RSLK Robotics Learning Curriculum Lab 7 STM32 Nucleo: Cieľom tohto Instructable je mikroovládač STM32 Nucleo. Motivácia k tomu, aby bolo možné vytvoriť montážny projekt z holých kostí. To nám pomôže preniknúť hlbšie a porozumieť projektu MSP432 Launchpad (TI-RSLK), ktorý má
MONTÁŽ GPIO ARM - T.I. SADA NA UČENIE ROBOTICKÉHO SYSTÉMU - LAB 6: 3 kroky

MONTÁŽ GPIO ARM - T.I. SADA NA UČENIE ROBOTICKÉHO SYSTÉMU - LAB 6: Dobrý deň, v predchádzajúcom návode na naučenie montáže ARM pomocou Texas Instruments TI -RSLK (používa mikrokontrolér MSP432), alias Lab 3, ak robíte T.I. Samozrejme, prešli sme niekoľko veľmi základných pokynov, ako je zápis do registra,