Hei ada! Sebagai pembekal 7 segmen grafik LED, saya sangat tersentuh untuk berkongsi dengan anda bagaimana untuk membuat corak tersuai pada paparan kecil yang bagus ini. Sama ada anda seorang penggemar yang ingin menambah bakat untuk projek anda atau profesional yang memerlukan penyelesaian paparan yang unik, panduan ini akan membimbing anda melalui langkah demi langkah.
Memahami asas 7 segmen grafik LED
Sebelum kita menyelam untuk mewujudkan corak tersuai, mari kita cepat pergi ke atas apa 7 segmen grafik LED. Memaparkan ini terdiri daripada tujuh segmen LED individu yang diatur dalam corak tertentu, biasanya dalam bentuk nombor 8. Setiap segmen boleh dihidupkan atau dimatikan secara bebas, membolehkan anda membuat nombor, huruf, dan simbol yang berbeza.
Terdapat pelbagai jenis paparan LED 7 segmen yang tersedia, sepertiSatu digit 7 segmen LED,Dua digit tujuh segmen LED, danSegmen Tiga Digit 7 LED. Bilangan digit menentukan berapa banyak watak yang boleh anda paparkan sekaligus.
Alat dan bahan yang anda perlukan
Untuk membuat corak tersuai pada 7 segmen grafik LED, anda memerlukan alat dan bahan berikut:
- 7 Segmen LED Paparan:Pilih jenis dan saiz yang sesuai dengan projek anda.
- Mikrokontroler:Ini akan mengawal paparan dan menghantar isyarat untuk menghidupkan dan mematikan segmen. Pilihan popular termasuk Arduino, Raspberry Pi, dan PIC microcontrollers.
- Papan roti dan wayar pelompat:Ini digunakan untuk menyambungkan paparan ke mikrokontroler.
- Perintang:Untuk mengehadkan arus mengalir melalui LED dan menghalang mereka daripada terbakar.
- Bekalan Kuasa:Pastikan anda mempunyai sumber kuasa yang stabil untuk menggerakkan paparan dan mikrokontroler.
Langkah 1: Pendawa Paparan LED 7 Segmen
Langkah pertama ialah mengikat paparan LED 7 segmen ke mikrokontroler. Setiap segmen paparan disambungkan ke pin tertentu pada mikrokontroler. Anda juga perlu menyambungkan pin biasa (sama ada anod biasa atau katod biasa, bergantung kepada jenis paparan) ke sumber kuasa yang sesuai.
Berikut adalah contoh mudah bagaimana untuk mengikat paparan LED segmen Katod 7 biasa ke Arduino:
- Sambungkan pin katod biasa ke GND pada Arduino.
- Sambungkan setiap segmen (A, B, C, D, E, F, G) ke pin digital pada Arduino melalui perintang.
Langkah 2: Pengaturcaraan mikrokontroler
Sebaik sahaja paparan disalurkan, sudah tiba masanya untuk memprogram mikrokontroler untuk memaparkan corak tersuai anda. Anda boleh menggunakan bahasa pengaturcaraan seperti C ++ atau Python untuk menulis kod.
Berikut adalah contoh asas cara memaparkan nombor 8 pada paparan LED 7 segmen menggunakan Arduino:
// Tentukan pin untuk setiap segmen const int segmentpins [] = {2, 3, 4, 5, 6, 7, 8}; void setup () {// set semua pin segmen sebagai output untuk (int i = 0; i <7; i ++) {pinMode (segmentPins [i], output); }} void loop () {// Hidupkan semua segmen untuk memaparkan nombor 8 untuk (int i = 0; i <7; i ++) {digitalWrite (segmentPins [i], tinggi); } kelewatan (1000); // tunggu 1 saat}
Langkah 3: Membuat corak tersuai
Sekarang anda mempunyai persediaan asas yang berfungsi, sudah tiba masanya untuk mendapatkan kreatif dan mencipta corak tersuai anda sendiri. Anda boleh menggunakan gabungan segmen dan mematikan segmen untuk membuat nombor, huruf, dan simbol yang berbeza.
Berikut adalah contoh cara memaparkan huruf "A" pada paparan LED 7 segmen:
// Tentukan pin untuk setiap segmen const int segmentpins [] = {2, 3, 4, 5, 6, 7, 8}; // Tentukan corak untuk huruf a const int letterapattern [] = {tinggi, tinggi, tinggi, rendah, tinggi, tinggi, tinggi}; void setup () {// set semua pin segmen sebagai output untuk (int i = 0; i <7; i ++) {pinMode (segmentPins [i], output); }} void loop () {// Paparkan huruf a untuk (int i = 0; i <7; i ++) {digitalWrite (segmentPins [i], hurufApattern [i]); } kelewatan (1000); // tunggu 1 saat}
Langkah 4: Menghidupkan corak
Jika anda ingin menambah beberapa pergerakan ke corak tersuai anda, anda boleh menghidupkannya dengan mengubah corak pada selang masa yang tetap. Anda boleh menggunakankelewatan ()berfungsi untuk mengawal kelajuan animasi.
Berikut adalah contoh bagaimana untuk menghidupkan corak yang kitaran melalui nombor yang berbeza:


// Tentukan pin untuk setiap segmen const int segmentpins [] = {2, 3, 4, 5, 6, 7, 8}; // Define the patterns for numbers 0-9 const int numberPatterns[10][7] = { {HIGH, HIGH, HIGH, HIGH, HIGH, HIGH, LOW}, // 0 {LOW, HIGH, HIGH, LOW, LOW, LOW, LOW}, // 1 {HIGH, HIGH, LOW, HIGH, HIGH, LOW, HIGH}, // 2 {HIGH, HIGH, HIGH, HIGH, LOW, LOW, HIGH}, // 3 {LOW, HIGH, Tinggi, rendah, rendah, tinggi, tinggi}, // 4 {tinggi, rendah, tinggi, tinggi, rendah, tinggi, tinggi}, // 5 {tinggi, rendah, tinggi, tinggi, tinggi, tinggi, tinggi}, // 6 {tinggi, tinggi, rendah, rendah, rendah, rendah, rendah, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, tinggi, 9}; void setup () {// set semua pin segmen sebagai output untuk (int i = 0; i <7; i ++) {pinMode (segmentPins [i], output); }} void loop () {// Cycle melalui nombor 0-9 untuk (int num = 0; num <10; num ++) {for (int i = 0; i <7; i ++) {digitalWrite (segmentPins [i], numberPatterns [num] [i]); } kelewatan (1000); // tunggu 1 saat}}
Petua dan helah
- Gunakan daftar peralihan:Jika anda menggunakan paparan LED Multi-Digit 7, anda boleh menggunakan daftar peralihan untuk mengurangkan bilangan pin yang diperlukan pada mikrokontroler.
- Eksperimen dengan corak yang berbeza:Jangan takut untuk mendapatkan kreatif dan mencuba kombinasi segmen yang berbeza untuk membuat corak yang unik.
- Tambahkan kesan bunyi dan cahaya:Anda boleh meningkatkan daya tarikan visual corak tersuai anda dengan menambahkan kesan bunyi dan cahaya.
Kesimpulan
Mewujudkan corak tersuai pada 7 segmen grafik LED adalah projek yang menyeronokkan dan bermanfaat yang membolehkan anda mempamerkan kreativiti anda. Dengan alat yang betul, bahan, dan sedikit pengetahuan pengaturcaraan, anda boleh membuat paparan yang menakjubkan yang pasti akan menarik perhatian.
Jika anda berminat untuk membeli 7 segmen grafik LED untuk projek anda, jangan ragu untuk menghubungi kami. Kami menawarkan pelbagai paparan berkualiti tinggi pada harga yang kompetitif. Sama ada anda seorang penggemar atau profesional, kami mempunyai penyelesaian yang sempurna untuk anda.
Hubungi kami hari ini untuk membincangkan keperluan anda dan memulakan projek anda yang seterusnya!
Rujukan
- Dokumentasi Arduino
- Dokumentasi Raspberry Pi
- PIC Micropontroller Datasheets
