Πίνακας περιεχομένων:
- Βήμα 1: Πράγματα που χρησιμοποιούνται σε αυτό το έργο
- Βήμα 2: Ρύθμιση του Obniz
- Βήμα 3:
- Βήμα 4:
- Βήμα 5: Πρόγραμμα
Βίντεο: Παιχνίδι αποφυγής εμποδίων με αισθητήρα απόστασης: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Από τον ιστότοπο sa112Obniz Ακολουθήστε περισσότερα από τον συγγραφέα:
Σχετικά με: DIY ηλεκτρονικά, javascript, IoT, obniz, προγραμματισμός, raspberrypi, arduino Περισσότερα για sa112 »
Παιχνίδι αποφυγής εμποδίων όπως το Flappy Bird. Μετακινήστε το χέρι σας για να αποφύγετε τη σύγκρουση. Είναι εύκολο να γίνει και διασκεδαστικό να παίζεις!
Βήμα 1: Πράγματα που χρησιμοποιούνται σε αυτό το έργο
obniz
Αισθητήρας απόστασης IR
Smartphone ή υπολογιστή
Βήμα 2: Ρύθμιση του Obniz
Για να ρυθμίσετε το obniz, το μόνο που χρειάζεται να κάνετε είναι να ακολουθήσετε τρία βήματα.
- Συνδέστε το obniz στο wifi.
- Συνδέστε συσκευές όπως LED ή κινητήρες στο obniz.
- Σαρώστε τον κωδικό QR του obniz και ξεκινήστε τον προγραμματισμό. Δεν χρειάζεται να εγκαταστήσετε κανένα λογισμικό.
Βήμα 3:
Συνδέστε το obniz και τον αισθητήρα απόστασης όπως παρακάτω.
- io0: Σήμα (κίτρινο
- io1: GND (μαύρο
- io2: VCC (κόκκινο
Βήμα 4:
Χρησιμοποιούμε καμβά HTML5.
ας καμβάς = document.getElementById ("πεδίο"); ας ctx = canvas.getContext ('2d');
Ορίστε την τιμή του αισθητήρα απόστασης σε var "inputHeight" και χρησιμοποιήστε τον ανά πάσα στιγμή.
ας inputHeight = 0; ας obniz = νέο Obniz ("OBNIZ_ID_HERE"); obniz.onconnect = async function () {let sensor = obniz.wired ("GP2Y0A21YK0F", {vcc: 2, gnd: 1, σήμα: 0}); sensor.start (λειτουργία (ύψος) {inputHeight = ύψος;})};
Το {vcc: 2, gnd: 1, σήμα: 0} θα πρέπει να αλλάξει εάν συνδέετε συσκευές διαφορετικές από το Βήμα 2. Αυτή η τιμή χρησιμοποιείται ως κάθε είσοδος πλαισίου.
ας εισαγωγή = (300 - inputHeight); input = Math.min (Math.max (0, input), canvas.height); dot.push (είσοδος);
Βήμα 5: Πρόγραμμα
Παρακαλώ πάρτε το πρόγραμμα από εδώ
Συνιστάται:
Ρομπότ αποφυγής εμποδίων με χρήση αισθητήρα υπερήχων (Proteus): 12 βήματα
Ρομπότ αποφυγής εμποδίων με χρήση αισθητήρα υπερήχων (Proteus): Γενικά συναντάμε ρομπότ αποφυγής εμποδίων παντού. Η προσομοίωση υλικού αυτού του ρομπότ είναι μέρος του ανταγωνισμού σε πολλά κολέγια και σε πολλές εκδηλώσεις. Αλλά η προσομοίωση λογισμικού ρομπότ εμποδίων είναι σπάνια. Ακόμα κι αν μπορούμε να το βρούμε κάπου
Μετρητής Arduino με χρήση LED TM1637 & αισθητήρα αποφυγής εμποδίων: 7 βήματα
Arduino Counter Using TM1637 LED Display & Obstacle shmangi Sensor: Σε αυτό το σεμινάριο θα μάθουμε πώς να φτιάχνουμε έναν απλό ψηφιακό μετρητή χρησιμοποιώντας LED Display TM1637 και αισθητήρα αποφυγής εμποδίων και Visuino. Δείτε το βίντεο
Μέτρηση απόστασης απόστασης με αισθητήρα χειρονομίας APDS9960: 6 βήματα
Μέτρηση απόστασης απόστασης με αισθητήρα χειρονομίας APDS9960: Σε αυτό το σεμινάριο θα μάθουμε πώς να μετράμε την απόσταση χρησιμοποιώντας έναν αισθητήρα χειρονομίας APDS9960, arduino και Visuino. Δείτε το βίντεο
Αυτοκίνητο αποφυγής εμποδίων: 5 βήματα
Αυτοκίνητο αποφυγής εμποδίων: Το αυτοκίνητο με αισθητήρα γωνίας είναι ένα έξυπνο αυτοκίνητο αυτο-αποφυγής, το σώμα του αυτοκινήτου χρησιμοποιεί πλαίσιο αλουμινίου, ο κύριος έλεγχος με μικροελεγκτή Arduino/Nano, η πλακέτα υιοθετεί μια plug-in σχεδίαση (είναι πιο εύκολο να συνδέσετε εξωτερικό αισθητήρα μέσω μικροελεγκτή
Πώς να χρησιμοποιήσετε τον αισθητήρα αποφυγής εμποδίων IR στο Arduino: 4 βήματα
Πώς να χρησιμοποιήσετε τον αισθητήρα IR αποφυγής εμποδίων στο Arduino: Γεια σας, σε αυτό το άρθρο θα γράψω πώς να χρησιμοποιήσετε τον αισθητήρα IR αποφυγής αποφυγής στο Arduino. Απαιτούμενα συστατικά: Αισθητήρας αποφυγής εμποδίων IR Arduino Nano V.3 Jumpe wire USBmini Απαιτείται λογισμικό: Arduino IDE