Indholdsfortegnelse:

Arduino 'breadbot' puslespil: 6 trin (med billeder)
Arduino 'breadbot' puslespil: 6 trin (med billeder)

Video: Arduino 'breadbot' puslespil: 6 trin (med billeder)

Video: Arduino 'breadbot' puslespil: 6 trin (med billeder)
Video: Web Programming - Computer Science for Business Leaders 2016 2024, Juli
Anonim
Arduino 'breadbot' puslespil
Arduino 'breadbot' puslespil

Åh nej! Min baby robot har brug for et par ledninger for at komme til live igen!

I dag laver vi et puslespil, der kan lære begyndende arduino -brugere noget om breadboarding. Derfor lavede jeg dette! Du kan gøre det så komplekst, som du gerne vil, men jeg valgte 4 LED'er og 5 ben på hver side af mini -brødbrættet. Dette puslespil blev inspireret af det populære 'Fortsæt med at tale, og ingen eksploderer' -spil på Steam.

Her er hvad du skal bruge til at lave den samme version som jeg gjorde:

- En arduino UNO

- Et brødbord til at forbinde ledningerne til at lege med

- Ledninger (mand til mand og mand til kvinde)

- 4 forskellige farvede lysdioder (og modstande)

- 1 piezo summer

- (jeg brugte 5) modstande til at måle forskellige resultater for dine svar

- (jeg brugte 5) modstande til den anden side af mini -brødbrættet

- en lille æske til at lægge alt i (jeg brugte boksen, en gammel telefon kom ind)

- maling, tape, arme, ben og et hoved til din robot! gå amok med det her!

Jeg anbefaler stærkt at udarbejde projektet først på et brødbræt, før du lægger alt i kassen eller måske lodder det sammen, gør hvad du synes fungerer bedst!

Trin 1: Lysdioderne

Lysdioderne
Lysdioderne
Lysdioderne
Lysdioderne

Vi ønsker at bruge 4 digitale stifter på arduinoen til 4 lysdioder.

Få dem til at gå i denne rækkefølge for hver enkelt: digital pin til breadboard> modstand til LED> LED> til jord på din arduino. Test dem for at se, om de virker!

Trin 2: Puslespilfeltet

Puslespilfeltet
Puslespilfeltet
Puslespilfeltet
Puslespilfeltet

Ved at bruge de analoge ben til at måle spændingerne kan vi få forskellige resultater.

start med at tilslutte en ledning fra en hvilken som helst analog pin til brødbrættet. fastgør en stærk modstand (1 kOhm foretrukket) i den samme skinne til jorden, så når vi måler stiften lige nu, returnerer den 0.

gør dette maksimalt 5 gange, vi har brug for en analog pin åben for at oprette et tilfældigt frø i starten af spillet!

nu til den anden side af brættet: Tilslut en ledning fra 5V -stiften til den positive skinne i brødbrættet. For at få forskellige resultater fra hver ledning har vi brug for 5 forskellige modstandsværdier. Hvis du ikke har 5 forskellige slags modstande som jeg, skal du bruge flere efter hinanden, de tilføjer.

pæn!

Trin 3: Piezo Buzzer og Frankenstein Wires

Vi er næsten færdige med alle ledninger!

Brug en digital pin og tilslut en piezo -summer til den, der forbinder tilbage til jorden

brug en anden digital pin og tilslut en lang ledning til den, tilslut en anden lang ledning til jorden, hvis disse to rører, udløser vi en check for at se, om alle de ledninger, afspilleren har tilsluttet, er korrekte!

Trin 4: Koden

download min projektkode og læs den igennem, jeg er sikker på, at den kan være meget renere, mere effektiv og bedre, men det er det, jeg endte med med min erfaring! du er velkommen til at rode rundt med det eller give dit eget twist til projektet!

Trin 5: Løsningsarket

den vedhæftede fil er på hollandsk, så de fleste af jer har sandsynligvis ikke meget brug af den (hvis du ikke vil have en ekstra udfordring med at oversætte alt!), så vi bliver nødt til at lave vores egen. Du kan nemt oprette dine egne løsninger ved at indstille 'u' -variablen til et ønsket nummer, uploade, se på hvilke lamper der tændes, forbinde nogle ledninger efter eget valg og tilslutte frankenstein -ledningerne for at se løsningen, skriv den løsning ned i løsninger array i koden og i dit løsningsark, så spillere kan løse det! Jeg er sikker på, at du kan finde ud af det, hvis du er nået så langt:)

Trin 6: Udført

Færdig!
Færdig!
Færdig!
Færdig!
Færdig!
Færdig!

wow !!! tillykke, du gjorde det, du lavede et robotpuslespil

nu er det tid til at lave huset og sætte alt sammen! held og lykke!!

Anbefalede: