Sadržaj:
- Korak 1: Dodajte LED diode
- Korak 2: Dodajte potenciometar
- Korak 3: Dodajte gumbe
- Korak 4: Kôd i moguće pogreške
Video: Laboratorij 4 - Millis: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Ovo je korak po korak postupak o postavljanju niza trepćućih LED dioda koje trepću u različitim intervalima pomoću potenciometra koji kontrolira svjetlinu i dva gumba, od kojih prvi povećava intervale treptanja LED dioda do najviše 3 puta a drugi koji smanjuje intervale treptanja LED dioda na minimalni množitelj 1.
Trebat će vam sljedeće:
1. Arduino UNO
2. Oglasna ploča
3. 3 LED diode
4. Potenciometar
5. 2 tipke
6. 3 100 Ω otpornika
7. 2 2 kΩ otpornika
Korak 1: Dodajte LED diode
1. Postavite 3 LED diode na ploču.
2. Spojite svaku LED diodu na masu (+).
3. Spojite prvu LED na priključak 9, drugu na priključak 10, a treću na priključak 11 svaki s otpornikom od najmanje 100 Ohma kako biste zaštitili LED.
4. Spojite GND priključak na masu na ploči s krugom na koju su spojene LED diode.
Korak 2: Dodajte potenciometar
1. Postavite potenciometar na ploču s kruhom.
2. Spojite lijevi stupac potenciometra na isto uzemljenje kao i LED diode.
3. Spojite desni stupac potenciometra na struju (-).
4. Priključite 5V priključak na istu struju.
5. Spojite srednji stupac potenciometra na analogni priključak A0.
Korak 3: Dodajte gumbe
1. Postavite dva gumba na ploču s kruhom.
2. Spojite gornji lijevi stupac svakog sa uzemljenjem.
3. Spojite donji desni stupac svakog na trenutni.
4. Spojite donji lijevi stupac prve tipke na priključak 7, a donji lijevi stupac druge tipke na priključak 8.
Korak 4: Kôd i moguće pogreške
Gumbi ne smiju dopustiti da varijabla množitelja ide ispod 0 ili iznad 3 i mogu se lako zaustaviti ograničavanjem koda u interakciji s varijablom množitelja kada se otkrije da je pritisnuta.
Gumbi bi također trebali imati standardnu odgodu od 50 milisekundi kada se otkrije da su pritisnuti.
Nizove i for petlje treba koristiti kada je moguće pojednostaviti kod radi učinkovitosti i čitljivosti.
Potenciometar ne bi trebao učiniti ništa drugo nego ograničiti dovod napona na LED diode, ograničavajući tako njihovu svjetlinu i dopuštajući analogna podešavanja tijekom ažuriranja.
Varijabla množitelja trebala bi biti zadano postavljena na 1 i izravno pomnožiti varijable koje određuju kašnjenje za svaku LED diodu unutar for petlje koja ažurira stanje LED dioda radi jednostavnosti.
Ako gumb ne reagira ispravno, to može biti posljedica napona zbog kojeg UNO ploča ima problema s čitanjem svog stanja. Otpornik na svakom od oko 2 kΩ trebao bi riješiti ovaj problem.
Preporučeni:
Kako napraviti kućni laboratorij: 7 koraka
Kako napraviti kućni laboratorij: Pozdrav svima, dobrodošli u T3chFlicks! U ovom ćemo članku podijeliti neke od naših savjeta za postavljanje i organiziranje vlastitog kućnog laboratorija. Kao malo odricanje od odgovornosti, ovo ni u kom slučaju nije definicija onoga što bi kućni laboratorij trebao biti - na temelju različitih među
Prijenosni Arduino laboratorij: 25 koraka (sa slikama)
Prijenosni Arduino laboratorij: Pozdrav svima …. Svi su upoznati s Arduinom. U osnovi je to platforma za elektroničko prototipiranje otvorenog koda. To je računalo za mikrokontrolere s jednom pločom. Dostupan je u različitim oblicima Nano, Uno itd … Svi se koriste za izradu elektroničkih pro
Uradi sam laboratorij - HD centrifuga na bazi Arduina: 3 koraka
DIY Lab - HD centrifuga Arduino Temeljeno: PT // Construimos uma centrífuga utilizando um HD velho com controle de velocidade baseado em Arduino. HR // Izgradili smo centrifugu koristeći stari HD s kontrolom brzine na temelju Arduina
1. dio ARM Montaža TI RSLK Robotika Kurikulum za učenje Laboratorij 7 STM32 Nucleo: 16 koraka
Dio 1 ARM Montaža TI RSLK Nastavni plan i program za učenje robotike Lab 7 STM32 Nucleo: Fokus ovog instruktora je STM32 Nucleo mikrokontroler. Motivacija za to da se može izraditi montažni projekt od golih kostiju. To će nam pomoći da dublje proniknemo i razumijemo projekt MSP432 Launchpad (TI-RSLK) koji ima
HackerBox 0051: MCU laboratorij: 10 koraka
HackerBox 0051: MCU Lab: Pozdrav HackerBox hakerima širom svijeta! HackerBox 0051 predstavlja HackerBox MCU Lab. MCU Lab je razvojna platforma za testiranje, razvoj i prototip s mikrokontrolerima i modulima mikrokontrolera. Arduino Nano, ESP32 modul