Мазмұны:
- Жабдықтар
- 1 -қадам: Жабдыққа қосылу
- 2 -қадам: Arduino кітапханасын жүктеңіз және орнатыңыз
- 3 -қадам: Arduino коды
- 4 -қадам: Python коды
- 5 -қадам: Контроллерден ләззат алыңыз
Бейне: Arduino көмегімен YouTube ойнатуды басқару үшін қимылдарды қолданыңыз: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Оқиға
YouTube тінтуірдің оң жақ батырмасын басқан сайын тек 5 секундқа алға жылжуға мүмкіндік береді. Мен қолымды сермеген сайын 20 секундқа алға жылжуға көмектесетін контроллер жасау үшін Arduino мен python -ды қолдануды шештім.
Жабдықтар
Seeeduino V4.2 [Мұнда сатып алу] (https://www.seeedstudio.com/Seeeduino-V4-2-p-2517….)
Seeed Grove-адамның қатысуын анықтайтын сенсор [Мұнда сатып алу] (https://www.seeedstudio.com/Grove-Human-Presence-S…)
Python [Мұнда жүктеу] (https://www.python.org/)
Arduino IDE [Мұнда жүктеу] (https://www.arduino.cc/kz/Main/Software)
1 -қадам: Жабдыққа қосылу
Arduino -ны компьютерге және инфрақызыл сенсорға қосыңыз. IR сенсоры I2C портына қосылуы керек.
2 -қадам: Arduino кітапханасын жүктеңіз және орнатыңыз
Github-дан [Grove_Human_Presence_Sensor кітапханасын] (https://github.com/Seeed-Studio/Grove_Human_Presence_Sensor) жүктеп алыңыз. Содан кейін оны Arduino кітапханасына қосыңыз. Arduino кітапханасын орнату үшін [Кітапхананы орнату әдісі] (https://wiki.seeedstudio.com/How_to_install_Arduino_Library/) сілтемесіне жүгіне аласыз.
3 -қадам: Arduino коды
Төмендегі Arduino кодын көшіріп, Arduino IDE -ге қойыңыз. Содан кейін оны құрастырыңыз және Arduino тақтасына жүктеңіз.
4 -қадам: Python коды
Питон кодын төмендегі python редакторына көшіріп, қойыңыз. Pyserial және pynput кітапханасын орнатуды ұмытпаңыз. Егер сіз мұны қалай жасау керектігін білмесеңіз. Терминалды ашып, 'pip install pyserial' және 'pip install pynput' теріңіз.
5 -қадам: Контроллерден ләззат алыңыз
Питон файлын орындаңыз және өзіңіздің қимыл контроллеріңізбен ойнаңыз!
Ұсынылған:
Қадамдық моторды басқару үшін ескі ноутбуктің сенсорлық тақтасын қайта қолданыңыз: 11 қадам (суреттермен)
Қадамдық моторды басқару үшін ескі ноутбуктің сенсорлық тақтасын қайта қолданыңыз: Мен бұл жобаны бірнеше ай бұрын жасадым. Бірнеше күн бұрын мен Reddit -те r/Arduino -да жобаның бейнесін жарияладым. Жобаға қызығушылық танытқан адамдарды көріп, мен осы нұсқаулықты жасауға шешім қабылдадым, онда мен Arduino кодына кейбір өзгерістер енгіздім
Ескі ноутбуктің сенсорлық тақтасын компьютерді басқару үшін қайта қолданыңыз!: 11 қадам (суреттермен)
Ескі ноутбуктің сенсорлық тақтасын компьютерді басқару үшін қайта қолданыңыз !: PS/2 ноутбук сенсорлық тақталары микроконтроллермен бірге қолданылатын ең жақсы интерфейс құрылғыларының бірі. Саусақтардың сырғитын және түрту қимылдары бақылауды қарапайым және қызықты етіп жасауға мүмкіндік береді. Бұл нұсқаулықта біреуін біріктірейік
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
Arduino үшін 6 түйме үшін 1 аналогты кірісті қолданыңыз: 6 қадам
Arduino үшін 6 түйме үшін 1 аналогты кірісті қолданыңыз: Мен жиі Arduino үшін цифрлық кірістерді қалай алуға болатынын жиі ойлайтынмын. Жақында мен бірнеше цифрлық кірістерді енгізу үшін аналогтық кірістердің бірін қолдануым керек деп ойладым. Мен тез іздестіріп, адамдардың қай жерде екенін таптым
Bluetooth 4.0 HC -08 модулін адрестік жарықдиодты басқару үшін қолданыңыз - Arduino Uno оқулығы: 4 қадам (суреттермен)
Bluetooth 4.0 HC -08 модулін адрестік жарықдиодты басқару үшін қолданыңыз - Arduino Uno оқулығы: Сіз Arduino -мен байланыс модульдерін әлі зерттеп көрдіңіз бе? Bluetooth сіздің Arduino жобаларыңызға және заттардың интернетін пайдалануға мүмкіндіктер әлемін ашады. Мұнда біз нәресте қадамынан бастаймыз және адрестік жарықдиодты сма көмегімен басқаруды үйренеміз