Përmbajtje:
Video: Kodi i përmirësuar 'Simon Says': 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Një projekt i përditësuar 'Simple Simple'.
Në mënyrë të veçantë, më e lehtë për të punuar me zbatimin e softuerit.
Hapi 1: Fillimi
Fillova me të mësueshmen në 'Simple-Simon-Says-Game'
Referojuni asaj për zbatimin e përgjithshëm të harduerit.
Ndërsa unë tashmë kisha bërë një projekt timen i cili kishte 4 butona, 4 LED dhe një altoparlant, unë e përdor atë pajisje (të parë më lart). I preka pak fotot për të ndryshuar disa aspekte për të qenë më të përshtatshme për ilustrim në këtë projekt.
Përdor një Nano 3.0 dhe kam përdorur detyra të ndryshme pin për pajisjet periferike.
Nga rruga, ju gjithashtu mund të jeni të interesuar për një version të thjeshtuar të harduerit që bëra Instructables.com/id/Fast-Easy-Simon
Hapi 2: Përshtatja me pajisjet e reja
Skica Simon_Says nuk funksionoi për mua pasi kodi mbështetej në caktimet e fiksimit të kunjave. Më tej kodi ishte i vështirë për t'u ndjekur dhe kishte disa defekte.
Kështu që unë krijova këtë version të azhurnuar.
- Fiksimi i përdorimit të gabuar të llojit 'boolean' për numrat e pin
- Modifikoi kodin në mënyrë që të funksionojë për çdo caktim të kunjave të LED dhe butonit.
- Rrjedha logjike ishte tepër e ndërlikuar dhe në pika shumë e përsëritur, duke bërë që të ishte e vështirë të kuptohej dhe të korrigjohej. Kështu që e thjeshtova atë në pjesën më të madhe.
- Së bashku me përmirësimet e tjera si fakti që unë ndryshova emrin e objektit të klasës 'Tone' nga 'speakerpin' në 'speaker' dhe krijova një variabël byte 'speakerpin' për caktimin e tij pin #.
- Tetor 2015: lejohet për sekuencat e hyrjes së butonave të shpejtë
Një lidhje shkarkimi për skicën time të përditësuar është përfshirë këtu. Ju duhet ta keni të lehtë të vazhdoni me pajisjet tuaja personale thjesht duke ndryshuar detyrat e pin -it pranë fillimit të kodit. Shkarkoni dhe argëtohuni me të.
Hapi 3: Me Kërkesë Popullore
Ndërsa ka pasur pyetje në lidhje me mënyrën e përdorimit të softuerit me një servo për të përdorur një shul kur të bëhet një grup i suksesshëm i përputhjes së modelit Simon. Unë jam duke përfshirë këtu versionet e 'Simon_Says' si dhe 'Simon_Sings' të ngjashme të cilat i përshtata për të qenë të përshtatshme për modifikime të mëtejshme me servo kodin e duhur. Unë kam vendosur komentet '@TODO' në kodin e secilës që tregon se ku të vendosni kodin e shërbimit.
Kodimi i saktë do të varet nga zbatimi i harduerit dhe biblioteka servo që përdorni. Unë nuk kam përgjigje për çështje servo të veçanta. Për këtë, unë rekomandoj të rishikoni pëlqimet e mëposhtme: video: Si të kontrolloni servosinstructables.com/id/Arduino-Servo-Motors/instructables.com/id/Access-control-with-Arduino-Keypad-4x4-Servo/Për ata që kanë nevojë për ndihmë të mëtejshme në lidhje me shërbimin, unë rekomandoj një postim në servo të udhëzueshëm me ngjashmëritë më të mëdha me zbatimin e tyre servo.
Recommended:
Ylli më i madh dhe i përmirësuar i Krishtlindjeve Neopixel Attiny85: 3 hapa (me fotografi)
Ylli i Krishtlindjeve më i Madh dhe i Përmirësuar Neopixel Attiny85: Vitin e kaluar bëra një yll të vogël të Krishtlindjeve të printuar 3D, shikoni https://www.instructables.com/id/Christmas-Star-LE..Ky vit bëra një yll më të madh nga një fije floku prej 50 neopixelësh (5V WS2811). Ky yll më i madh kishte më shumë modele (unë jam akoma duke shtuar dhe përmirësuar
Shtoni një altoparlant të jashtëm për të përmirësuar cilësinë e zërit: 5 hapa
Shtoni një altoparlant të jashtëm për të përmirësuar cilësinë e zërit: Cilësia e tingullit nga kjo radio e bukur me orë të vogla ishte e tmerrshme! Çdo gjë tjetër në lidhje me radio është e shkëlqyeshme, lehtësia e përdorimit, karikimi i telefonit, ekrani, etj. Kura është përdorimi i një altoparlanti të jashtëm dhe sa me e madhe aq me mire
LM3886 Përforcuesi i energjisë, i dyfishtë ose urë (i përmirësuar): 11 hapa (me fotografi)
LM3886 Përforcuesi i fuqisë, i dyfishtë ose i urës (i përmirësuar): Një përforcues kompakt me fuqi të dyfishtë (ose urë) është i lehtë për t'u ndërtuar nëse keni përvojë elektronike. Kërkohen vetëm disa pjesë. Sigurisht që është edhe më e lehtë të ndërtosh një mono amp. Çështjet kryesore janë furnizimi me energji elektrike dhe ftohja. Me kom
Ftohje e Përmirësuar e Fenerëve Cree Led H4 - DEKOMISIONUAR .: 4 hapa
Ftohje e Përmirësuar e Fenerit Cree Led H4 - E ZBATUAR .: Zëvendësimi i tifozëve të ftohjes së stokut me një ventilator ajri të jashtëm për të dhënë ftohje të përmirësuar për një jetë më të gjatë. Drejtuesit që kam përdorur janë zëvendësimi i fenerëve newsun h4 nga Amazon http://www.amazon.com/dp/B00HFK2RAE/ref=sr_ph?ie=UTF8&qid=1415547
Gërshetimi elektronik i butonave të radios (*i përmirësuar!*): 3 hapa
Gërshetimi elektronik i butonave të radios (*i përmirësuar!*): Termi " butona radio " vjen nga dizajni i radiove të makinave të vjetra, ku do të kishte një numër butonash shtypi të para-akorduar në kanale të ndryshme, dhe të kyçur mekanikisht në mënyrë që vetëm një të shtyhej brenda në të njëjtën kohë. Doja të gjeja një wa