Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kinakailangan na Materyales
- Hakbang 2: Pag-setup
- Hakbang 3: Code
- Hakbang 4: Maglaro, Pagbutihin, Anuman
Video: Arduino: ang (Frustrating) Minigames Kit: 4 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
(Kahanga-hangang halimbawa ng pambalot para sa Arduino na ito ^)
Bago ako magsimula: sa kabila ng aking pagsisikap, hindi ko natapos ang aparato nang tuluyan dahil sa… oras at kasawian. Naging mas mahusay pa kapag ang aking mga bahagi ng Arduino ay naisip na magiging isang magandang ideya na huminto sa pagtatrabaho sa ilang mga punto, matigas ang swerte para sa akin. Gugustuhin mong gamitin ang Instructable na ito pulos bilang isang potensyal na mapagkukunan ng inspirasyon sa halip na itayo ito. Sa Instructable na ito, gagamit kami ng isang breadboard bilang aming assembling platform.
Gayunpaman, para sa mga inspirasyon ng Instructable na ito, daig ako sa lahat ng paraan at kumpletuhin ang hindi ko magawa. Narito ang narating ko:
Hakbang 1: Mga Kinakailangan na Materyales
- 1x Arduino Uno
- 1x potentiometer
- 1x I2C LCD display
- 1x Piezo Buzzer
- 2x mga pindutan
- 4x 220 ohm Resistors
- 3x 10k ohm Resistors
- 1x Green LED
- 1x Red LED
- 2x Blue LED
- Isang pares ng mga wires (Inirerekumenda ko ang Jumper Wires kung nais mong manatili sa paggamit ng isang breadboard)
- 1x Breadboard
Hakbang 2: Pag-setup
Gumamit ako ng isang I2C LCD Display dito, na nagpapaliwanag ng potensyomiter, mga output ng SCL / SDA / VCC / GND sa itaas ng display.
Maaaring napansin na ang mga pulang kawad ay kumonekta sa output na + / 5V at (karamihan) ng mga asul na wires sa anumang GND ng Arduino Uno.
Hakbang 3: Code
Kung sa palagay mo ay karapat-dapat pa rin sa pagpupulong ang proyektong ito, narito ang code na maaari mong gamitin. Huwag mag-atubiling kumilos sa code. Tiyak na may puwang para sa pagpapabuti.
Sa puntong ito, pinapayagan ng code ang dalawang mga minigame:
- Ang Ligtas na Hamon: Ang gumagamit ay kailangang maghanap ng isang tukoy na halaga gamit ang potensyomiter at mag-click sa Isang Button (o ang kaliwang pindutan sa breadboard tulad ng ipinakita sa Hakbang 2), habang tiyakin na ang isa sa dalawang asul na LEDs ay hindi mawawala palabas Ang gumagamit ay magagawang 'recharge' ang LED light gamit ang iba pang pindutan. Kailangang gawin ito ng apat na beses (apat na 'pagwawasto'). Maraming dapat malaman: ang player ay may isang limitasyon sa oras bago mawala ang isang 'tamang', o kung ang nasisingil na ilaw na LED ay sobra ang bayad (sa madaling salita, pagkakaroon ng analogRead na halaga ng 256 o mas mataas).
- Ang Quiz: Ang paggamit ng dalawang mga pindutan na kumakatawan sa sagot na A at B, kailangang sagutin ng manlalaro ang mga katanungan nang tama. Ang code ay maaaring isang tad buggy sa bahaging ito.
Kasama rin sa code na ito ang isang elemento ng pagkabigo na lumilipat sa pag-andar ng A at B na pindutan. Maaari mong makita ang linyang ito ng code sa pag-andar ng pagtatangkaSwitchButtons (). Tandaan din na ang code na ito ay nangangailangan ng mga aklatan ng LCD at LiquidCrystal_I2C
Sa code na ito, ginagaya ng Serial ang karamihan sa mga pagpapaandar ng LCD dahil ang aking LCD ay hindi gumana nang tama, tulad ng nabanggit dati.
Kapag mayroon ka ng code na ito sa anumang Arduino katugmang IDE (Inirerekumenda ko ang paggamit ng Arduino / Genuino IDE), i-upload ang program na ito sa iyong Arduino gamit ang pindutang Mag-upload.
Hakbang 4: Maglaro, Pagbutihin, Anuman
Narating mo na ang huling hakbang ng Instruction na mas mababa sa nakakainis-sa-aking-minigames na ito! I-plug ang iyong Arduino sa anumang mapagkukunan ng kuryente gamit ang USB cable at magsisimula ang unang minigame.
Good luck sa paglalaro at pagpapabuti! Ang proyektong Arduino kasama ang code nito ay malayo sa perpekto, ngunit inaasahan kong naabot ko ang aking pangunahing layunin, na pumukaw sa iyo na lumikha ng isang bagay na mas kahanga-hanga kaysa dito!
Inirerekumendang:
Paano Patakbuhin ang Mga Servo Motors Gamit ang Moto: bit Sa Micro: bit: 7 Mga Hakbang (na may Mga Larawan)
Paano Patakbuhin ang Mga Servo Motors Gamit ang Moto: bit Sa Micro: bit: Isang paraan upang mapalawak ang pagpapaandar ng micro: bit ay ang paggamit ng isang board na tinatawag na moto: bit ng SparkFun Electronics (humigit-kumulang na $ 15-20). Mukha itong kumplikado at maraming mga tampok, ngunit hindi mahirap patakbuhin ang mga servo motor mula rito. Moto: bit ay nagbibigay-daan sa iyo upang
NFC Lock - Kapag ang isang PCB Ay Gayundin ang Mga Pindutan, ang Antenna at Higit Pa : 7 Hakbang (na may Mga Larawan)
NFC Lock - Kapag ang isang PCB Ay Gayundin ang Mga Pindutan, ang Antenna at Higit Pa …: Maaari kang kumuha ng isa sa dalawang mga bagay mula sa Instructable na ito. Maaari mong sundin kasama at lumikha ng iyong sariling kumbinasyon ng isang numerong keypad at isang NFC reader. Ang eskematiko ay narito. Narito ang layout ng PCB. Makakakita ka ng isang bayarin ng mga materyales para sa iyo upang mag-order ng p
Paano Gumawa ng isang Device ng IoT upang Makontrol ang Mga Kagamitan at Subaybayan ang Panahon Gamit ang Esp8266: 5 Mga Hakbang
Paano Gumawa ng isang IoT Device upang Makontrol ang Mga Kagamitan at Subaybayan ang Panahon Gamit ang Esp8266: Ang Internet ng mga bagay (IoT) ay ang inter-networking ng mga pisikal na aparato (tinukoy din bilang " mga konektadong aparato " at " mga smart device "), mga gusali, at iba pang mga item - naka-embed sa electronics, software, sensor, actuators, at
Arduino: Frustrating Multiplayer Art Car: 13 Mga Hakbang
Arduino: Frustrating Multiplayer Art Car: Ang arte car-car ay namatay sa pinakabagong pagkilala sa bluetooth vanaf sa smartphone at sa servo die bestuurt para sa worden door middel van een draaiknop. Ang Optioneel ay ang lahat ng mga ito / ang pagpapalaki sa loob ng pinto ng gebruiker na pinto upang mai-download ang iyong serbisyo
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c