Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bagay na Ginamit sa Project na Ito
- Hakbang 2: Pag-set up ng Obniz
- Hakbang 3:
- Hakbang 4:
- Hakbang 5: Programa
Video: Laro sa Pag-iwas sa Balakid na May Distance Sensor: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Sa pamamagitan ng sa112Obniz websiteMasundan ang Higit Pa ng may-akda:
Tungkol sa: DIY electronics, javascript, IoT, obniz, programa, raspberrypi, arduino Higit Pa Tungkol sa sa112 »
Laro ng pag-iwas sa sagabal tulad ng Flappy Bird. Gawin ang iyong kamay upang maiwasan ang banggaan. Ito ay madaling gawin at masaya upang i-play!
Hakbang 1: Mga Bagay na Ginamit sa Project na Ito
obniz
IR distansya sensor
Smartphone o computer
Hakbang 2: Pag-set up ng Obniz
Upang mai-set up ang obniz, ang kailangan mo lang gawin ay sundin ang tatlong mga hakbang.
- Ikonekta ang obniz sa wifi.
- Ikonekta ang mga aparato tulad ng LED o motor sa obniz.
- I-scan ang QR code ng obniz at simulan ang programa. Hindi mo kailangang mag-install ng anumang software.
Hakbang 3:
Ikonekta ang obniz at ang distansya sensor tulad ng nasa ibaba.
- io0: Signal (dilaw)
- io1: GND (itim)
- io2: VCC (pula)
Hakbang 4:
Gumagamit kami ng canvas ng HTML5.
hayaan ang canvas = document.getElementById ('patlang'); hayaan ang CTx = canvas.getContext ('2d');
Itakda ang halaga ng distansya sensor sa var "inputHeight", at gamitin ito anumang oras.
hayaan ang inputHeight = 0; hayaan ang obniz = bagong Obniz ("OBNIZ_ID_HERE"); obniz.onconnect = async function () {let sensor = obniz.wired ("GP2Y0A21YK0F", {vcc: 2, gnd: 1, signal: 0}); sensor.start (pagpapaandar (taas) {inputHeight = taas;})};
Ang {vcc: 2, gnd: 1, signal: 0} ay dapat mabago kung ikinonekta mo ang mga aparato na naiiba sa Hakbang 2. Ginagamit ang halagang ito bilang bawat pag-input ng frame.
hayaan ang input = (300 - inputHeight); input = Math.min (Math.max (0, input), canvas.height); dot.push (input);
Hakbang 5: Programa
Mangyaring kunin ang programa mula dito
Inirerekumendang:
Thermometer sa Pag-log ng DIY Na May 2 Mga Sensor: 3 Mga Hakbang (na may Mga Larawan)
Thermometer sa Pag-log ng DIY Na May 2 Sensor: Ang proyektong ito ay isang pagpapahusay ng aking nakaraang proyekto " DIY Logging Thermometer ". Ini-log nito ang mga pagsukat sa tempearature sa isang micro SD card. Pagbabago ng hardware Nagdagdag ako ng sensor ng temperatura ng DS18B20 sa module ng real time na orasan, kung saan mayroong pr
HeadBot - isang Robot na Nagbabago ng Sarili para sa Pag-aaral at Pag-abot sa STEM: 7 Mga Hakbang (na may Mga Larawan)
HeadBot - isang Self-Balancing Robot para sa STEM Learning and Outreach: Headbot - isang dalawang talampakan ang taas, self-balancing robot - ay ang ideya ng South Eugene Robotics Team (SERT, FRC 2521), isang mapagkumpitensyang pangkat ng robotics ng high school sa UNA Kompetisyon ng Robotics, mula sa Eugene, Oregon. Ang sikat na robot sa pag-abot na ito ay ginagawang
Paano Mag-upload ng Mga Laro sa Arduboy at 500 Mga Laro sa Flash-cart: 8 Hakbang
Paano Mag-upload ng Mga Laro sa Arduboy at 500 Mga Laro sa Flash-cart: Gumawa ako ng ilang gawang-bahay na Arduboy na may memorya ng Serial Flash na maaaring mag-imbak ng max 500 na laro upang maglaro sa kalsada. Inaasahan kong ibahagi kung paano mag-load ng mga laro dito, kasama ang kung paano mag-imbak ng mga laro sa serial flash memory at lumikha ng iyong sariling pinagsama-samang package ng laro
Pag-unlad ng Laro 101: Mga Tip at Trick !: 11 Mga Hakbang
Game Development 101: Mga Tip at Trick !: Kaya, gusto mo ba ng paglalaro ng mga video game? Marahil ay tungkol sa oras, binuo mo ang isa sa iyong sarili! Ang ganda di ba? Ang ideya, na makakakuha ka ng iyong sariling mundo, batay sa iyong mga patakaran at pantasya? Sa palagay ko ito ay. Ngunit tingnan natin ang katotohanan sa ngayon. Sinimulan mo ang cr
Paano Suriin Kung Tumatakbo ang isang Laro sa Iyong Computer Bago ka Bumili ng Laro .: 4 Mga Hakbang
Paano Suriin Kung Tumatakbo ang Isang Laro sa Iyong Computer Bago ka Bumili ng Laro .: Kamakailan-lamang na nakuha ko ang Tawag ng Tanghalan 4 mula sa isang kaibigan (nang libre ay maaari kong idagdag) dahil hindi tatakbo sa kanyang computer. Sa gayon, ang kanyang computer ay medyo bago, at ikinagulat ako nito kung bakit hindi ito tatakbo. Kaya pagkatapos ng ilang oras na paghahanap ng internet, napag-alaman ko