Buku ini sangat cocok untuk siapa saja yang ingin menguasai dasar komunikasi antara komputer dan Arduino Uno dengan memanfaatkan bahasa pemrograman Python. Berbagai contoh komunikasi serial yang memanfaatkan pySerial dan pyFirmata diberikan dengan contoh-contoh yang mudah dipahami dan dipraktikkan. Contoh komunikasi antara komputer dan Arduino Uno secara nirkabel melalui Bluetooth ikut diulas.
Arduino Uno adalah papan mikrokontroler yang berbasis ATmega328P. Papan ini mengandung 14 pin digital yang diberi penomoran dari D0 hingga D13. Enam di antara 14 pin tersebut dapat diperlakukan sebagai pin PWM (Pulse-Width Modulation) sehingga nilai pin bisa berkisar antara 0 sampai dengan 255. Pin PWM ditandai dengan simbol ~. Terdapat enam pin PWM, yaitu 2, 5, 6, 9, 10, dan 11. Sebagai pin digital, nilai pada pin dapat berupa 0 (LOW) atau 1 (HIGH). Dalam hal ini, nilai 0 diwakili oleh tegangan 1V dan nilai 1 diwakili oleh tegangan 5V. Selain itu, terdapat 6 pin analog, dengan nama A0 hingga A5. Dalam hal ini, nilai setiap pin analog yang berlaku sebagai masukan (keluaran dari sensor) berkisar antara 0 sampai dengan 1023. Dalam praktik, pin analog dapat difungsikan sebagai pin digital, dengan nama D14 hingga D19.
Selling Point:
- Membahas koneksi dengan PySerial
- Membahas koneksi dengan PyFirmata
- Mengupas komunikasi nirkabel dengan Bluetooth