Daftar Isi:

Tutorial Arduino 7 Segment (5011BS, Common Anode or Cathode): 13 Langkah
Tutorial Arduino 7 Segment (5011BS, Common Anode or Cathode): 13 Langkah

Video: Tutorial Arduino 7 Segment (5011BS, Common Anode or Cathode): 13 Langkah

Video: Tutorial Arduino 7 Segment (5011BS, Common Anode or Cathode): 13 Langkah
Video: Shredding ASMR Reverse VideošŸ™‰ in slow motion and sounds #reverseshredding13 2024, November
Anonim
Image
Image
Hubungkan Pengisap Itu
Hubungkan Pengisap Itu

Kami akan membuat hal ini bekerja! Katoda umum atau Anoda.

Langkah 1: Hubungkan Pengisap Itu

Langkah 2: Hubungkan Pin 3 & 8 ke Power (Common Anode) atau Ground (Common Cathode)

Hubungkan Pin 3 & 8 ke Power (Common Anode) atau Ground (Common Cathode)
Hubungkan Pin 3 & 8 ke Power (Common Anode) atau Ground (Common Cathode)
Hubungkan Pin 3 & 8 ke Power (Common Anode) atau Ground (Common Cathode)
Hubungkan Pin 3 & 8 ke Power (Common Anode) atau Ground (Common Cathode)

Gunakan resistor 330, 1k membuat led terlalu redup. Teriakan 'kekuatan' dalam nada Clarkson saat menyelesaikan langkah ini. (Penting)

Pin 3 dan 8 adalah pin tengah atas dan bawah.

Langkah 3: Flash Arduino untuk Kalibrasi

Flash Arduino untuk Kalibrasi
Flash Arduino untuk Kalibrasi

Unduh perpustakaan Seven Segment dan instal ke Arduino IDE.

github.com/DeanIsMe/SevSeg/archive/masterā€¦.

Untuk menginstalnya, buka Arduino IDE, masuk ke Sketch > Include Library > Add. ZIP Library, lalu pilih file ZIP SevSeg yang sudah Anda download.

Sekarang kita perlu mem-flash Arduino untuk mencetak angka 8 dengan titik sehingga kita dapat menghubungkannya.

kode:

#include "SevSeg.h"SevSeg sevseg;

batalkan pengaturan(){

byte jumlahDigit = 1; //kita menggunakan satu digit tampilan byte digitPins = {}; //biarkan kosong untuk tampilan satu digit byte segmentPins = {1, 2, 3, 4, 5, 6, 7, 8}; //pilih 8 pin bool resistorsOnSegments = true; byte hardwareConfig = COMMON_ANODE; sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments); }

lingkaran kosong(){

sevseg.setNumber(8, 0); //Cetak 8, 0 berarti Titik desimal aktif, 1 mati. sevseg.refreshDisplay(); //Diperlukan untuk terus menampilkan nomor }

Langkah 4: Sekarang Mari Mulai Kalibrasi. (Segmen A, Pin Arduino 1, Pin LED 7)

Sekarang Mari Mulai Kalibrasi. (Segmen A, Pin Arduino 1, Pin LED 7)
Sekarang Mari Mulai Kalibrasi. (Segmen A, Pin Arduino 1, Pin LED 7)
Sekarang Mari Mulai Kalibrasi. (Segmen A, Pin Arduino 1, Pin LED 7)
Sekarang Mari Mulai Kalibrasi. (Segmen A, Pin Arduino 1, Pin LED 7)
Sekarang Mari Mulai Kalibrasi. (Segmen A, Pin Arduino 1, Pin LED 7)
Sekarang Mari Mulai Kalibrasi. (Segmen A, Pin Arduino 1, Pin LED 7)

Sekarang, kita akan mengkalibrasi dari A-DC secara berurutan, satu per satu.

Lihat kode ini, ini abjad dari A-DC.

Kami memberi tahu Arduino bahwa:

pin1 = A, pin2 = B, pin3 = C

pin8 = DC.

Jadi sekarang, hubungkan segmen A ke pin 1. (pin 7 pada LED)

byte segmentPins = {1, 2, 3, 4, 5, 6, 7, 8}; //pilih 8 pin apa saja

Langkah 5: Hubungkan Segmen B (Arduino Pin 2, LED Pin 6)

Hubungkan Segmen B (Arduino Pin 2, LED Pin 6)
Hubungkan Segmen B (Arduino Pin 2, LED Pin 6)

Langkah 6: Hubungkan Segmen C (Arduino Pin 3, LED Pin 4)

Hubungkan Segmen C (Arduino Pin 3, LED Pin 4)
Hubungkan Segmen C (Arduino Pin 3, LED Pin 4)

Langkah 7: Hubungkan Segmen D (Arduino Pin 4, LED Pin 2)

Hubungkan Segmen D (Arduino Pin 4, LED Pin 2)
Hubungkan Segmen D (Arduino Pin 4, LED Pin 2)

Langkah 8: Hubungkan Segmen E (Arduino Pin 5, LED Pin 1)

Hubungkan Segmen E (Arduino Pin 5, LED Pin 1)
Hubungkan Segmen E (Arduino Pin 5, LED Pin 1)

Langkah 9: Hubungkan Segmen F (Arduino Pin 6, LED Pin 9)

Hubungkan Segmen F (Arduino Pin 6, Pin LED 9)
Hubungkan Segmen F (Arduino Pin 6, Pin LED 9)

Langkah 10: Hubungkan Segmen G (Arduino Pin 7, LED Pin 10)

Hubungkan Segmen G (Arduino Pin 7, LED Pin 10)
Hubungkan Segmen G (Arduino Pin 7, LED Pin 10)

Langkah 11: Hubungkan Segmen DC (Arduino Pin 8, LED Pin 5)

Hubungkan Segmen DC (Arduino Pin 8, LED Pin 5)
Hubungkan Segmen DC (Arduino Pin 8, LED Pin 5)

Langkah 12: Rapikan dan Katakan, 'Kebersihan Sebelah Ketuhanan' dan Tersenyumlah Karena 8 Anda Terlihat Seksi

Rapikan dan Katakan, 'Kebersihan Sebelah Ketuhanan' dan Tersenyumlah Karena 8 Anda Terlihat Seksi
Rapikan dan Katakan, 'Kebersihan Sebelah Ketuhanan' dan Tersenyumlah Karena 8 Anda Terlihat Seksi

Langkah 13: Buat Penghitung untuk Memamerkan Kecakapan Teknis Anda

Buat Penghitung untuk Memamerkan Kecakapan Teknis Anda
Buat Penghitung untuk Memamerkan Kecakapan Teknis Anda

Salin & tempel seperti sedang panas, kami hanya mengutak-atik loop utama.

void loop(){ for (int i = 0; i<10; i++){ sevseg.setNumber(i, 0); sevseg.refreshDisplay(); //Diperlukan untuk terus menampilkan angka tunda(1000); } }

Direkomendasikan: