Dalam tutorial ini kita akan memaparkan paparan tujuh segmen ke ARDUINO UNO. Paparan dikira dari 0-9 dan menetapkan semula ke sifar. Sebelum melangkah lebih jauh, mari kita bincangkan terlebih dahulu mengenai tujuh paparan segmen.
Paparan tujuh segmen mendapat namanya dari kenyataan bahawa ia mendapat tujuh segmen yang menerangi. Setiap segmen ini mempunyai LED (Light Emitting Diode), oleh itu pencahayaan. LED dibuat sedemikian rupa sehingga pencahayaan setiap LED disekat pada segmennya sendiri. Perkara penting yang perlu diperhatikan di sini bahawa LED dalam paparan tujuh segmen disusun dalam mod anod sepunya (positif positif) atau mod katod biasa (negatif biasa).
Sambungan litar LED dalam katod biasa dan anod biasa ditunjukkan pada gambar di atas. Di sini kita dapat melihat bahawa, di CC terminal negatif setiap LED disambungkan bersama dan dibawa sebagai GND. Di CA, positif setiap LED dihubungkan bersama dan dibawa sebagai VCC. CC dan CA ini sangat berguna semasa mengalikan beberapa sel bersama.
Komponen Diperlukan
Perkakasan: ARDUINO UNO, bekalan kuasa (5v), paparan tujuh segmen HDSP5503 (dua bahagian) (mana-mana katod biasa akan dilakukan), kapasitor 47uF (disambungkan merentasi bekalan kuasa).
Perisian: arduino IDE (Arduino setiap malam)
Diagram Litar dan Penjelasan Kerja
Sambungan yang dilakukan untuk paparan 7 segmen diberikan di bawah:
PIN1 atau E hingga PIN 6 dari ARDUINO UNO
PIN2 atau D hingga PIN 5
PIN4 atau C hingga PIN 4
PIN5 atau H atau DP ke PIN 9 /// tidak diperlukan kerana kami tidak menggunakan titik perpuluhan
PIN6 atau B hingga PIN 3
PIN7 atau A hingga PIN 2
PIN9 atau F hingga PIN 7
PIN10 atau G hingga PIN 8
PIN3 atau PIN8 atau CC ke ground melalui perintang 100Ω.
Sekarang untuk memahami cara kerjanya, pertimbangkan paparan tujuh segmen disambungkan ke port, jadi katakan kami telah menghubungkan "Segmen paparan ke PIN0", "Segmen layar B ke PIN1", "Segmen paparan ke PIN3", " Segmen paparan ke PIN4 "," Segmen layar ke PIN5 "," Segmen paparan ke PIN6 " Dan jenis tanah biasa seperti yang ditunjukkan dalam gambar.
Di sini tanah bersama mesti dihubungkan ke tanah agar paparan berfungsi. Seseorang boleh memeriksa setiap segmen paparan dengan menggunakan multimeter dalam mod dioda. Setiap segmen tidak boleh bertenaga dengan voltan lebih besar dari 4v, jika paparan akan rusak secara permanen. Untuk mengelakkan ini, perintang biasa boleh menjadi penyedia pada terminal biasa, seperti yang ditunjukkan dalam rajah litar.
Sekarang, jika kita ingin menampilkan "0" dalam paparan ini seperti yang ditunjukkan pada gambar di bawah ini.
Kita perlu menghidupkan LED segmen “A, B, C, D, EF”, jadi kita perlu menghidupkan PIN0, PIN1, PIN2, PIN3, PIN4 dan PIN5. Oleh itu, setiap kali kita memerlukan "0", kita perlu mengaktifkan semua pin yang disebutkan.
Sekarang, jika kita mahu "1" dipamerkan
Kita perlu menghidupkan segmen "B, C", untuk segmen B, C untuk menghidupkan kita perlu menghidupkan PIN1, PIN2. Dengan kedua-dua pin tinggi, kita akan memaparkan “1”. Oleh itu, seperti yang dilihat di atas, kita akan menggunakan pin kuasa yang sepadan dengan digit yang akan ditunjukkan pada paparan.
Di sini kita akan menulis program menghidupkan dan mematikan setiap segmen untuk kiraan 0-9. Cara kerja kaunter 0-9 dijelaskan dengan baik langkah demi langkah dalam kod C yang diberikan di bawah: