Cuprins:

Joc automat de memorie numerică: 6 pași
Joc automat de memorie numerică: 6 pași
Anonim
Automatizează jocul de memorie numerică
Automatizează jocul de memorie numerică

Acesta este un joc de memorie, așa că la prima rundă vor exista două numere care să vă permită să vă amintiți și veți avea 5 secunde pentru a introduce ce număr a ieșit înainte de următoarea rundă vor exista 3 numere și veți avea 6 secunde pentru a tasta astfel în fiecare rundă veți avea numărul cu încă trei secunde pentru a scrie răspunsul și fiecare rundă va adăuga încă un număr, astfel încât după ce vă exersați în fiecare zi, memoria dvs. ar putea deveni mai bună.

Pasul 1: Materiale

LED * 3

Tastatură * 1 Buzzer * 1 Grove * 18 Arduino Resister (portocaliu, negru și maro) * 3 Arduino Resister (maro albastru și maro) * 1

Pasul 2:

Imagine
Imagine

În primul rând, am putea conecta numărul animalului de companie la 2, -3, 4, -5, -6, 7, 8, -9 Există două tipuri de blocuri numerice, unul dintre ele nu are ABCD, altul are. Dacă l-am folosi pe cel care nu are ABCD va avea doar 6 linii, atunci ne-am putea conecta la ~ 3, 4, ~ 5, ~ 6, 7, 8, atunci totul este pentru tastatura numerică. Al doilea LED Vom folosi 3 LED-uri, care sunt cele verzi, roșii și galbene. Verde este pentru când răspunzi corect la lucruri, Roșu pentru când ai răspuns greșit, Galben este pentru așteptare. Le vom conecta la oricare dintre 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 sau 60 și alegem trei dintre ele, de exemplu, dacă aleg 35, va trebui să folosesc 40 și 45 și, de asemenea, trei dintre ele trebuie să fie necesare pentru a vă conecta la banda negativă de material conductiv de pe panou, iar la dreapta sau la stânga benzii negative trebuie să utilizăm rezistența Arduino (portocaliu, negru și maro) Și în fața acestor rezistenți Arduino, vom folosi linia pentru a ne conecta la ~ 10, ~ 11, 12. Ultimul lucru pe care îl vom folosi este difuzorul. Pur și simplu introduceți oriunde ne place, apoi folosiți încă unul Arduino rezistent (maro, albastru și maro), apoi folosiți încă o linie pentru a vă conecta la GND, aceasta este una dintre cele mai importante părți, dacă pierdem acest bloc, atunci programul ar putea să nu funcționeze sau nu putem descărca.

Pasul 3: Programare

Următorul pas este să scrieți programul în programul Arduino

Program Arduino:

create.arduino.cc/editor/john3904/185fb1a3…

Adresa URL sursă:

www.instructables.com/id/Arduino-Simple-Memory-Game/

Pasul 4: Explicați programul Arduino

În acest proiect, vom folosi mai mult de 300 de linii ale programului, cele mai importante părți fiind Cronometrul, tastatura, soneria, LED-ul, parametrul de joc și pinul de joc, acestea sunt cea mai importantă parte în acest Arduino sincronizarea de fiecare dată când ghiciți sau tastați numărul în timpul jocului. Pinul jocului este pentru a face un număr aleatoriu pentru fiecare rundă, astfel încât acesta să aibă mai multe linii decât altele. Tastatura este pentru tastatura numerică, astfel încât să putem tasta răspunsul și să-l trimitem la computer, acest lucru este foarte important, deoarece dacă facem o greșeală a acestuia, vom avea mai întâi 3 tipuri de răspunsuri placa numerică nu va funcționa, a doua este că numărul pe care îl tastați va deveni un alt tip de număr, de exemplu, dacă introduc 0 în tablă ar putea ieși 1 sau 2 sau orice numere aleatorii, a treia șansă este să îl introduceți singur de exemplu, dacă apăs pe * pentru a începe și jocul va începe, ceea ce va declanșa tastatura numerică, atunci tabla va introduce orice numere aleatorii pentru totdeauna, așa că aveți mai multă grijă la această parte. Și buzzer-ul este pentru a ne spune dacă am răspuns corect sau nu și am apăsat sau nu numărul, așa că este destul de util, singurul lucru la care ar trebui să ne pese este că, într-adevăr, sunetul este diferit sau nu, parametrul jocului este Aproape la fel ca pinul de joc, dar acesta ajută întreaga mașină mai mult, deoarece pinul de joc este doar pentru pin, dar acesta este pentru modul în care va fi întreaga mașină. Ultima parte și este cea mai ușoară, chiar și începătorii știu cum să facă, care este LED-ul, vom avea nevoie de cel verde, care este cel care le spune oamenilor corectul, altul este galben, care este cel care le spune oamenilor că jocul este oprit sau așteptând, ultimul este roșu, care este cel care le spune oamenilor greșeala lor. după toate acestea, atunci am putea începe jocul.

Pasul 5: Realizarea folderului pentru a începe jocul

Ok, deci avem nevoie de 4 foldere pentru a descărca sau a crea, astfel încât să putem începe jocul. Primul este cel de bază, care este cel care controlează întregul program Arduino, iar al doilea este programul care arată ce număr iese, este de fapt un folder care nu are nimic, dar dacă punem cronometrul și numărul 0 ~ 9 atunci trebuie doar să ne conectăm la Arduino decât va avea numerele aleatorii și va deveni din ce în ce mai mult la fiecare nivel, dar cum să ne conectăm? este foarte greu la acest pas avem nevoie de doi și un pași de ce sunt doi și un au? Voi răspunde mai târziu la primul pas pentru conectarea Arduino la tabelul de date din tabelul de date ar trebui să aibă totul în al doilea pas, care este cronometrul și numerele, atunci trebuie să obținem datele din interior, putem folosi CMD pentru a face acest al doilea. la fel ca și ultimul, dar trebuie să facem programul Arduino unul în el, apoi să punem toate datele, cronometrul și numărul într-un singur folder, iar temporizatorul și numărul numerelor ar putea începe să funcționeze.

Pasul 6: Video

URL sursă:

Finalizare Vă mulțumim pentru vizionare.

Recomandat: