Isi kandungan:

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
Sambungkan Pengisap Itu
Sambungkan Pengisap Itu

Kami akan menjadikan perkara ini berfungsi! Katod atau Anod biasa.

Langkah 1: Sambungkan Pengisap Itu

Langkah 2: Sambungkan Pin 3 & 8 ke Kuasa (Anode biasa) atau Tanah (Katod biasa)

Sambungkan Pin 3 & 8 ke Kuasa (Anode biasa) atau Tanah (Katod biasa)
Sambungkan Pin 3 & 8 ke Kuasa (Anode biasa) atau Tanah (Katod biasa)
Sambungkan Pin 3 & 8 ke Kuasa (Anode biasa) atau Tanah (Katod biasa)
Sambungkan Pin 3 & 8 ke Kuasa (Anode biasa) atau Tanah (Katod biasa)

Gunakan perintang 330, 1k menjadikan led terlalu redup. Menjerit 'kekuatan' dalam urat Clarkson semasa menyelesaikan langkah ini. (Penting)

Pin 3 dan 8 adalah pin tengah atas dan bawah.

Langkah 3: Kilat Arduino untuk Penentukuran

Kilat Arduino untuk Penentukuran
Kilat Arduino untuk Penentukuran

Muat turun perpustakaan Seven Segment dan pasang ke Arduino IDE.

github.com/DeanIsMe/SevSeg/archive/master….

Untuk memasangnya, buka Arduino IDE, pergi ke Sketch> Include Library> Add. ZIP Library, kemudian pilih fail ZIP SevSeg yang anda muat turun.

Sekarang kita perlu memancarkan Arduino untuk mencetak nombor 8 dengan titik sehingga kita dapat menghubungkannya.

kod:

#sertakan "SevSeg.h" SevSeg sevseg;

batal persediaan () {

bait numDigits = 1; // kami menggunakan digit digit byte paparan satu digit = {}; // biarkan kosong untuk satu digit paparan bait segmen = {1, 2, 3, 4, 5, 6, 7, 8}; // pilih mana-mana perintang bool 8 pinOnSegments = true; byte hardwareConfig = COMMON_ANODE; sevseg.begin (hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments); }

gelung kosong () {

sevseg.setNumber (8, 0); // Cetakan 8, 0 bermaksud Titik perpuluhan aktif, 1 mematikannya. sevseg.refreshDisplay (); // Perlu terus menunjukkan nombor}

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

Sekarang Mari Mula Menentukur. (Segmen A, Pin Arduino 1, Pin LED 7)
Sekarang Mari Mula Menentukur. (Segmen A, Pin Arduino 1, Pin LED 7)
Sekarang Mari Mula Menentukur. (Segmen A, Pin Arduino 1, Pin LED 7)
Sekarang Mari Mula Menentukur. (Segmen A, Pin Arduino 1, Pin LED 7)
Sekarang Mari Mula Menentukur. (Segmen A, Pin Arduino 1, Pin LED 7)
Sekarang Mari Mula Menentukur. (Segmen A, Pin Arduino 1, Pin LED 7)

Sekarang, kita akan menentukur dari A-DC mengikut urutan, satu demi satu.

Lihat kod ini, ia mengikut abjad dari A-DC.

Kami memberitahu Arduino bahawa:

pin1 = A, pin2 = B, pin3 = C

pin8 = DC.

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

segmen bytePins = {1, 2, 3, 4, 5, 6, 7, 8}; // pilih mana-mana 8 pin

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Langkah 12: Rapi dan Katakan, 'kebersihan Bersebelahan Ketuhanan' dan Senyum Kerana 8 Anda Terlihat Seksi

Rapi dan Katakan, 'kebersihan Bersebelahan dengan Kesalehan' dan Senyum Kerana 8 Anda Tampak Seksi Seperti Heck
Rapi dan Katakan, 'kebersihan Bersebelahan dengan Kesalehan' dan Senyum Kerana 8 Anda Tampak Seksi Seperti Heck

Langkah 13: Buat Kaunter untuk Memamerkan Prestasi Teknikal Anda

Buat Kaunter untuk Menunjukkan Kehebatan Teknikal Anda
Buat Kaunter untuk Menunjukkan Kehebatan Teknikal Anda

Salin & tampal seperti panas, kami hanya mengubah gelung utama.

gelung void () {untuk (int i = 0; i <10; i ++) {sevseg.setNumber (i, 0); sevseg.refreshDisplay (); // Perlu terus menunjukkan kelewatan nombor (1000); }}

Disyorkan: