Isi kandungan:
- Langkah 1: Apa yang Anda Perlu
- Langkah 2: Litar
- Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
- Langkah 4: Dalam Komponen ADD Visuino
- Langkah 5: Dalam Komponen Set Visuino
- Langkah 6: Dalam Komponen Sambungan Visuino
- Langkah 7: Hasilkan, Susun, dan Muat Naik Kod Arduino
- Langkah 8: Main
Video: Animasi Bitmap pada Paparan OLED SSD1331 (SPI) Dengan Visuino: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:06
Dalam tutorial ini kita akan memaparkan dan memindahkan gambar bitmap dalam bentuk animasi sederhana pada SSD1331 OLED Display (SPI) dengan Visuino.
Tonton videonya.
Langkah 1: Apa yang Anda Perlu
- Arduino UNO (atau Arduino lain)
- Paparan OLED SSD1331 (SPI)
- Papan roti
- Wayar pelompat
- Program Visuino: Muat turun Visuino
Langkah 2: Litar
- Sambungkan pin Paparan [CS] ke pin digital Arduino [7]
- Sambungkan pin Paparan [DC] ke pin digital Arduino [8]
- Sambungkan pin Paparan [RES] ke pin digital Arduino [9]
- Sambungkan pin Paparan [SDA] ke pin digital Arduino [11]
- Sambungkan pin Paparan [SCL] ke pin digital Arduino [13]
- Sambungkan pin Paparan [VCC] ke pin positif Arduino [+ 5V]
- Sambungkan pin Paparan [GND] ke pin tanah Arduino [GND]
Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Untuk mula memprogram Arduino, anda perlu memasang Arduino IDE dari sini:
Perlu diketahui bahawa terdapat beberapa bug kritikal dalam Arduino IDE 1.6.6. Pastikan anda memasang 1.6.7 atau lebih tinggi, jika tidak, Instructable ini tidak akan berfungsi! Sekiranya anda belum selesai, ikuti langkah-langkah dalam Instructable ini untuk menyiapkan Arduino IDE untuk memprogram Arduino UNO! Visuino: https://www.visuino.eu juga perlu dipasang. Mulakan Visuino seperti yang ditunjukkan pada gambar pertama Klik pada butang "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika dialog muncul, pilih "Arduino UNO" seperti yang ditunjukkan pada Gambar 2
Langkah 4: Dalam Komponen ADD Visuino
- Tambahkan komponen "SSD1331 OLED Display (SPI)"
- Tambah 2X "Sine Integer Generator"
Langkah 5: Dalam Komponen Set Visuino
- Pilih "SineIntegerGenerator1" dan di tetingkap sifat set Amplitud: 20, Kekerapan (Hz): 0.1, Offset: 20
- Pilih "SineIntegerGenerator2" dan dalam tetingkap sifat set Amplitud: 10, Kekerapan (Hz): 0.1, Offset: 10
- Klik dua kali pada "DisplayOLED1" dan di tetingkap elemen tarik "Draw Bitmap" ke sebelah kiri, di sebelah kiri kemudian pilih "Draw Bitmap1" dan di tetingkap sifat pilih medan "Bitmap" dan klik pada 3 titik. klik "Bitmap Editor" pada butang "Load" dan muatkan bitmap (Anda boleh memuat turun bitmap ujian yang dilampirkan di sini)
- Dalam "Bitmap Editor" klik pada butang "Load" dan muatkan bitmap (Anda boleh memuat turun bitmap ujian yang dilampirkan di sini)
-
Untuk menghidupkan pergerakan Bitmap, kita perlu mengawal sifat X dan Y. Untuk melakukan itu, kami akan menambahkan pin pada mereka: Di Object Inspector pilih properti "X" Klik pada butang "Pin" di hadapan harta tanah, Dari senarai Drop Down pilih "Integer SinkPin" Lakukan perkara yang sama untuk "Y "properti Tutup dialog" Elemen "Anda akan melihat pin" X ", dan" Y "yang baru ditambahkan ke elemen" Elements. Draw Bitmap1"
Langkah 6: Dalam Komponen Sambungan Visuino
- Sambungkan pin "SineIntegerGenerator1" [Out] ke "DisplayOLED1"> "Draw Bitmap1" pin [X]
- Sambungkan pin "SineIntegerGenerator2" [Out] ke "DisplayOLED1"> "Draw Bitmap1" pin [Jam]
- Sambungkan pin "SineIntegerGenerator2" [Out] ke "DisplayOLED1"> "Draw Bitmap1" pin [Y]
- Sambungkan pin "DisplayOLED1" [Reset] ke pin digital Arduino [9]
- Sambungkan pin "DisplayOLED1" [Perintah Data] ke pin digital Arduino [9]
- Sambungkan pin "DisplayOLED1" [Out SPI] ke pin Arduino [SPI In]
- Sambungkan pin "DisplayOLED1" [Pilih Cip] ke pin digital Arduino [7]
Langkah 7: 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 8: Main
Sekiranya anda menghidupkan modul Arduino UNO, dan paparan OLED, anda akan melihat Bitmap bergerak di sekitar Paparan OLED seperti yang dilihat pada Video.
Tahniah! Anda telah menyelesaikan projek anda dengan Visuino. Juga dilampirkan adalah projek Visuino, yang saya buat untuk Instructable ini, anda boleh memuat turunnya di sini dan membukanya di Visuino:
Disyorkan:
Tweet pada Paparan OLED SPI dan Papan Foton Partikel: 6 Langkah
Tweet di Paparan OLED SPI dan Papan Foton Partikel: Salam, semua. Tutorial mudah ini akan menunjukkan cara membaca tweet kami menggunakan IFTTT dan papan Photon. Anda mungkin perlu melihat arahan ini
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
Arduino Uno: Animasi Bitmap pada Perisai Paparan Skrin Sentuh TFI ILI9341 Dengan Visuino: 12 Langkah (dengan Gambar)
Arduino Uno: Animasi Bitmap pada Perisai Paparan Skrin Sentuh TFT ILI9341 Dengan Visuino: Perisai Paparan Skrin Sentuh TFT berasaskan ILI9341 adalah Perisai Paparan kos rendah yang sangat popular untuk Arduino. Visuino telah cukup lama menyokong mereka, tetapi saya tidak pernah berpeluang menulis Tutorial tentang cara menggunakannya. Baru-baru ini namun sebilangan orang bertanya
Suhu Paparan pada Modul Paparan LED P10 Menggunakan Arduino: 3 Langkah (dengan Gambar)
Suhu Paparan pada Modul Paparan LED P10 Menggunakan Arduino: Dalam tutorial sebelumnya telah diberitahu bagaimana cara memaparkan teks pada Modul P10 Paparan LED Dot Matrix menggunakan Konektor Arduino dan DMD, yang dapat anda periksa di sini. Dalam tutorial ini kita akan memberikan tutorial projek yang mudah dengan menggunakan modul P10 sebagai tampilan med
Teks Paparan pada Paparan LED P10 Menggunakan Arduino: 5 Langkah (dengan Gambar)
Teks Paparan di Paparan LED P10 Menggunakan Arduino: Dotmatrix Display atau lebih sering disebut sebagai Running Text sering dijumpai di kedai sebagai alat untuk mengiklankan produk mereka, praktikal dan fleksibel dalam penggunaannya yang mendorong pelaku perniagaan menggunakannya sebagai nasihat iklan. Kini penggunaan Dot