Съдържание:
- Стъпка 1: Нещата, използвани в този проект
- Стъпка 2: Настройка на Obniz
- Стъпка 3:
- Стъпка 4:
- Стъпка 5: Програма
Видео: Игра за избягване на препятствия със сензор за разстояние: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
От sa112Obniz уебсайт Следвайте още от автора:
За: DIY електроника, javascript, IoT, obniz, програмиране, raspberrypi, arduino Повече за sa112 »
Игра за избягване на препятствия като Flappy Bird. Преместете ръката си, за да избегнете сблъсъка. Лесно е да се направи и забавно да се играе!
Стъпка 1: Нещата, използвани в този проект
обниз
IR сензор за разстояние
Смартфон или компютър
Стъпка 2: Настройка на Obniz
За да настроите obniz, всичко, което трябва да направите, е да следвате три стъпки.
- Свържете obniz към wifi.
- Свържете устройства като LED или двигатели към obniz.
- Сканирайте QR кода на obniz и започнете програмирането. Не е необходимо да инсталирате никакъв софтуер.
Стъпка 3:
Свържете obniz и сензора за разстояние, както е показано по -долу.
- io0: Сигнал (жълт)
- io1: GND (черно)
- io2: VCC (червен)
Стъпка 4:
Използваме платно HTML5.
нека canvas = 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, signal: 0} трябва да се промени, ако свържете устройства, различни от Стъпка 2. Тази стойност се използва като всеки кадров вход.
нека вход = (300 - inputHeight); вход = Math.min (Math.max (0, вход), canvas.height); dot.push (вход);
Стъпка 5: Програма
Моля, изтеглете програмата от тук
Препоръчано:
Робот за избягване на препятствия, използващ ултразвуков сензор (Proteus): 12 стъпки
Робот за избягване на препятствия, използващ ултразвуков сензор (Proteus): Обикновено срещаме робот за избягване на препятствия навсякъде. Хардуерната симулация на този робот е част от конкуренцията в много колежи и в много събития. Но софтуерната симулация на робот с препятствия е рядкост. Въпреки че можем да го намерим някъде
Избягване на препятствия LEGO робот: 8 стъпки (със снимки)
Избягване на препятствия LEGO Робот: Ние обичаме LEGO и също така обичаме Crazy Circuits, затова искахме да комбинираме двата в прост и забавен робот, който може да избегне бягането по стени и други предмети. Ще ви покажем как сме изградили нашите и ще очертаем необходимите основи, за да можете да изградите свои собствени
Брояч Arduino, използващ TM1637 LED дисплей и сензор за избягване на препятствия: 7 стъпки
Брояч Arduino, използващ TM1637 LED дисплей и сензор за избягване на препятствия: В този урок ще се научим как да направим обикновен брояч с помощта на LED дисплей TM1637 и сензор за избягване на препятствия и Visuino
Робот за избягване на препятствия (Arduino): 8 стъпки (със снимки)
Робот за избягване на препятствия (Arduino): Тук ще ви инструктирам как да направите робот за избягване на препятствия, базиран на Arduino. Надявам се да направя стъпка по стъпка ръководство за това как да направя този робот по много лесен начин. Роботът, който избягва препятствия, е напълно автономен робот, който може да избегне всякакви препятствия
OAREE - 3D печат - робот за избягване на препятствия за инженерно образование (OAREE) с Arduino: 5 стъпки (със снимки)
OAREE - 3D печат - робот за избягване на препятствия за инженерно образование (OAREE) с Arduino: OAREE (робот за избягване на препятствия за инженерно образование) Дизайн: Целта на тази инструкция беше да се проектира OAR (робот за избягване на препятствия), който е прост/компактен, 3D печат, лесен за сглобяване, използва серво за непрекъснато въртене за movem