Isi kandungan:
- Langkah 1: Apa yang Anda Perlu
- Langkah 2: Litar
- Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino MEGA
- Langkah 4: Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
- Langkah 5: Hasilkan, Susun, dan Muat Naik Kod Arduino
- Langkah 6: Main
Video: Arduino Connect Multiple I2C Devices: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Dalam tutorial ini kita akan belajar bagaimana menghubungkan beberapa modul dengan sambungan I2C ke arduino.
Tonton Video!
Dalam kes kami, kami akan menggunakan 4 Paparan OLED sebagai contoh, tetapi anda boleh menggunakan modul / sensor I2C lain jika anda mahu.
Catatan: 4 Paparan OLED menghabiskan sedikit memori kerana itulah kami menggunakan Arduino Mega untuk menangani ini kerana memori Arduino UNO lebih rendah. Pilih papan Arduino, ESP, dan lain-lain mengikut penggunaan memori / modul anda.
Langkah 1: Apa yang Anda Perlu
- Arduino Mega 2560 atau papan Arduino lainNota: Kami menggunakan Arduino Mega dalam kes ini kerana Paparan OLED memakan lebih banyak memori dan Aruino UNO tidak dapat mengatasinya. Oleh itu, pilih papan anda mengikut modul anda.
- Modul 8-Saluran I2C TCA9548A
- 4 Paparan OLED (atau sebilangan modul I2C lain)
- Papan roti
- Wayar pelompat
- Perisian visuino: Muat turun di sini
Langkah 2: Litar
- Sambungkan TCA9548A pin SDA ke Arduino pin SDA
- Sambungkan pin TCA9548A SCL ke Arduino pin SCL
- Sambungkan pin TCA9548A VIN ke pin Arduino 5V
- Sambungkan pin TCA9548A GND ke pin Arduino GND
- Sambungkan OLED Display1 pin VCC ke pin Arduino 5V
- Sambungkan OLED Display1 pin GND ke Arduino pin GND
- Sambungkan OLED Display1 pin SDA ke TCA9548A pin SD0
- Sambungkan OLED Display1 pin SCL ke TCA9548A pin SC0
- Sambungkan OLED Display2 pin VCC ke Arduino pin 5V
- Sambungkan OLED Display2 pin GND ke Arduino pin GND
- Sambungkan OLED Display2 pin SDA ke TCA9548A pin SD1
- Sambungkan OLED Display2 pin SCL ke TCA9548A pin SC1
- Sambungkan OLED Display3 pin VCC ke Arduino pin 5V
- Sambungkan OLED Display3 pin GND ke Arduino pin GND
- Sambungkan OLED Display3 pin SDA ke TCA9548A pin SD2
- Sambungkan SCL pin OLED Display3 ke pin SCCA TCA9548A
- Sambungkan OLED Display4 pin VCC ke Arduino pin 5V
- Sambungkan OLED Display4 pin GND ke Arduino pin GND
- Sambungkan OLED Display4 pin SDA ke TCA9548A pin SD3
- Sambungkan OLED Display4 pin SCL ke TCA9548A pin SC3
Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino MEGA
Visuino: https://www.visuino.eu juga perlu dipasang. Muat turun versi Percuma atau daftar untuk Percubaan Percuma.
Mulakan Visuino seperti yang ditunjukkan pada gambar pertama Klik pada butang "Alat" pada komponen Arduino (Gambar 1) di Visuino Ketika dialog muncul, pilih "Arduino Mega 2560" seperti yang ditunjukkan pada Gambar 2
Langkah 4: Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
- Tambahkan komponen TCA9548A
- Tambahkan komponen Paparan OLED 4x
Langkah 1:
- Pilih setiap komponen Paparan dan di tetingkap sifat tetapkan lebar, tinggi, jenis paparan
- Klik dua kali pada komponen "DisplayOLED1" dan di Elemen, seret "Draw Text" ke sebelah kiri
- Di tetingkap sifat tetapkan saiz menjadi 3, teks ke OLED1
- Tutup tetingkap Elemen.
Ulangi Steap1 untuk komponen Paparan lain
Sambungan:
Sambungkan pin "DisplayOLED1" I2C Out ke "I2CSwitch1"> I2C 0
Sambungkan pin "DisplayOLED2" I2C Out ke "I2CSwitch1"> I2C 1
Sambungkan pin "DisplayOLED2" I2C Out ke "I2CSwitch1"> I2C 2
Sambungkan pin "DisplayOLED3" I2C Out ke "I2CSwitch1"> I2C 3
Catatan: Sekiranya anda menggunakan modul / sensor lain juga, sambungkan pin I2C mereka dengan cara yang sama.
Langkah 5: Hasilkan, Susun, dan Muat Naik Kod Arduino
Di Visuino, klik bawah pada tab "Build", pastikan port yang betul dipilih, kemudian klik pada butang "Compile / Build and Upload".
Langkah 6: Main
Sekiranya anda menghidupkan modul Arduino, Paparan OLED akan mula menunjukkan teksnya.
Tahniah! Anda telah menyelesaikan projek anda dengan Visuino. Juga dilampirkan adalah projek Visuino, yang saya buat untuk Instructable ini, anda boleh memuat turunnya dan membukanya di Visuino:
Disyorkan:
SONOFF Menambah Alexa dan Google Home Voice Control ke ZigBee Smart Devices: 3 Langkah
SONOFF Menambah Alexa dan Kawalan Suara Rumah Google ke Peranti Pintar ZigBee: Dari suis dan palam pintar Wi-Fi hingga suis dan palam pintar ZigBee, kawalan suara adalah titik masuk bebas kawalan bebas pintar yang popular. Dengan bekerja dengan Amazon Alexa atau Google Home, palam pintar membolehkan anda mengawal langsung rumah yang bersambung
SelfCAD Connect Permukaan Dengan Edge dan Vertex: 4 Langkah
SelfCAD Connect Surface With Edge dan Vertex: Dalam tutorial Selfcad ini, anda dapat mempelajari cara menyambungkan bucu dalam model permukaan. Seterusnya kita boleh menggabungkannya menjadi satu objek. Lihatlah
RASPBERRY PI Pi PENETAPAN OBJEK DENGAN MULTIPLE CAMERA'S: 3 Langkah
RASPBERRY PI Pi DETEKSI OBJEK DENGAN MULTIPLE CAMERA'S: Saya akan mengekalkan intro pendek, kerana tajuk itu sendiri menunjukkan apa tujuan utama arahan itu. Dalam arahan langkah demi langkah ini, saya akan menerangkan kepada anda cara menyambungkan banyak kamera seperti kamera 1-pi dan sekurang-kurangnya satu kamera USB, atau 2 kamera USB
Paparan LCD I2C / IIC - Gunakan LCD SPI ke Paparan LCD I2C Menggunakan Modul SPI hingga IIC Dengan Arduino: 5 Langkah
Paparan LCD I2C / IIC | Gunakan LCD SPI ke Paparan LCD I2C Menggunakan Modul SPI hingga IIC Dengan Arduino: Hai kawan kerana SPI LCD 1602 biasa mempunyai terlalu banyak wayar untuk disambungkan sehingga sangat sukar untuk menghubungkannya dengan arduino tetapi ada satu modul yang tersedia di pasaran yang boleh menukar paparan SPI menjadi paparan IIC jadi anda hanya perlu menyambungkan 4 wayar
Paparan LCD I2C / IIC - Tukarkan SPI LCD ke Paparan LCD I2C: 5 Langkah
Paparan LCD I2C / IIC | Tukar LCD SPI ke Paparan LCD I2C: menggunakan paparan spi lcd memerlukan terlalu banyak sambungan untuk dilakukan yang sangat sukar untuk dilakukan. Saya menjumpai modul yang dapat menukar lcd i2c ke lcd jadi mari kita mulakan