Turinys:
- 1 žingsnis: šiame projekte naudojami dalykai
- 2 veiksmas: „Obniz“nustatymas
- 3 žingsnis:
- 4 žingsnis:
- 5 žingsnis: programa
Video: Kliūčių vengimo žaidimas su atstumo jutikliu: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Daugiau informacijos apie autorių:
Apie: „pasidaryk pats“elektronika, „javascript“, „IoT“, „obniz“, programavimas, raspberrypi, arduino Daugiau apie sa112 »
Kliūčių vengimo žaidimas, pavyzdžiui, „Flappy Bird“. Judinkite ranką, kad išvengtumėte susidūrimo. Tai lengva padaryti ir smagu žaisti!
1 žingsnis: šiame projekte naudojami dalykai
obniz
IR atstumo jutiklis
Išmanusis telefonas ar kompiuteris
2 veiksmas: „Obniz“nustatymas
Norėdami nustatyti „obniz“, jums tereikia atlikti tris veiksmus.
- Prijunkite „obniz“prie „Wi -Fi“.
- Prijunkite tokius įrenginius kaip LED arba varikliai prie „obniz“.
- Nuskaitykite „Obniz“QR kodą ir pradėkite programuoti. Jums nereikia diegti jokios programinės įrangos.
3 žingsnis:
Prijunkite „obniz“ir atstumo jutiklį, kaip nurodyta toliau.
- io0: signalas (geltona)
- io1: GND (juoda)
- io2: VCC, raudona
4 žingsnis:
Mes naudojame HTML5 drobę.
tegul drobė = document.getElementById ('laukas'); tegul ctx = canvas.getContext ('2d');
Nustatykite atstumo jutiklio vertę į „inputHeight“ir naudokite ją bet kuriuo metu.
tegul inputHeight = 0; tegul obniz = naujas Obniz ("OBNIZ_ID_HERE"); obniz.onconnect = async funkcija () {tegul sensor = obniz.wired ("GP2Y0A21YK0F", {vcc: 2, gnd: 1, signal: 0}); sensor.start (funkcija (aukštis) {inputHeight = aukštis;})};
{vcc: 2, gnd: 1, signal: 0} turėtų būti pakeistas, jei prijungsite įrenginius, skirtingus nuo 2 veiksmo. Ši vertė naudojama kaip kiekvieno kadro įvestis.
tegul įvestis = (300 - inputHeight); įvestis = matematika.min (matematika.max (0, įvestis), drobė.aukštis); dot.push (įvestis);
5 žingsnis: programa
Prašome gauti programą iš čia
Rekomenduojamas:
„Arduino“skaitiklis naudojant TM1637 LED ekraną ir kliūčių vengimo jutiklį: 7 žingsniai
„Arduino“skaitiklis naudojant TM1637 LED ekraną ir kliūčių vengimo jutiklį: Šioje pamokoje sužinosime, kaip padaryti paprastą skaitmenų skaitiklį naudojant LED ekraną TM1637 ir kliūčių vengimo jutiklį bei „Visuino“. Žiūrėkite vaizdo įrašą
Kliūčių vengimo robotas su IR jutikliais be mikrovaldiklio: 6 žingsniai
Kliūčių vengimo robotas su IR jutikliais be mikrovaldiklio: Na, šis projektas yra senesnis projektas, aš jį padariau 2014 m. Liepos arba rugpjūčio mėn., Sumaniau pasidalinti juo su jumis. Tai paprasta kliūtis išvengti roboto, kuris naudoja IR jutiklius ir veikia be mikrovaldiklio. IR jutikliai naudoja opamp IC
Kliūčių vengimo robotas („Arduino“): 8 žingsniai (su nuotraukomis)
Kliūčių vengimo robotas („Arduino“): Čia aš jums nurodysiu, kaip sukurti kliūčių vengimo robotą, pagrįstą „Arduino“. Tikiuosi, kad žingsnis po žingsnio padarysiu šį robotą labai paprastą. Kliūčių vengiantis robotas yra visiškai autonominis robotas, galintis išvengti bet kokių pastabų
Kliūčių vengimo robotas: 5 žingsniai
Robotas, leidžiantis išvengti kliūčių: Robotikoje kliūčių vengimas yra užduotis įvykdyti tam tikrą valdymo tikslą, kuriam taikomi nesusikirtimo ar susidūrimo nekeliantys apribojimai. Jame yra sonaro jutiklis, naudojamas suvokti kliūtis, kylančias tarp roboto kelio
OAREE - 3D spausdintas - kliūčių vengimo robotas inžineriniam mokymui (OAREE) su „Arduino“: 5 žingsniai (su paveikslėliais)
OAREE - 3D spausdintas - kliūčių vengimo robotas inžineriniam mokymui (OAREE) Su „Arduino“: OAREE (inžinerinio švietimo kliūčių vengimo robotas) Dizainas: Šios instrukcijos tikslas buvo suprojektuoti paprastą/kompaktišką OAR (kliūčių vengimo robotas) robotą, 3D spausdinamas, lengvai surenkamas, filmui naudojamos nuolat besisukančios servos