Мазмұны:
- 1 -қадам: Орнату процедурасы
- 2 -қадам: Arduino -да кодтау
- 3 -қадам: Python3 -те кодтау
- 4 -қадам: Arduino мен Python3 бастапқы коды
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Жоба Сипаттамасы
Бұл жобада біз Python3 -тен Arduino тақтасына командалар жібереміз, бұл Python3 пен Arduino арасында байланыс кезінде түсінуді жеңілдетеді. Біз Arduino платформасының «Сәлем әлемі» жасаймыз, бұл Arduino Uno-да орнатылған жарықдиодты қосуды/өшіруді білдіреді.
Сондықтан, алдымен сізге айтайын …
Мен бұл жобаны не үшін жасадым?
Біріншіден, интернетте youtube -те осы тақырып бойынша көптеген оқулықтар жүктелген, бірақ олар Python2 нұсқаларын қолданады, екіншіден, мен Python3.7.2 соңғы нұсқасын орнаттым. Python2 мен Python3 арасында оны Arduino -мен байланысу үшін қолданған кезде аздап айырмашылық бар. Мен Python3 -тен Arduino -ға команданы жіберу мәселесін шешкеннен кейін, мен оны жасаушыларға және барлық әуесқойлар қауымына бөлісу керек деп ойладым.
Бастайық
Сізге қажет компоненттер:
- Arduino UNO басқармасы
- USB кабелі
Бұл сізге аппараттық құралдар үшін қажет нәрсе:)
1 -қадам: Орнату процедурасы
Python3 нұсқасы мен PySerial бумасын қалай орнату керек
Енді сіз YouTube -те орнатылатын материалдар туралы іздей аласыз. Жоғарыда Python3 нұсқасын да, PySerial бумасын да орнатуға арналған бейне бар.
2 -қадам: Arduino -да кодтау
1 -бөлім: arduino -да кодтау
3 -қадам: Python3 -те кодтау
2 -бөлім: python3 -те кодтау
4 -қадам: Arduino мен Python3 бастапқы коды
Ескерту
Алдымен Arduino эскизін, содан кейін Python кодын жүктегеніңізге көз жеткізіңіз.:) Егер сізде бұл жобаны жасау кезінде қандай да бір мәселе туындаса, түсініктеме бөлімінде маған хабарлаңыз.
Ұсынылған:
Arduino және мобильді Bluetooth байланысы (хабаршы): 8 қадам
Arduino және мобильді Bluetooth байланысы (хабаршы): Байланыс біздің күнделікті өмірімізде маңызды фактор болып табылады. Бірақ бұл құлдырау кезінде біздің отбасымызбен немесе біздің үйдегі адамдармен қарым -қатынас кезінде ұялы телефондар қажет. Бірақ ұялы телефондарды қысқа мерзімде қолдану
PIC MCU және Python сериялық байланысы: 5 қадам
PIC MCU және Python сериялық байланысы: Сәлеметсіздер ме, балалар! Бұл жобада мен PIC MCU мен Python сериялық байланысы бойынша эксперименттерімді түсіндіруге тырысамын. Интернетте PIC MCU -мен виртуалды терминал арқылы байланысу туралы көптеген оқулықтар мен бейнелер бар, бұл өте пайдалы. Хауев
Arduino және Python сериялық байланысы - пернетақта дисплейі: 4 қадам
Arduino және Python сериялық байланысы - пернетақта дисплейі: Бұл жоба mac пайдаланушыларына арналған, бірақ оны Linux пен Windows үшін де қолдануға болады, тек басқаша болуы керек - орнату
BreadShield бағдарламасындағы Arduino және Character LCD байланысы: 6 қадам
BreadShield ішіндегі Arduino және Character LCD байланысы: Arduino -ның көптеген жобаларында Arduino -дан мәлімет алу үшін HD44780 протоколы басым қолданылатын СКД дисплейі бар. Әдетте Arduino-ны HD44780-ке қосу (4-биттік режимде) 12 сымды алады! Бұл үлкен секіргіш спагеттидің үлкен былықтарына әкеледі. Ол қажет
ESP8266 және Python байланысы Noobs үшін: 6 қадам
ESP8266 және Python Communication Noobs үшін: Бұл нұсқаулық ESP8266 -дан кез келген деректерді алуға және оны AT пәрменінсіз python арқылы басқаруға мүмкіндік береді. Жаңадан бастаушылар үшін ESP8266 -ды қолдану туралы нұсқаулықтардың көпшілігі қиын, себебі олар «AT COMMANDS »Чипіне енгізіңіз, ол: қажетсіз ысырап