İçindekiler:
- Adım 1: Kurulum Prosedürü
- Adım 2: Arduino'da Kodlama
- Adım 3: Python3'te Kodlama
- Adım 4: Arduino ve Python3'ün Kaynak Kodu
Video: Python3 ve Arduino İletişimi: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Proje Açıklaması
Bu projede Python3'ten Arduino kartına komutlar göndereceğiz, bu da Python3 ve Arduino arasında iletişim kurarken işleri daha kolay anlamayı sağlayacak. Arduino Uno üzerindeki yerleşik LED'i AÇMAK/KAPATMAK anlamına gelen Arduino platformunun bir "Merhaba dünyası" yapacağız.
O halde öncelikle şunu söyleyeyim…
Bu projeyi neden yaptım?
Öncelikle bu konu hakkında youtube'a özel olarak internete yüklenen birçok ders var ama bunlar Python2 versiyonlarını kullanıyorlar ve ikinci olarak Python3.7.2 olan en son versiyonu yükledim. Arduino ile bağlanmak için kullandığınızda Python2 ve Python3 arasında biraz fark vardır. Python3'ten Arduino'ya komut gönderme problemini çözdükten sonra, bunun yapımcılar ve tüm hobi topluluğu ile paylaşılması gerektiğini düşündüm.
Hadi başlayalım
İhtiyacınız olan bileşenler:
- Arduino UNO kurulu
- USB kablosu
Donanım olarak ihtiyacınız olan tek şey bu:)
Adım 1: Kurulum Prosedürü
Python3 sürümü ve PySerial paketi nasıl kurulur
Artık kurulumla ilgili şeyler hakkında YouTube'da arama yapabilirsiniz. Yukarıda hem Python3 sürümünün hem de PySerial paketinin kurulumuna ilişkin video bulunmaktadır.
Adım 2: Arduino'da Kodlama
Bölüm1: arduino'da kodlama
Adım 3: Python3'te Kodlama
Bölüm2: python3'te kodlama
Adım 4: Arduino ve Python3'ün Kaynak Kodu
Not
Önce Arduino taslağını ve ardından Python kodunu yüklediğinizden emin olun.:) Bu projeyi yaparken herhangi bir sorun yaşarsanız yorum bölümünden bana bildirin.
Önerilen:
MPU 6050 Gyro, Arduino ile İvmeölçer İletişimi (Atmega328p): 5 Adım
MPU 6050 Gyro,Arduino ile İvmeölçer İletişimi (Atmega328p): MPU6050 IMU, tek bir çip üzerinde entegre edilmiş 3 Eksenli ivmeölçer ve 3 Eksenli jiroskopa sahiptir. X, Y ve Z ekseni. Jiroskopun çıkışları
Arduino ve Mobil Bluetooth İletişimi (haberci): 8 Adım
Arduino ve Mobil Bluetooth İletişimi (haberci): İletişim, günlük hayatımızda önemli bir faktör oynuyor. Ancak bu kilitlenme döneminde kendi ailemizle iletişim veya evimizdeki insanlarla iletişim bazen cep telefonlarına ihtiyaç duyar. Ancak cep telefonlarının kısa süreli kullanımı
Basit Arduino LoRa İletişimi (5km'den fazla): 9 Adım
Basit Arduino LoRa İletişimi (5km'den fazla): E32-TTL-100'ü kütüphanemle test edeceğiz. Kablosuz bir alıcı-verici modülüdür, SEMTECH'in orijinal RFIC SX1278'ini temel alan 410 441 MHz'de (veya 868MHz veya 915MHz) çalışır, şeffaf iletim mevcuttur, TTL seviyesinde. Modül LORA'yı benimser
Arduino ve Endüstriyel Cihazlar Arasında Modbus TCP İletişimi: 3 Adım
Arduino ve Endüstriyel Cihazlar Arasında Modbus TCP İletişimi: Bir Arduino kartını endüstriyel HMI ile kontrol etmenin ve bir Modbus TCP iletişimi ile endüstriyel bir ağa bağlamanın endüstriyel bir yolu
Sensörlü Halı/Arduino Micro ile RF İletişimi: 4 Adım (Resimli)
Sensörlü Halı / Arduino Micro ile RF İletişimi: Yakın zamanda, lambaların altındaki bir halıya yerleştirilen sensörlere tepki veren bir dizi lambadan oluşan Eşit Çeşitlilik kurulumunu bitirdim. İşte basınç sensörlü halıyı nasıl yaptım. Umarım onu kullanışlı bulursun.:)