Daftar Isi:
- Langkah 1: Apa yang Anda Butuhkan
- Langkah 2: Sirkuit
- Langkah 3: Mulai Visuino, dan Pilih Jenis Papan Arduino MEGA
- Langkah 4: Di Visuino Tambahkan, Setel & Hubungkan Komponen
- Langkah 5: Buat, Kompilasi, dan Unggah Kode Arduino
- Langkah 6: Mainkan
Video: Arduino Menghubungkan Beberapa Perangkat I2C: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Dalam tutorial ini kita akan belajar bagaimana menghubungkan beberapa modul dengan koneksi I2C ke arduino.
Tonton Videonya!
Dalam kasus kami, kami akan menggunakan 4 Layar OLED sebagai contoh, tetapi Anda dapat menggunakan modul/sensor I2C lainnya jika diinginkan.
Catatan: 4 Layar OLED mengkonsumsi sedikit lebih banyak memori itu sebabnya kami menggunakan Arduino Mega untuk menangani ini karena memori Arduino UNO lebih rendah. Pilih papan Arduino, ESP, dll sesuai dengan konsumsi memori sensor/modul Anda.
Langkah 1: Apa yang Anda Butuhkan
- Arduino Mega 2560 atau papan Arduino lainnyaCatatan: Kami menggunakan Arduino Mega dalam hal ini karena Layar OLED mengkonsumsi lebih banyak memori dan Aruino UNO tidak akan mampu menanganinya. Jadi pilih papan Anda sesuai dengan modul Anda.
- Modul I2C 8-Saluran TCA9548A
- 4 Layar OLED (atau sejumlah modul I2C lainnya)
- Papan tempat memotong roti
- Kabel jumper
- Perangkat lunak Visuino: Unduh di sini
Langkah 2: Sirkuit
- Hubungkan pin TCA9548A SDA ke pin Arduino SDA
- Hubungkan pin SCL TCA9548A ke pin Arduino SCL
- Hubungkan pin TCA9548A VIN ke pin Arduino 5V
- Hubungkan pin TCA9548A GND ke pin Arduino GND
- Hubungkan OLED Display1 pin VCC ke Arduino pin 5V
- Hubungkan OLED Display1 pin GND ke Arduino pin GND
- Hubungkan OLED Display1 pin SDA ke TCA9548A pin SD0
- Hubungkan OLED Display1 pin SCL ke TCA9548A pin SC0
- Hubungkan OLED Display2 pin VCC ke pin Arduino 5V
- Hubungkan OLED Display2 pin GND ke Arduino pin GND
- Hubungkan OLED Display2 pin SDA ke TCA9548A pin SD1
- Hubungkan OLED Display2 pin SCL ke TCA9548A pin SC1
- Hubungkan OLED Display3 pin VCC ke Arduino pin 5V
- Hubungkan OLED Display3 pin GND ke pin Arduino GND
- Hubungkan OLED Display3 pin SDA ke TCA9548A pin SD2
- Hubungkan OLED Display3 pin SCL ke TCA9548A pin SC2
- Hubungkan OLED Display4 pin VCC ke Arduino pin 5V
- Hubungkan OLED Display4 pin GND ke Arduino pin GND
- Hubungkan OLED Display4 pin SDA ke TCA9548A pin SD3
- Hubungkan OLED Display4 pin SCL ke TCA9548A pin SC3
Langkah 3: Mulai Visuino, dan Pilih Jenis Papan Arduino MEGA
Visuino: https://www.visuino.eu juga perlu diinstal. Unduh versi Gratis atau daftar untuk Uji Coba Gratis.
Jalankan Visuino seperti pada gambar pertama Klik tombol "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika muncul dialog, pilih "Arduino Mega 2560" seperti yang ditunjukkan pada Gambar 2
Langkah 4: Di Visuino Tambahkan, Setel & Hubungkan Komponen
- Tambahkan komponen TCA9548A
- Tambahkan komponen Layar OLED 4x
Langkah 1:
- Pilih setiap komponen Tampilan lama dan di jendela properti atur lebar, tinggi, jenis tampilan
- Klik dua kali pada komponen "DisplayOLED1" dan di Elemen, seret "Draw Text" ke sisi kiri
- Di jendela properti atur ukuran ke 3, teks ke OLED1
- Tutup jendela Elemen.
Ulangi Steap1 untuk komponen Tampilan lainnya
Koneksi:
Hubungkan pin "DisplayOLED1" I2C Out ke "I2CSwitch1" > I2C 0
Hubungkan pin "DisplayOLED2" I2C Out ke "I2CSwitch1" > I2C 1
Hubungkan "DisplayOLED2" pin I2C Out ke "I2CSwitch1" > I2C 2
Hubungkan pin "DisplayOLED3" I2C Out ke "I2CSwitch1" > I2C 3
Catatan: Jika Anda juga menggunakan modul/sensor lain, sambungkan saja pin I2C mereka dengan cara yang sama.
Langkah 5: Buat, Kompilasi, dan Unggah Kode Arduino
Di Visuino, di bagian bawah klik pada Tab "Build", pastikan port yang benar dipilih, lalu klik tombol "Compile/Build and Upload".
Langkah 6: Mainkan
Jika Anda menyalakan modul Arduino, Layar OLED akan mulai menampilkan teks.
Selamat! Anda telah menyelesaikan proyek Anda dengan Visuino. Juga terlampir adalah proyek Visuino, yang saya buat untuk Instruksi ini, Anda dapat mengunduhnya dan membukanya di Visuino:
Direkomendasikan:
Arduino Bagaimana Menghubungkan Beberapa Motor Servo - Tutorial PCA9685: 6 Langkah
Arduino Cara Menghubungkan Beberapa Motor Servo - Tutorial PCA9685: Dalam tutorial ini kita akan belajar cara menghubungkan beberapa motor servo menggunakan modul PCA9685 dan modul arduino.PCA9685 sangat baik ketika Anda perlu menghubungkan beberapa motor, Anda dapat membaca lebih lanjut tentangnya di sini https ://www.adafruit.com/product/815Tonton Vi
Tutorial: Bagaimana Arduino Mengontrol Beberapa Perangkat Alamat yang Sama dengan Menggunakan Multiplexer TCA9548A I2C: 3 Langkah
Tutorial: Bagaimana Arduino Mengontrol Beberapa Perangkat Alamat yang Sama dengan Menggunakan TCA9548A I2C Multiplexer: Deskripsi:Modul Multiplexer TCA9548A I2C memungkinkan untuk menghubungkan perangkat dengan alamat I2C yang sama (hingga 8 alamat I2C yang sama) yang terhubung ke satu mikrokontroler. Multiplexer bertindak sebagai penjaga gerbang, memindahkan perintah ke set yang dipilih
MENGHUBUNGKAN BEBERAPA SENSOR KE SATU ARDUINO UNO SERIAL PORT: 4 Langkah
MENGHUBUNGKAN BEBERAPA SENSOR KE SATU PORT SERIAL ARDUINO UNO: Dalam tutorial ini, kami akan memperluas satu port serial Arduino UNO UART (Rx/Tx) sehingga beberapa sensor Atlas dapat dihubungkan. Ekspansi dilakukan dengan menggunakan board 8:1 Serial Port Expander. Port Arduino terhubung ke expander setelah
Raspberry PI Beberapa Perangkat I2C: 3 Langkah
Raspberry PI Beberapa Perangkat I2C: Frustrasi karena Anda tidak dapat menggunakan beberapa perangkat I2C yang sama dalam proyek Anda. Tidak perlu menggunakan multiplexer lambat. Kernel raspbian terbaru mendukung pembuatan beberapa bus I2C menggunakan pin GPIO. Solusi ini sangat cepat
Menghubungkan Beberapa Tombol ke Satu Pin di Arduino: 4 Langkah
Menghubungkan Beberapa Tombol ke Satu Pin di Arduino: Hai Semuanya, Ketika proyek Arduino Anda telah melampaui LED yang berkedip, Anda mungkin membutuhkan beberapa pin tambahan. Saya akan menunjukkan trik yang dapat Anda gunakan di mana Anda dapat memiliki banyak tombol, semuanya terhubung ke pin analog yang sama