Obsah:
Video: Hra na vyhýbanie sa prekážkam so senzorom vzdialenosti: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Od sa112Obniz website Nasledovať viac od autora:
O: DIY elektronika, javascript, IoT, obniz, programovanie, raspberrypi, arduino Viac o sa112 »
Hra na vyhýbanie sa prekážkam ako Flappy Bird. Pohybujte rukou, aby ste predišli kolízii. Je ľahké ho vytvoriť a je zábavné ho hrať!
Krok 1: Veci použité v tomto projekte
poznať
IR senzor vzdialenosti
Smartfón alebo počítač
Krok 2: Nastavenie Obniz
Ak chcete nastaviť obniz, stačí urobiť tri kroky.
- Pripojte obniz k wifi.
- Pripojte zariadenia, ako sú LED alebo motory, k rozpoznaniu.
- Naskenujte QR kód obniz a začnite programovať. Nie je potrebné inštalovať žiadny softvér.
Krok 3:
Pripojte obniz a snímač vzdialenosti podľa nižšie uvedeného postupu.
- io0: Signál (žltý)
- io1: GND, čierny
- io2: VCC, červený
Krok 4:
Používame plátno HTML5.
nech canvas = document.getElementById ('pole'); nech ctx = canvas.getContext ('2d');
Nastavte hodnotu senzora vzdialenosti na var „inputHeight“a použite ho kedykoľvek.
nech inputHeight = 0; nech obniz = new Obniz ("OBNIZ_ID_HERE"); obniz.onconnect = asynchrónna funkcia () {let sensor = obniz.wired ("GP2Y0A21YK0F", {vcc: 2, gnd: 1, signal: 0}); sensor.start (funkcia (výška) {inputHeight = výška;})};
{vcc: 2, gnd: 1, signal: 0} by ste mali zmeniť, ak pripájate zariadenia odlišné od kroku 2. Táto hodnota sa používa ako vstup pre každý rámec.
nech vstup = (300 - výška vstupu); vstup = Math.min (Math.max (0, vstup), canvas.height); dot.push (vstup);
Krok 5: Program
Stiahnite si program odtiaľto
Odporúča:
Robot na vyhýbanie sa prekážkam pomocou ultrazvukového senzora (Proteus): 12 krokov
Robot na vyhýbanie sa prekážkam pomocou ultrazvukového senzora (Proteus): S robotom na vyhýbanie sa prekážkam sa spravidla stretávame všade. Hardvérová simulácia tohto robota je súčasťou súťaže na mnohých vysokých školách a na mnohých podujatiach. Softvérová simulácia prekážkového robota je však zriedkavá. Aj keď to niekde nájdeme,
Robot Arduino 5 v 1 - Nasledujte ma - Nasledujúci riadok - Sumo - Kresba - Vyhýbanie sa prekážkam: 6 krokov
Robot Arduino 5 v 1 | Nasledujte ma | Nasledujúci riadok | Sumo | Kresba | Vyhýbanie sa prekážkam: Táto riadiaca doska robota obsahuje mikrokontrolér ATmega328P a ovládač motora L293D. Samozrejme, nelíši sa od dosky Arduino Uno, ale je užitočnejší, pretože na pohon motora nepotrebuje ďalší štít! Je bez skoku
Auto na vyhýbanie sa prekážkam: 5 krokov
Automobil vyhýbajúci sa prekážkam: Auto s uhlovým senzorom je inteligentné auto, ktorému sa dá vyhnúť, telo auta pomocou hliníkového rámu, hlavné ovládanie pomocou mikrokontroléra Arduino/Nano, doska s plošnými spojmi má zásuvný dizajn (je jednoduchšie pripojiť externý senzor pomocou mikrokontroléra
Robot na vyhýbanie sa prekážkam na prepravu ťažkého užitočného zaťaženia: 6 krokov
Robot na vyhýbanie sa prekážkam na prepravu ťažkého užitočného zaťaženia: Toto je robot na vyhýbanie sa prekážkam postavený tak, aby uniesol rockera môjho syna
Boe-Bot: Robot na vyhýbanie sa prekážkam: 6 krokov
Boe-Bot: Robot na vyhýbanie sa prekážkam: Tento malý robot používa na zisťovanie prekážok svoje fúzy. Akonáhle sa spustí jeden alebo oba jeho fúzy, cúvne a otočí sa iným smerom. Inak sa pohybuje dopredu. Základná doska Paralax, napájaná 4 batériami AA, umožňuje tento malý