
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51
Sa112Obniz веб -сайтынан Автордың толығырақ мәліметтерін қараңыз:






Туралы: DIY электроникасы, javascript, IoT, obniz, бағдарламалау, raspberrypi, arduino sa112 туралы толығырақ »
Flappy Bird сияқты кедергілерден аулақ болу ойыны. Соқтығыспау үшін қолыңызды жылжытыңыз. Жасау оңай және қызықты!
1 -қадам: Бұл жобада қолданылатын заттар
обниз
ИҚ қашықтық сенсоры
Смартфон немесе компьютер
2 -қадам: Obniz орнату


Обнизді орнату үшін сізге үш қадамды орындау жеткілікті.
- Обницті Wi -Fi желісіне қосыңыз.
- Жарықдиодты немесе қозғалтқыш сияқты құрылғыларды obniz -ге қосыңыз.
- QR кодын сканерлеп, бағдарламалауды бастаңыз. Сізге ешқандай бағдарламалық жасақтаманы орнатудың қажеті жоқ.
3 -қадам:
Обниц пен қашықтық сенсорын төмендегідей қосыңыз.
- 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 = асинхронды функция () {let sensor = obniz.wired («GP2Y0A21YK0F», {vcc: 2, gnd: 1, сигнал: 0}); sensor.start (функция (биіктік) {inputHeight = биіктік;})};
{vcc: 2, gnd: 1, signal: 0} мәнін 2 -қадамнан өзгеше құрылғыларды қоссаңыз өзгерту керек. Бұл мән әрбір кадрлық кіріс ретінде пайдаланылады.
input = (300 - inputHeight) болсын; input = Math.min (Math.max (0, енгізу), canvas.height); dot.push (енгізу);
5 -қадам: Бағдарлама
Бағдарламаны осы жерден алыңыз
Ұсынылған:
DIY үйде Arduino кедергілерінен аулақ болу: 5 қадам

DIY үйде Arduino кедергілерінен аулақ болу: Бұл мақалада мен сізге үйде автокөлікті болдырмайтын Arduino кедергісін қалай жасау керектігін көрсетемін
«Үйде жалғыз» ұрлықтан аулақ болу/ Stepiny моторы мен сервопроводты басқару үшін Attiny13 көмегімен: 5 қадам

«Жалғыз үйде» ұрлықтан аулақ болу/ Attiny13 көмегімен тепкіш қозғалтқышты және сервопроводты басқару: бұл менің таңқаларлық жобаларымның бірі болуы мүмкін :-) Бірақ егер сіз ұрлық жасаушылардан аулақ болғыңыз келмесе де, бұл жобаны кез келген жерде қолдануға болады. Steppermotor немесе servo қозғалтқышты немесе Attiny13.Mo бар бірнеше тұрақты ток қозғалтқыштарын жүргізу қажет
Arduino кедергісі моторлы автокөліктен аулақ болу: 7 қадам

Arduino кедергілері моторлы автокөлікті болдырмайды: Сәлеметсіз бе! және автокөліктен аулақ Arduino кедергісін қалай жасау керектігі туралы оқулыққа қош келдіңіз. Біз осы жобаға қажетті материалдарды алуды бастай аламыз және көңіл көтереміз! МАТЕРИАЛДАР: Әйелдерден ерлерге дейінгі сымдардың қашықтық сенсоры
Ең кішкентай және сүйкімді Arduino кедергілерден аулақ болу роботы: 5 қадам

Ең кішкентай және сүйкімді Arduino кедергілерден аулақ болу роботы: Сіздің бөлмеңіздегі сөренің жартысын алатын үлкен қолайсыз роботтардан шаршадыңыз ба? Сіз роботты өзіңізбен бірге алуға дайынсыз ба, бірақ ол қалтаңызға сыймайды ма? Мінеки! Мен сізге Minibot -ты ұсынамын, ол кедергілерден аулақ болу үшін ең кішкентай және роботты ұсынады
Кедергілерден аулақ Minecraft Creeper роботы: 7 қадам

Кедергілерді болдырмайтын Minecraft Creeper роботы: Бұл робот Minecraft сынағына, Epilog Challenge IX және авторлар байқауына бірінші рет қатысу үшін жасалды. Бұл Minecraft -тың ең танымал тобының бірі: Creeper. Бұл робот 3D басып шығарылған қабықты пайдаланады, сондықтан сізге