Sisukord:
- 1. toiming: seadistage oma leivalaud
- Samm: kirjutage kood
- 3. samm: proovige järele
- 4. samm: (valikuline) Arusaamise ja laiendamise küsimused
Video: Pick-a-Player: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
See juhend juhendab teid, kuidas teha otsustaja Arduino. Ühe nupuvajutusega süttivad LED -id juhuslikult. Mõne sekundi pärast süttib üks LED. See on Arduino lõplik otsus. Mul on oma lõpptoote jaoks konkreetne eesmärk, kuid seda saab kasutada paljude asjade jaoks. Kas teil on pärast pikka tööpäeva kunagi probleeme söögikoha valimisega? Asetage tahvlile 7 valikut ja klõpsake nuppu. Mõne sekundi pärast on teie mõistus teie jaoks tehtud! See juhend aitab teil luua enesekindlust, luues valgusdioodidega vooluringi ja tutvustades teile uut komponenti - nuppu.
Nädalavahetusel leiad mu abikaasa ja mina tavaliselt sõprade majast erinevaid mänge mängimas. Tavaliselt on vaidlus, kui otsustatakse, kes saab mängijaks 1. Püüame seda alati õiglaseks muuta, kuid mängime nii palju mänge/kordi, et mõnikord kaotame jälje. Alati tundub, et paar inimest alustavad alati meie mänge. See inspireeris mind looma seadme, mis aitaks minu rühmal õiglast ja lihtsat viisi „Mängija valimiseks”. Tavaliselt on meie mänguõhtu meeskonnal seitse osalejat. Sel põhjusel lõin selle otsustaja 7 LED-i, kuid saate seda oma vajadustele kohandada. Lihtsalt lõbu pärast lasksin igal mängijal kaunistada väikese paberkorgi, mille saaks LED -i peale panna, et meeles pidada, kumb neist on.
See on ideaalne projekt algajale kodeerijale, kes soovib laiendada oma mõtlemist veidi keerukamatele kodeeringutele ja ahelatele. Algaja kodeerijana leian, et tunnen end füüsilise andmetöötluse keerukusest üle jõu. Selle õpetuse lõpus leiate arusaamise ja laiendamise küsimused, mis aitavad teil oma teadmisi kodeerimise kohta täiendada ja selle projekti raames rohkem arusaamist luua. Seda tüüpi küsimused aitavad mul sageli mõista, et tean rohkem, kui eeldan. Loodan, et nad saavad teie jaoks sama teha!
Selle lingi abil pääsete juurde minu vooluahela ja koodi simulatsioonile.
1. toiming: seadistage oma leivalaud
LED -ide paigutamine
- Alustage oma 7 LED -i paigutamisega veergu erinevatel ridadel, asetades anoodi (pika jala) samas suunas. Pidage seda meeles, kui jätkate oma vooluringi ehitamist
- 220 oomi takistite abil asetage takisti üks jalg LED -i katoodiga (lühike jalg) samasse ritta. Teine jalg peaks olema ühendatud rööpaga.
- Asetage hüppajate juhtmete üks ots LED -anoodidega reale. Teised otsad tuleks asetada vastavalt tihvtidesse 2, 3, 4, 5, 6, 7, 8.
- Teise hüppajajuhtmega ühendage rööp GND -ga.
Nuppude paigutamine
- Asetage kahe haruga nupp veergu (e) ja kahe haruga veergu f.
- Kleepige 1K oomi takisti üks jalg (e) külje ühe haaraga samasse ritta. Pista teine jalg - rööpa sisse.
- Takistiga samas reas kleepige hüppaja juhtme üks jalg teise otsaga tihvti 12 sisse.
- Ühendage surunupp toiteallikaga, asetades hüppajajuhtme (e) külje teise haaraga samasse ritta. Juhtme ülejäänud ots asetatakse 5V pingesse.
Samm: kirjutage kood
Siin on link minu Arduino visandile, kust pääsete juurde minu koodile.
See projekt oli inspireeritud teistsugusest otsustajast, mille leiate siit. Tegin muudatusi, et rahuldada oma projektiidee vajadusi.
3. samm: proovige järele
- Ühendage see vooluvõrku ja vajutage nuppu. See peaks LED -il alustama juhuslikku järjestust, mis lõpeb ühe põlemisega 10 sekundi jooksul.
-
Kui seda ei juhtu, on aeg siluda.
- Vaadake oma leivaplaati ja kontrollige, kas vooluahel on ühendatud.
- Kontrollige oma koodi vigu. Soovitan alati üle kontrollida, kas kirjutasite õiged pin-numbrid.
4. samm: (valikuline) Arusaamise ja laiendamise küsimused
- Mis rida (d) seadistasid väljundpoldid?
- Kui soovite muuta kasutatud LED -tulede hulka, siis milliseid ridu peaksite muutma? Miks?
- Kuidas saaksite sarnase koodi abil luua seadme mängijate jagamiseks kahte meeskonda? Partnerid?
- Kui sa tahaksid, et juhuslik valgusetendus kestaks kauem, siis kuidas sa seda teeksid?
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
4 sammu aku sisemise takistuse mõõtmiseks: 4 sammu
4 sammu aku sisemise takistuse mõõtmiseks: Siin on 4 lihtsat sammu, mis aitavad mõõta taigna sisemist takistust