Inhoudsopgave:
- Stap 1: Dingen die in dit project worden gebruikt
- Stap 2: Obniz. instellen
- Stap 3:
- Stap 4:
- Stap 5: Programma
Video: Obstakel vermijden spel met afstandssensor - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Door sa112Obniz websiteVolg meer door de auteur:
Over: DIY-elektronica, javascript, IoT, obniz, programmeren, raspberrypi, arduino Meer over sa112 »
Obstakel vermijden spel zoals Flappy Bird. Beweeg uw hand om de botsing te vermijden. Het is gemakkelijk te maken en leuk om te spelen!
Stap 1: Dingen die in dit project worden gebruikt
obniz
IR afstandssensor
Smartphone of computer
Stap 2: Obniz. instellen
Om obniz in te stellen, hoeft u alleen maar drie stappen te volgen.
- Verbind obniz met wifi.
- Sluit apparaten zoals LED of motoren aan op obniz.
- Scan de QR-code van obniz en begin met programmeren. U hoeft geen software te installeren.
Stap 3:
Sluit obniz en de afstandssensor aan zoals hieronder.
- io0: Signaal (geel)
- io1: GND (zwart)
- io2: VCC (rood)
Stap 4:
We gebruiken HTML5-canvas.
laat canvas = document.getElementById('veld'); laat ctx = canvas.getContext('2d');
Stel de waarde van de afstandssensor in op var "inputHeight" en gebruik deze op elk moment.
laat inputHoogte = 0; laat obniz = nieuwe Obniz ("OBNIZ_ID_HERE"); obniz.onconnect = asynchrone functie () { let sensor = obniz.wired ("GP2Y0A21YK0F", {vcc: 2, gnd: 1, signaal: 0}); sensor.start(functie (hoogte) { inputHeight = hoogte; }) };
{vcc: 2, gnd: 1, signal: 0} moet worden gewijzigd als u andere apparaten dan stap 2 aansluit. Deze waarde wordt gebruikt als elke frame-invoer.
laat input = (300 - inputHeight); input = Math.min(Math.max(0, input), canvas.height); punt.push(invoer);
Stap 5: Programma
Haal het programma hier vandaan
Aanbevolen:
Obstakel vermijden van LEGO-robot: 8 stappen (met afbeeldingen)
Obstakel vermijden van LEGO-robot: we houden van LEGO en we houden ook van gekke circuits, dus we wilden de twee combineren tot een eenvoudige en leuke robot die kan voorkomen dat hij tegen muren en andere objecten botst. We laten u zien hoe we de onze hebben gebouwd en geven een overzicht van de basisprincipes die nodig zijn, zodat u uw eigen kunt bouwen
5 in 1 Arduino-robot - Volg mij - Regel volgend - Sumo - Tekenen - Obstakel vermijden: 6 stappen
5 in 1 Arduino-robot | Volg mij | Regel volgend | Sumo | Tekenen | Obstakel vermijden: deze robotbesturingskaart bevat een ATmega328P-microcontroller en een L293D-motorstuurprogramma. Het is natuurlijk niet anders dan een Arduino Uno-bord, maar het is nuttiger omdat het geen ander schild nodig heeft om de motor aan te drijven! Het is vrij van sprong
Obstakel Rover vermijden met Dexter: 4 stappen
Obstacle Avoiding Rover Met Dexter: Als je nieuw bent bij Dexter Community, raadpleeg dan de https://www.instructables.com/id/Getting-Started-With-Dexter/In dit project ontwikkelen we een Obstacle avoiding Rover met behulp van ons Dexter-bord en ultrasone sensor
Obstakel vermijden auto: 5 stappen
Obstacle Avoidance Car: Hoeksensorauto is een zelfvermijdende intelligente auto, de carrosserie van de auto gebruikt een aluminium frame, de hoofdbediening met behulp van Arduino / Nano-microcontroller, de printplaat heeft een plug-in-ontwerp (het is gemakkelijker om een externe sensor aan te sluiten via microcontroller
Obstakel vermijdende robot met een persoonlijkheid! 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Obstakel vermijdende robot met een persoonlijkheid!: In tegenstelling tot de meeste rondzwervende 'bots', zwerft deze zo rond dat het eigenlijk lijkt te 'denken'! Met een BASIC Stamp-microcontroller (Basic Atom, Parallax Basic Stamps, Coridium Stamp, etc.), een soort chassis, een paar sensoren en wat s