I2C ke MAX dengan Aptil

Arduino adalah platform yang kuat untuk berinteraksi dengan dunia nyata, tetapi tidak tanpa batas. Salah satu batasan keras itu, bahkan untuk Arduino Mega, adalah jumlah pin yang terbatas yang dapat digunakan mikrokontroler untuk berinteraksi dengan dunia nyata. Jika Anda ingin memperpanjang jangkauan platform di salah satu proyek Anda sendiri, ada beberapa opsi yang tersedia. Proyek ini dari [Bill] menunjukkan kepada kami salah satu opsi tersebut dengan menggunakan ATTiny85 untuk memungut beberapa tugas Arduino menggunakan I2C.

I2C telah ada sejak awal 80-an sebagai cara bagi mikrokontroler untuk berkomunikasi satu sama lain dengan menggunakan minimum perangkat keras. Semua yang diperlukan adalah menghubungkan pin I2C mikrokontroler serta menyediakan masing-masing dengan daya. Proyek ini menggunakan Arduino sebagai controller serta jumlah mikrokontroler ATTiny85 kecil yang sewenang-wenang sebagai target. Berkomunikasi dengan perangkat yang lebih kecil memungkinkan Arduino untuk fokus pada tugas-tugas yang lebih padat prosesor sambil memberikan tugas yang lebih sederhana kepada Attiny. Ini juga sangat menyederhanakan kabel untuk proyek yang dapat didistribusikan di kejauhan. [Bill] juga menstandarisasikan pengembangan dengan papan pengembangan khusus untuk takkatan yang juga dapat dua kali lipat sebagai perisai untuk Arduino, yang memungkinkannya untuk dengan mudah memperluas serta memodifikasi proyek-proyeknya tanpa terlalu banyak penyolderan.

Menggunakan i2c mungkin bukan novel inovasi yang paling, tetapi membuatnya mudah digunakan tentu merupakan alat yang berharga untuk ditambahkan ke kotak alat saat dibatasi pada GPIO atau dengan kendala fisik lainnya. Untuk itu, [Bill] juga mencakup kode untuk contoh proyek yang menyederhanakan pengaturan salah satu perangkat ini pada akhir perangkat lunak juga. Jika Anda mencari beberapa contoh untuk apa yang harus dilakukan dengan i2c, lihatlah termometer ini yang berkomunikasi dengan I2C atau proyek ini yang menggunakan beberapa sensor Daisy-dirantai bersama.

Leave a Reply

Your email address will not be published. Required fields are marked *