Агуулгын хүснэгт:
- Алхам 1: Суулгах журам
- Алхам 2: Arduino дээр кодлох
- Алхам 3: Python3 дээр кодлох
- Алхам 4: Arduino болон Python3 -ийн эх код
Видео: Python3 ба Arduino харилцаа холбоо: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Төслийн тодорхойлолт
Энэ төсөлд бид Python3 -аас Arduino самбар руу тушаалуудыг илгээх бөгөөд энэ нь Python3 болон Arduino хооронд харилцах үед ойлгоход хялбар болгоно. Бид Arduino платформ дээр "Hello world" хийх бөгөөд энэ нь Arduino Uno дээр суурилуулсан LED-ийг асаах/унтраах гэсэн үг юм.
Тиймээс эхлээд танд хэлье …
Би яагаад энэ төслийг хийсэн юм бэ?
Нэгдүгээрт, энэ сэдвээр 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: 5 алхам
Утасгүй шифрлэгдсэн харилцаа холбоо Arduino: Сайн байцгаана уу, энэ хоёр дахь нийтлэлд би утасгүй холболтоо аюулгүй болгохын тулд Atecc608a чипийг хэрхэн ашиглах талаар тайлбарлах болно. Үүний тулд би NRF24L01+ -ийг утасгүй хэсэг болон Arduino UNO -д ашиглах болно. ATECC608A бичил чипийг
EasyTalk: Хялбар харилцаа холбоо, хажууд байгаа хуанли: 6 алхам
EasyTalk: Хялбар харилцаа холбоо ба хуанли Таны хажууд: Намайг Коби Марчал гэдэг, би Бельги улсын Howest хотод сурдаг, би мультимедиа, харилцаа холбооны технологийн (MCT) оюутан. Эхний жилийнхээ эцсийн даалгаврыг биелүүлэхийн тулд би IoT-төхөөрөмж хийх ёстой байсан. Гэртээ манай ах ийм асуудалтай тулгардаг
ESP -ээс ESP -ийн харилцаа холбоо: 4 алхам
ESP to ESP Communication -аас ESP: Энэхүү заавар нь утасгүй холболтыг багтаасан бусад төслийн бусад дамжуулагч модулиудыг солиход туслах болно. Бид ESP8266 дээр суурилсан самбарыг ашиглах болно, нэг нь WiFi -STA горимд, нөгөө нь WiFi -AP горимд, NodeMCU V3 бол энэ төслийн хувьд миний сонголт
MKR1000 IoT клиент/серверийн харилцаа холбоо: 4 алхам
MKR1000 IoT Client/server харилцаа холбоо: Энэхүү төсөл нь Arduino/Genuino MKR1000 гэсэн хоёр төхөөрөмжийг сервер ба үйлчлүүлэгч болгон хэрхэн тохируулах талаар тайлбарласан болно. MKR1000 клиент нь таны дотоод wifi -д холбогдох бөгөөд үйлчлүүлэгчтэй биечлэн холбогдсон хоёр оролтыг сонсох болно. нэг нь товчлуураас, нөгөө нь чичиргээнээс
Харилцаа холбоо LoRa ESP8266 ба радио RFM95: 9 алхам
Харилцаа холбоо LoRa ESP8266 ба радио RFM95: Алсын зайн харилцаа холбоо, хүч багатай хэрэглээ багатай LoRa "Lo ng - Ra nge" гэсэн зүйлсийн интернэтэд ашиглах хамгийн нэрд гарсан технологийн нэг юм. модуляцийн төрөл