INHOUDSOPGAWE:
- Stap 1: Voeg LED's by
- Stap 2: Voeg potensiometer by
- Stap 3: Voeg knoppies by
- Stap 4: Kode en moontlike foute
Video: Lab 4 - Millis: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Dit is 'n stap -vir -stap proses om 'n reeks knipperende LED's op te stel wat met verskillende tussenposes knip met 'n potensiometer wat die helderheid en twee knoppies beheer, waarvan die eerste die flitsintervalle van die LED's tot 'n maksimum van 3 keer verhoog en die tweede daarvan verminder die knipperintervalle van die LED's tot 'n minimum vermenigvuldiger van 1.
U benodig die volgende:
1. Arduino UNO
2. Broodbord
3. 3 LED's
4. 'n Potensiometer
5. 2 drukknoppies
6. 3 100 Ω weerstande
7. 2 2 kΩ weerstande
Stap 1: Voeg LED's by
1. Plaas 3 LED's op die broodbord.
2. Koppel elke LED aan die grond (+).
3. Koppel die eerste LED aan poort 9, die tweede aan poort 10, en die derde aan poort 11 elk met 'n weerstand van ten minste 100 Ohm om die LED te beskerm.
4. Koppel die GND -poort aan die grond op die broodbord waar die LED's gekoppel is.
Stap 2: Voeg potensiometer by
1. Plaas 'n potensiometer op die broodbord.
2. Koppel die linkerkolom van die potensiometer op dieselfde grond as die LED's.
3. Koppel die regterkolom van die potensiometer aan die stroom (-).
4. Koppel die 5V -poort aan dieselfde stroom.
5. Koppel die middelste kolom van die potensiometer aan die A0 analoogpoort.
Stap 3: Voeg knoppies by
1. Plaas twee drukknoppies op die broodbord.
2. Verbind die boonste linkerkolom van elk met die grond.
3. Koppel die regterkantste kolom van elk aan die stroom.
4. Koppel die linkerkantste kolom van die eerste drukknop aan poort 7 en die onderste linkerkolom van die tweede drukknop met poort 8.
Stap 4: Kode en moontlike foute
Met knoppies moet die vermenigvuldigerveranderlike nie onder 0 of bo 3 val nie, en kan dit maklik stopgesit word deur te voorkom dat die kode interaksie met die vermenigvuldigerveranderlike het as dit gedruk word.
Knoppies moet ook die standaard vertraging van 50 millisekonde meebring wanneer dit bespeur word dat dit ingedruk word.
Skikkings en vir lusse moet gebruik word om kode te vereenvoudig vir doeltreffendheid en leesbaarheid.
Die potensiometer moet niks anders doen as om die spanning wat aan die LED's verskaf word, te beperk nie, en sodoende hul helderheid te beperk en analoog aanpassings moontlik te maak tydens die opdatering.
Die vermenigvuldiger -veranderlike moet standaard op 1 gestel word en die veranderlikes wat die vertraging bepaal vir elke LED binne die for -lus, wat die toestand van die LED's vir eenvoud bywerk, word standaard vermenigvuldig.
As 'n knoppie nie reg reageer nie, kan dit te wyte wees aan die spanning wat veroorsaak dat die UNO -bord probleme ondervind met die lees van die toestand. 'N Weerstand op elkeen met ongeveer 2 kΩ behoort hierdie probleem op te los.
Aanbeveel:
ELEGOO Kit Lab of hoe om my lewe as ontwikkelaar makliker te maak: 5 stappe (met foto's)
ELEGOO Kit Lab of Hoe om my lewe as ontwikkelaar makliker te maak: Doelwitte van die projek Baie van ons het probleme met die bespotting rondom die UNO-beheerders. Dikwels word die bedrading van komponente moeilik met baie komponente. Aan die ander kant kan programmering onder Arduino kompleks wees en baie
DIY Lab Bench Power Supply [Bou + toetse]: 16 stappe (met foto's)
DIY Lab Bench Power Supply [Build + Tests]: In hierdie instruksionele / video sal ek jou wys hoe jy jou eie veranderlike laboratoriumbank kan voorsien wat 30V 6A 180W kan lewer (10A MAX onder die kraglimiet). Minimale stroomlimiet 250-300mA.Ook sien u akkuraatheid, las, beskerming en
TAM 335 Lab 5: 8 stappe
TAM 335 Lab 5: Die doel van hierdie instruksies is om die kalibrasiemetodes vir die vloeimeters wat in die laboratorium gebruik word, te verduidelik. Stap 1-4 het betrekking op die kalibrasie van die masjiene, terwyl stap 5-8 betrekking het op die verkryging van data. Voor kalibrasie is dit nodig om
Draagbare Arduino Lab: 25 stappe (met foto's)
Draagbare Arduino Lab: Hallo almal …. Almal is bekend met Arduino. Dit is eintlik 'n open source elektroniese prototipe -platform. Dit is 'n enkelbord mikro-kontroleerder rekenaar. Dit is beskikbaar in verskillende vorme Nano, Uno, ens … Almal word gebruik om elektroniese produkte te vervaardig
DIY Lab - HD Sentrifuge Arduino Gebaseer: 3 stappe
DIY Lab - HD Centrifuge Arduino Gebaseer op: PT // Construimos uma centralífuga utilizando on HD velho com control of velocidade baseado em Arduino. NL // Ons het 'n sentrifuge gebou met 'n ou HD met spoedbeheer gebaseer op Arduino