Innehållsförteckning:
- Steg 1: Konfigurera din brödbräda
- Steg 2: Skriv koden
- Steg 3: Prova
- Steg 4: (valfritt) Frågor om förståelse och förlängning
Video: Välj en spelare: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:36
Denna instruerbara kommer att vägleda dig genom hur du fattar en beslutsfattare Arduino. Med ett tryck på en knapp tänds lysdioderna i ett slumpmässigt mönster. Efter några sekunder tänds en enda lysdiod. Detta är det slutgiltiga beslutet som fattats av Arduino. Jag har ett särskilt syfte med min slutprodukt, men den kan användas för många saker. Har du någonsin problem med att välja en plats att äta efter en lång arbetsdag? Placera 7 alternativ på tavlan och klicka på knappen. På några sekunder kommer du att tänka på dig! Denna instruktör hjälper dig att bygga upp självförtroende genom att skapa en krets med lysdioder och eventuellt introducera dig till en ny komponent, tryckknappen.
Under helgen kan du oftast hitta min man och jag hemma hos en kompis som spelar ett sortiment av spel. Normalt är det lite debatt när man bestämmer vem som ska vara "Player 1". Vi försöker alltid göra det rättvist, men vi spelar så många matcher/gånger att vi ibland tappar koll. Det verkar alltid som att ett par personer alltid börjar våra spel. Detta inspirerade mig att skapa en enhet som kunde hjälpa min grupp att få ett rättvist och enkelt sätt att”välja en spelare”. Vanligtvis har vårt "game night" -besättning sju deltagare. Av denna anledning skapade jag den här beslutsfattaren för att ha 7 lysdioder men du kan anpassa den till dina egna behov. Bara för skojs skull skulle jag låta varje spelare dekorera ett litet papperslock som kunde sättas över lysdioden för att komma ihåg vilken som är deras.
Detta är ett perfekt projekt för en nybörjarkodare som vill utöka sitt tänkande till lite mer invecklade kodningar och kretsar. Som nybörjarkodare själv kan jag känna mig överväldigad av komplexiteten i fysisk databehandling. I slutet av denna handledning hittar du förståelse och förlängningsfrågor som ett sätt att hjälpa till att bygga din kunskap om kodning och skapa mer förståelse inom detta projekt. Den här typen av frågor hjälper mig ofta att inse att jag vet mer än jag antar. Jag hoppas att de kan göra detsamma för dig!
Med denna länk kan du komma åt en simulering av min krets och kod.
Steg 1: Konfigurera din brödbräda
Placering av lysdioderna
- Börja med att placera din 7 LED i en kolumn på olika rader, placera anoden (långbenet) i samma riktning. Kom ihåg detta när du fortsätter att bygga din krets
- Använd motstånden på 220 ohm och placera ett ben på motståndet i samma rad som lysdiodernas katod (kortben). Det andra benet ska anslutas till - skenan.
- Placera ena änden av bygelstrådarna i raden med LED -anoderna. De andra ändarna ska placeras i stift 2, 3, 4, 5, 6, 7, 8 respektive.
- Med en annan bygelkabel, anslut - skenan till GND.
Placering av tryckknapp
- Placera tryckknappen med två tappar i (e) kolumnen och två tappar i f -kolumnen.
- Stick ett ben på 1K ohm -motståndet i samma rad som ett av tapparna på (e) sidan. Stick det andra benet i skenan.
- På samma rad som motståndet, stick ett ben av en bygelkabel med den andra änden placerad i stift 12.
- Anslut tryckknappen till en strömkälla genom att placera en bygelkabel i samma rad som den andra tappen på (e) sidan. Den återstående änden av tråden placeras i 5V.
Steg 2: Skriv koden
Här är länken till min Arduino -skiss där du kan komma åt min kod.
Detta projekt inspirerades av en annan beslutsfattare som finns här. Jag gjorde ändringar för att möta mina behov för min projektidé.
Steg 3: Prova
- Anslut den och tryck på knappen. Detta bör starta en slumpmässig sekvens på lysdioden och sluta med en tänd i 10 sekunder.
-
Om detta inte händer är det dags att felsöka.
- Ta en titt på din brödbräda och kontrollera att din krets är ansluten.
- Kontrollera om det finns fel i din kod. Jag rekommenderar alltid att du dubbelkollar att du skrev rätt pin-nummer.
Steg 4: (valfritt) Frågor om förståelse och förlängning
- Vilken linje (er) ställde in utgångsstiften?
- Om du vill ändra mängden LED -lampor som används, vilka linjer skulle du behöva redigera? Varför?
- Hur kan du använda en liknande kod för att skapa en enhet för att sätta in spelare i två lag? Partners?
- Om du ville att den slumpmässiga ljusshowen skulle hålla längre, hur skulle du göra det?
Rekommenderad:
Välj en titel och nyckelord för dina instruktioner: 6 steg (med bilder)
Välj en titel och nyckelord för din instruktör: Att välja rätt titel och nyckelord kan vara skillnaden mellan att lära sig att gå till förstasidan för Googles sökresultat eller att krascha och bränna sig i det fruktade landskapet för interneter. Även om sökord och titel inte är de enda
Välj sensorsubstitut i Tinkercad -kretsar: 3 steg (med bilder)
Välj sensorsubstitut i Tinkercad -kretsar: Tinkercad Circuits har designat ett begränsat bibliotek med vanliga elektronikkomponenter. Denna kurering gör det enkelt för nybörjare att navigera i komplexiteten i elektronikvärlden utan att bli överväldigad. Nackdelen är att om
Välj SD -gränssnitt för ESP32: 12 steg (med bilder)
Välj SD -gränssnitt för ESP32: Dessa instruktioner visar något om att välja ett SD -gränssnitt för ditt ESP32 -projekt
Arduino RGB Color Picker - Välj färger från verkliga objekt: 7 steg (med bilder)
Arduino RGB -färgväljare - Välj färger från verkliga objekt: Välj enkelt färger från fysiska objekt med denna Arduino -baserade RGB -färgväljare, så att du kan återskapa färgerna du ser i verkliga objekt på din dator eller mobiltelefon. Tryck bara på en knapp för att skanna objektets färg med en billig TCS347
Mini-spelare för 2 spelare från en gammal bärbar dator och Ikea-skärbrädor: 32 steg (med bilder)
Mini-spelare för två spelare från en gammal bärbar dator och Ikea-skärbrädor: Jag älskar retrospel. Alla de gamla arkadmaskinerna och konsolerna var bara så roliga. Jag skulle älska min egen arkadmaskin men jag har helt enkelt inte plats. Att spela med en gamepad genom en konsol på TV: n känns bara inte rätt så jag behövde göra en