Innehållsförteckning:
- Steg 1: Lägga till positiva/jordade trådar till brödbräda
- Steg 2: Lägga till tryckknapp
- Steg 3: Lägga till potentiometer
- Steg 4: Lägga till högtalare
- Steg 5: Lägga till användarval RGB
- Steg 6: Lägga till Random System RGB
- Steg 7: Du är klar
Video: Korttidsmemoriseringsspel: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Bygg ditt eget Arduino-baserade memoriseringsspel!
I det här spelet kommer en RGB LED att blinka 3 slumpmässiga färger i början, du måste komma ihåg färgen på varje. Ser du vart detta tar vägen? Du använder en potentiometer för att ändra den andra RGB -lysdioden och tryck på en knapp för att spela in varje färg från den första RGB -lysdioden. Den andra RGB -lysdioden visar vilken färg du har valt, och när du har spelat in sekvensen kommer RGB -lysdioderna antingen att blinka grönt och ett ljud spelas från summern som signalerar att du har gissat ordningen ordentligt eller båda RGB -lysdioderna blinkar rött och det kommer att återställa sekvensräkningen till 3* (detta kan ändras). Du startar spelet med att komma ihåg de tre färgerna som visas, och om du väljer färgerna korrekt kommer ytterligare en slumpmässig färg att läggas till i sekvensen. Detta kommer att fortsätta tills du får fel, och som sagt ovan återställs det till bara 3 färger.
Det är ett riktigt roligt, beroendeframkallande och irriterande spel att spela:)
Saker du kommer att behöva
- 1 x Arduino UNO R3
- 1 x Potentiometer
- 1 x tryckknapp
- 2 x RGB -lysdioder
- 8 x 220 Ohm motstånd
- 1 x Piezo -högtalare
- 18 x bygelkablar (man till man)
FRIVILLIG
1 x Sköldbräda
På bilden ovan skapade jag en sköld för att visa mina vänner i skolan, men det är helt onödigt. Om du vill gå den här vägen får du ett lödkolv, lite lödning och tålamod. Om du vill gå den här vägen är du välkommen att meddela mig så kan jag hjälpa dig om du har problem.
Steg 1: Lägga till positiva/jordade trådar till brödbräda
Mycket grundläggande steg
Anslut GND till GND -skenan på brödbrädan
Anslut 5V till POSITIV skena på brödbrädan
Steg 2: Lägga till tryckknapp
Placera tryckknappen på panelen och följ stegen i bilden ovan.
Anslut ena sidan till 5V -skenan
Anslut 220 Ohm -motståndet till intilliggande sida på tryckknappen och anslut sedan en bygel till GND
Anslut motsatt sida till 2 -PIN på Arduino
Nu har du lagt till din tryckknapp. Se till att det ser ut precis som på bilden, det här är en mycket viktig del av det här spelet!
Steg 3: Lägga till potentiometer
Placera potentiometern på brödbrädan och följ stegen i bilden ovan.
Anslut ena sidan till 5V -skenan
Anslut mitten till A0 Analog IN
Anslut den sista sidan till GND
Nu har du lagt till din tryckknapp. Se till att det ser ut precis som på bilden, det här är en mycket viktig del av det här spelet!
OBS: Så länge ena sidan har 5V och den andra sidan är GND och mitten går till A0, fungerar det bra
Steg 4: Lägga till högtalare
Anslut GND -sidan till GND -skenan
Anslut + -sidan till 220 Ohm -motståndet och anslut sedan till PIN 7
Det är allt!
Steg 5: Lägga till användarval RGB
RGB -lysdioder kan vara knepiga ledningar, så titta på bilden på instruktionsboken för att avgöra om du har rätt rotation. Så mina steg nedan kommer att vara i förhållande till min rotation, varför det är viktigt att följa mina steg exakt!
Börjar från VÄNSTER
Lägg till ett 220-Ohm motstånd till de två första, hoppa över det tredje och lägg på munstycket
Anslut en GND -bygel till den tredje utan motstånd, det är vår GND
Så med det första motståndet till vänster går det till PIN 3 (blå)
Det andra motståndet ansluts till PIN 5 (grönt)
och det tredje motståndet ansluts till PIN 6 (röd)
Det är allt! Detta är RGB -lysdioden som kommer att användas för användaren att välja rätt färger!
Steg 6: Lägga till Random System RGB
RGB -lysdioder kan vara knepiga ledningar, så titta på bilden på instruktionsboken för att avgöra om du har rätt rotation. Så mina steg nedan kommer att vara i förhållande till min rotation, varför det är viktigt att följa mina steg exakt!
Börjar från VÄNSTER
Lägg till ett 220-Ohm motstånd till de två första, hoppa över det tredje och lägg på munstycket
Anslut en GND -bygel till den tredje utan motstånd, det är vårt GND Så med det första motståndet till vänster går det till PIN 3 (blått) Det andra motståndet ansluts till PIN 5 (grönt) Det tredje motståndet ansluts till PIN 6 (Röd)
Det är allt! Detta är RGB -lysdioden som kommer att användas för systemet för att slumpmässigt välja färger!
Steg 7: Du är klar
Eventuella frågor är välkomna att meddela mig, jag har bifogat koden till detta steg. Du borde inte behöva ändra någonting för att det ska fungera, men krama gärna och gör koden smidigare!
Allt SKA vara väl dokumenterat eller kod som förklarar sig, men om du är ny på programmering och inte förstår något svarar jag på e-post ganska snabbt!
OCH här är biblioteket som används i projektet
bitbucket.org/teckel12/arduino-new-tone/wiki/Home
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)