Satura rādītājs:

Arduino 7 segments (5011BS, parastais anods vai katods) Pamācība: 13 soļi
Arduino 7 segments (5011BS, parastais anods vai katods) Pamācība: 13 soļi

Video: Arduino 7 segments (5011BS, parastais anods vai katods) Pamācība: 13 soļi

Video: Arduino 7 segments (5011BS, parastais anods vai katods) Pamācība: 13 soļi
Video: How to use LED seven segment display and calculate its resistors value 2024, Jūlijs
Anonim
Image
Image
Savienojiet to zīdītāju
Savienojiet to zīdītāju

Mēs liksim šai lietai darboties! Parastais katods vai anods.

1. darbība: pievienojiet šo zīdēju

2. darbība: pievienojiet tapas 3 un 8 strāvas padevei (parastais anods) vai zemei (kopējais katods)

Pievienojiet tapas 3 un 8 pie strāvas (parasts anods) vai zemējuma (parasts katods)
Pievienojiet tapas 3 un 8 pie strāvas (parasts anods) vai zemējuma (parasts katods)
Pievienojiet tapas 3 un 8 pie strāvas (parasts anods) vai zemējuma (parasts katods)
Pievienojiet tapas 3 un 8 pie strāvas (parasts anods) vai zemējuma (parasts katods)

Izmantojiet 330 rezistoru, 1k padara LED pārāk blāvu. Pabeidzot šo darbību, kliedziet “spēks” Klārksona dzīslās. (Svarīgs)

Tapas 3 un 8 ir centrālās tapas augšā un apakšā.

3. darbība: zibspuldziet Arduino kalibrēšanai

Zibspuldziet Arduino kalibrēšanai
Zibspuldziet Arduino kalibrēšanai

Lejupielādējiet septiņu segmentu bibliotēku un instalējiet to Arduino IDE.

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

Lai to instalētu, atveriet Arduino IDE, dodieties uz Skice> Iekļaut bibliotēku> Pievienot. ZIP bibliotēku, pēc tam atlasiet lejupielādēto SevSeg ZIP failu.

Tagad mums ir jāapgaismo Arduino, lai izdrukātu skaitli 8 ar punktu, lai mēs varētu viņu savienot.

kods:

#include "SevSeg.h" SevSeg sevseg;

void setup () {

baitu skaitsDigits = 1; // mēs izmantojam viencipara displeja baitu ciparuPins = {}; // atstājiet tukšu viencipara displeja baitu segmentamPins = {1, 2, 3, 4, 5, 6, 7, 8}; // izvēlieties jebkuru 8 kontaktu bool rezistoruOnSegments = true; baitu hardwareConfig = COMMON_ANODE; sevseg.begin (hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments); }

void loop () {

sevseg.setNumber (8, 0); // Drukāt 8, 0 nozīmē, ka decimāldaļa ir aktīva, 1 izslēdz. sevseg.refreshDisplay (); // Nepieciešams, lai turpinātu rādīt numuru}

4. solis: Tagad sāksim kalibrēšanu. (A segments, Arduino pin 1, LED pin 7)

Tagad sāksim kalibrēšanu. (A segments, Arduino pin 1, LED pin 7)
Tagad sāksim kalibrēšanu. (A segments, Arduino pin 1, LED pin 7)
Tagad sāksim kalibrēšanu. (A segments, Arduino pin 1, LED pin 7)
Tagad sāksim kalibrēšanu. (A segments, Arduino pin 1, LED pin 7)
Tagad sāksim kalibrēšanu. (A segments, Arduino pin 1, LED pin 7)
Tagad sāksim kalibrēšanu. (A segments, Arduino pin 1, LED pin 7)

Tagad mēs kalibrēsim no A-DC secībā, pa vienam.

Paskatieties uz šo kodu, tas ir alfabētisks no A-DC.

Mēs sakām Arduino, ka:

pin1 = A, pin2 = B, pin3 = C

pin8 = DC.

Tagad pievienojiet A segmentu 1. tapai (7. tapa uz gaismas diodes)

baits segmentPins = {1, 2, 3, 4, 5, 6, 7, 8}; // izvēlieties jebkuras 8 tapas

5. darbība: pievienojiet B segmentu (Arduino Pin 2, LED Pin 6)

Savienojiet B segmentu (Arduino Pin 2, LED Pin 6)
Savienojiet B segmentu (Arduino Pin 2, LED Pin 6)

6. darbība: pievienojiet C segmentu (Arduino Pin 3, LED Pin 4)

Savienojiet C segmentu (Arduino Pin 3, LED Pin 4)
Savienojiet C segmentu (Arduino Pin 3, LED Pin 4)

7. solis: pievienojiet D segmentu (Arduino tapa 4, LED tapa 2)

Savienojiet D segmentu (Arduino tapa 4, LED tapa 2)
Savienojiet D segmentu (Arduino tapa 4, LED tapa 2)

8. darbība: pievienojiet E segmentu (Arduino Pin 5, LED Pin 1)

Savienojiet E segmentu (Arduino pin 5, LED pin 1)
Savienojiet E segmentu (Arduino pin 5, LED pin 1)

9. darbība: pievienojiet F segmentu (Arduino pin 6, LED pin 9)

Savienojiet F segmentu (Arduino tapa 6, LED tapa 9)
Savienojiet F segmentu (Arduino tapa 6, LED tapa 9)

10. darbība: pievienojiet G segmentu (Arduino tapa 7, LED tapa 10)

Savienojiet G segmentu (Arduino tapa 7, LED tapa 10)
Savienojiet G segmentu (Arduino tapa 7, LED tapa 10)

11. darbība: pievienojiet DC segmentu (Arduino tapa 8, LED tapa 5)

Savienojiet segmentu DC (Arduino tapa 8, LED tapa 5)
Savienojiet segmentu DC (Arduino tapa 8, LED tapa 5)

12. solis: sakopiet un sakiet: “Tīrība ir blakus dievbijībai” un smaidiet, jo jūsu astoņi izskatās seksīgi

Sakopiet un sakiet: “Tīrība ir blakus dievbijībai” un smaidiet, jo jūsu astoņi izskatās seksīgi
Sakopiet un sakiet: “Tīrība ir blakus dievbijībai” un smaidiet, jo jūsu astoņi izskatās seksīgi

13. solis: izveidojiet skaitītāju, lai parādītu savu tehnisko sagatavotību

Izveidojiet skaitītāju, lai parādītu savu tehnisko meistarību
Izveidojiet skaitītāju, lai parādītu savu tehnisko meistarību

Kopējiet un ielīmējiet, it kā tas būtu karsts, mēs tikai pielāgojam galveno cilpu.

void loop () {for (int i = 0; i <10; i ++) {sevseg.setNumber (i, 0); sevseg.refreshDisplay (); // Nepieciešams, lai turpinātu parādīt numura aizkavi (1000); }}

Ieteicams: