Isi kandungan:
- Langkah 1: Rebut Syarat-syarat
- Langkah 2: Wire It Up
- Langkah 3: Memasang Perpustakaan Nokia 5110
- Langkah 4: Menukar Gambar
- Langkah 5: Menukar Gambar Bitmap ke C Array
- Langkah 6: Kodnya
- Langkah 7: Anda Selesai
Video: Grafik Custom pada Paparan Nokia 5110: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Hai kawan-kawan! Moksigen di sini. Kira-kira 3 tahun yang lalu, saya menutup laman web peribadi saya (inKnowit.in) yang mempunyai 30 blog atau sebagainya. Saya terus menulis blog di sini tetapi saya kehilangan motivasi dengan cepat dan hanya menulis tiga blog. Setelah banyak berfikir saya telah memutuskan untuk terus menulis blog. Saya akan menghantar projek yang sangat sederhana mulai sekarang. Sejak beberapa lama saya bermain-main dengan paparan Nokia 5110, saya telah memutuskan untuk menulis blog keempat saya untuk memaparkan paparan ini dengan papan Arduino MicroController.
Langkah 1: Rebut Syarat-syarat
Untuk arahan ini, anda memerlukan:
1. Paparan LCD Nokia 5110. Anda boleh menyelamatkannya dari Nokia 5110 lama, atau membelinya secara dalam talian. Berikut adalah pautan yang dapat membantu anda membelinya:
Paparan Arduino 5110-Ebay
2. Papan Arduino. [Saya telah menggunakan NANO dalam kes ini]
3. (5 x [1000 ohm perintang])
4. (1 x [330 ohm perintang])
5. Potensiometer 10kohm.
6. Sekumpulan wayar pelompat.
7. Papan roti.
Langkah 2: Wire It Up
Oleh kerana saya tidak dapat menemui komponen Nokia 5110 di perpustakaan Fritzing, saya memutuskan untuk membuat skema sendiri. Ingatlah untuk menggunakan perintang 1000 ohm semasa menyambungkan pin RST, CE, DC, Din dan CLK ke papan arduino dan perintang 380 ohm dengan potensiometer.
Langkah 3: Memasang Perpustakaan Nokia 5110
Anda mesti memasang perpustakaan Nokia 5110 terlebih dahulu. Inilah pautan ke perpustakaan. Muat turun, buka zip dan pindahkan ke folder Perpustakaan Arduino.
Perpustakaan Nokia 5110 untuk Arduino
Langkah 4: Menukar Gambar
Anda perlu menukar gambar yang ingin anda paparkan ke dalam fail bitmap. Anda juga perlu mengubah resolusi gambar menjadi 84 * 48, untuk menyesuaikan resolusi paparan. Berikut adalah laman web yang dapat membantu anda untuk melakukannya:
Tukar dalam talian
Langkah 5: Menukar Gambar Bitmap ke C Array
Sekarang, anda harus menggunakan perisian untuk menukar gambar.bmp ke array C.
Pengguna Windows boleh menggunakan LCDAssistant (File attached) dan pengguna MacBook boleh menggunakan LCDCreator (File Attached).
Sebaik sahaja anda menukar gambar, salin susunannya. Saya akan menerangkan dalam langkah selanjutnya bagaimana sebenarnya susunan itu akan digunakan.
Langkah 6: Kodnya
#include // Termasuk perpustakaan LCD5110 myGLCD (8, 9, 10, 12, 11); // Membuat objek LCD
grafik luaran uint8_t ; // Termasuk grafik
batal persediaan () {
myGLCD. InitLCD (); // Meminum LCD
}
gelung kosong () {
myGLCD.clrScr (); // Skrin pembersihan
myGLCD.drawBitmap (0, 0, grafik, 84, 48); // Merangka peta bit
myGLCD.update (); // Mengemas kini LCD
}
Buat tab berasingan dan namakan sebagai Graphics. C
Sekarang untuk bahagian grafik tersuai.
Kami akan menyimpan kod C dalam emory program dan bukannya SRAM kerana kami selalu memerlukan penggunaan RAM yang kecil. Untuk melakukan ini, kita mesti memasukkan perpustakaan dan perkataan seperti gambar atau seperti ini: (Kami memasukkan perkataan PROGMEM dan perpustakaan) [Masukkan ini di bahagian Graphics. C];
#masuk graf char yang tidak ditandatangani const PROGMEM = {
// Masukkan larik C yang anda salin lebih awal di sini
// Lain, masukkan fail graphic.c saya yang telah saya sertakan
}
Langkah 7: Anda Selesai
Muat naik program ke arduino melalui kabel usb, dan anda boleh pergi.
Inilah contoh lain di mana saya telah memaparkan logo StoneSour pada paparan Nokia 5110.
Saya terbuka untuk kritikan, jadi sila komen pandangan anda mengenai arahan ini. Hubungi saya sekiranya anda mempunyai masalah yang berkaitan dengan projek ini.
Instagram- @moxigen
Facebook- Moksh Jadhav
Disyorkan:
Suhu Paparan Arduino pada Paparan LED TM1637: 7 Langkah
Suhu Paparan Arduino pada Paparan LED TM1637: Dalam tutorial ini kita akan belajar bagaimana menampilkan suhu menggunakan sensor LED Display TM1637 dan DHT11 dan Visuino. Tonton video
Waktu Paparan Arduino pada Paparan LED TM1637 Menggunakan RTC DS1307: 8 Langkah
Waktu Paparan Arduino pada Paparan LED TM1637 Menggunakan RTC DS1307: Dalam tutorial ini kita akan belajar bagaimana memaparkan waktu menggunakan modul RTC DS1307 dan Paparan LED TM1637 dan Visuino. Tonton video
Temp Disply pada 3310 Paparan Grafik Cara: 5 Langkah
Temp Disply on 3310 Display Graphic Way: Hai, I'm starkshipSaya mempunyai saluran youtube JADI PROJEK INI TENTANG PENGGUNAAN NOKIA 3310 DISPLAYUPPLY: -1 X NOKIA 3310 DISPLAY (LAMA / BARU SATU SATU) 1 X ARDUINO UNO / NANO (SEMUA JENIS) ADALAH KERJA) 1X LM35 TEMP SENSOR1 X 10uf (ELECTROLYTIC CAPACITOR) beberapa wayar
Grafik pada Paparan SSD1306 I2C OLED 128x64 Dengan CircuitPython Menggunakan Itsybitsy M4 Express: 13 Langkah (dengan Gambar)
Grafik pada Paparan SSD1306 I2C OLED 128x64 Dengan CircuitPython Menggunakan Itsybitsy M4 Express: Paparan OLD SSD1306 berukuran kecil (0.96 "), murah, banyak tersedia, I2C, paparan grafik monokrom dengan 128x64 piksel, yang mudah dihubungkan (hanya 4 wayar) ke papan pengembangan mikropemproses seperti Raspberry Pi, Arduino atau
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