Indholdsfortegnelse:
Video: Opret et Arduino Simon -spil på 2 minutter!: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
INGEN Jumpere! INGEN ledninger! INGEN lodning! INGEN brødbræt!
Tænker ud af boksen.
Så du vil virkelig gerne vise din mikrocontroller sammen med nogle ekstraudstyrsmodeller hurtigt, før venner eller slægtninge er på vej …
Sammensæt denne hurtige og nemme version af et Simon "repeat after me" -spil på få minutter. Omend monokromatisk (med alle røde lysdioder). Alt, hvad der kræves, er at have disse ved hånden: En Arduino -mikrokontroller (helst en Nano), et modul med et sæt lysdioder, et 4 -knapsmodul og en summer, sammen med en elastik.
Trin 1: Dele og samling
LED & Nøgle/knap -modulerne findes her: www.ebay.com/itm/181563923440 (<$ 4) Buzzere er tilgængelige her: https://www.ebay.com/itm/281280117872 (<$ 2)
[igangværende arbejde] BTW: Her er et praktisk værktøj, der bruger https://itty.bitty.site [i gang]
Dette burde rydde op.
lite app
Mere info.
Nano 3.0 https://www.ebay.com/itm/131517734419 (<$ 3)
Jeg anbefaler et lille gummibånd, så du ikke behøver at vikle det rundt en masse gange for at gøre det stramt.
Andre Arduinos kan bruges, men kan kræve (eller tillade) forskellige steder i de perifere moduler; og som sådan ændrer pin -tildeling i den anvendte kode. Nano 3.0 er især god, da den gør til en lille samling, let at holde og betjene med en hånd.
Montering sker ved blot at tilslutte modulerne og fastgøre med gummibåndet. Den 'aktive' piezo -summer fungerer kun, hvis polariteten er tilsluttet korrekt. Bemærk, at den (+) er indsat i D8, og (-) til D11.
Nøglemodulstifterne K4-K3-K2-K1-GND går direkte ind i A1-A5. Se billedet ovenfor.
LED-modulstifterne GND-D1-D2-D3-D4-D5-D6 går direkte ind i henholdsvis D7-D6-D5-D4-D3-D2-GND.
Trin 2: Sådan fungerer det
LED- og nøglemodulerne er normalt beregnet til at have en pin tilsluttet jord. For at imødekomme den direkte tilknytning til Nano sker dette ikke. Så i stedet betjenes stifterne, der er forbundet til 'GND'erne på disse moduler som output og indstilles' LOW '. MCU (MicroControllerUnit) driver sine output op til 30 ma. Hvilket er rigeligt til banken med fire (4) lysdioder. Selvom det er langt mere nødvendigt for knapperne, er der ingen skade, da udgangene er strømbegrænsende (og de trækker kun strøm, når der trykkes på). LED -modulet har inline modstande, der yderligere begrænser strømmen, der går gennem hver LED.
Downloads
Jeg opdaterede og modificerede to forskellige versioner af 'Simon' følg mig lys og lydspil til at arbejde med dette projekt. Kreditter til de originale versioner findes i kildelisterne.
En skitse (FastEasy_SimonSings) bruger bare en inkluderingsfil ('pitches.h' for at være i mappen med den). Mens den anden (FastEasy_SimonSays) bruger biblioteket 'Tone'. Så du skal bruge en eller begge dele, afhængigt af hvilke skitser du vælger at bruge.
Biblioteket ovenfor skal som standard være en del af Arduino IDE. Hvis ikke, og du har brug for hjælp til det, er her Sådan installeres et bibliotek.
Trin 3: Leg med forsamlingen
Spil er ret ligetil. Kodekildefilerne har noget dokumentation i sig. Alt du måske virkelig har brug for at vide er, at 'Simon Says' versionen automatisk starter med et blitz. og 'Simon Sings' -versionen starter med et mønster på 4, men den venter på et tastetryk, før hver runde startes.
Du finder sandsynligvis LED- og nøglemodulerne praktisk til at lave andre hurtige projektbeviser på koncepter. Dette projekt og den tilhørende kode fungerer sammen med en højttaler. Det lyder bedre, men du kan ikke gøre det uden mindst nogle springere.
Bemærk, at da disse skitser er kodet, fungerer en Nano 3.0 eller Uno (Plug-&-Play) direkte, kan andre være nødt til at bruge forskellige sæt pins på grund af deres fysiske layout; og muligvis nogle kodeændringer.
Anbefalede:
Trådløst tilgængelig Pi på 5 minutter: 3 trin
Trådløst tilgængelig Pi på 5 minutter: Hej alle sammen! Sådan gør du en hindbær Pi trådløst tilgængelig fra en telefon eller tablet Bemærk, at mit skøn på 5 minutter er for en person med noget computerkendskab, og det kan bestemt tage længere tid. Nok af det, lad os komme til det
Energiovervågning på 15 minutter: 3 trin
Energiovervågning på 15 minutter: Dette er en wifi -sensor til at tape på blinkeren i din elmåler. Det registrerer blink med LDR, og viser strøm på OLED -skærm. Sender data til Thingsboard Dashboard, live eksempel her. Tilmeld dig en gratis demo -konto: https: //thingsboard.io
Opret din egen kørekommando ved let trin: 4 trin
Opret din egen kørekommando ved let trin: Her viser jeg, hvordan du kan oprette din egen kørekommando i Windows OS. Faktisk er denne funktion i Windows fantastisk, hvilket er nyttigt at åbne dit applikationsvindue med det samme. Så nu kan du også oprette din kommando for at åbne ethvert program ved at indtaste
Lær Arduino på 20 minutter (strømpakket): 10 trin (med billeder)
Lær Arduino på 20 minutter (strømpakket): Den instruerbare er skrevet med visionen om at levere gode ting og hjælpe den virkelige hobbyist for arduino, som virkelig har brug for en let og klar forståelseskilde, som enhver let kan forstå ved bare at læse dette modul. Jeg er også en ardui
Lær ARDUINO (om 20 minutter): 10 trin (med billeder)
Lær ARDUINO (om 20 minutter): Dette er en instruerbar, som jeg skrev specielt for at dele min viden om arduino på en meget forenklet måde.Jeg vil helt sikkert forsikre dig om, at dette ville være et kraftfuldt modul, der dækker næsten alle grundlæggende emner i arduino. Arduino har en enorm gryde