Inhoudsopgave:

Arduino aftellen met rustknop - Ajarnpa
Arduino aftellen met rustknop - Ajarnpa

Video: Arduino aftellen met rustknop - Ajarnpa

Video: Arduino aftellen met rustknop - Ajarnpa
Video: Contact Dender 2024, November
Anonim
Arduino aftellen met rustknop
Arduino aftellen met rustknop

Deze Instructable leert je hoe je een countdown-timer kunt maken met behulp van een 4-cijferig 7-segments display dat kan worden gereset met een knop. Ik kwam op het idee om dit te maken omdat ik tijdens het maken van het 1-cijferige 7-segments display in de klas iets groters wilde maken wat me tot dit bracht.

Inbegrepen in deze Instructable zijn de benodigde materialen, de juiste bedrading en een downloadbaar bestand van de code die de functie van het 4-cijferige 7-segments display moest programmeren. Door deze stappen correct te volgen, zorgt u ervoor dat uw 4-cijferige 7-segments display correct werkt.

Stap 1: Materialen

Materialen
Materialen
Materialen
Materialen

Om de 4-cijferige 7-segments display-timer te maken, hebt u het volgende nodig:

- 4-cijferig 7-segments display

-14 Draden (Kleur maakt hierbij niet uit)

-11 Draden nodig voor het 7-cijferige segment

-2 Draden zijn voor de drukknop

-Druk op de knop

-Audrino UNO Met USB-verbindingskabel

Stap 2: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading

Nadat je het 4-cijferige 7-segment en de drukknop op je breadboard hebt geplaatst, is de eerste stap om de 4 verschillende cijferpinnen naar de eerste vier pinnen van de Arduino te bedraden, je kunt de pinnen bedraden zoals je wilt en je code volgens maar om het gemakkelijker te maken, is mijn code al klaar voor de manier waarop ik het deed, je kunt het op die manier doen.

Ga hierna door met het aansluiten van de resterende 4 Digit 7-Segment Display-pinnen op de Arduino zoals ik deed of hoe je het ook deed. Om het mezelf gemakkelijker te maken, begon ik met het bedraden van de Digit Pins en eindigde ik met de individuele lichtsegmenten omdat het toevoegen van die draden rommelig wordt. Vervolgens worden de resterende pinnen van de Arduino (zowel 13 als 5) gebruikt om de drukknop te bedraden.

De manier waarop ik het deed:

//pin 12 - eerste cijfer = 1//pin 9 - tweede cijfer = 2 //pin 8 - derde cijfer = 3 //pin 6 vierde cijfer = 4

const int a = 12;

const int b = 10;

const int c = 8;

const int d = 7;

const int e = 6;

const int f = 11;

const int g = 9;

int p = 0;

int startStopReset = 13;

const int d1 =1; const int d2 =2; const int d3 =3; const int d4 =4;

Stap 3: Coderen

In deze stap zal ik de code verstrekken die ik heb gebruikt om het segment te maken en het correct te laten functioneren en zoals ik het leuk vond.

Ik heb de belangrijke onderdelen gemarkeerd die u kunt wijzigen om verschillende starttijden en variaties binnen uw product te krijgen. U kunt ervoor kiezen om deze code te gebruiken of uw eigen code te maken als u dat wilt, maar de code is er voor u om het uit te voeren.

Om deze code te gebruiken, moet je de audrino-software downloaden die je overal online kunt vinden en die gratis beschikbaar is.

***Herinnering*** Zelfs als uw bedrading correct is, zal uw product niet werken als uw code onjuist is, deze code verandert uw in- en uitgangen afhankelijk van hoe u ze vermeldt.

Stap 4: Kijk hoe het werkt

Als je alles correct hebt gevolgd, liet het werk zien zoals dit, en het zou moeten aftellen, afhankelijk van je vertragingen en starttijd zoals de mijne hier is.

Ik hoop dat je genoten hebt van en iets geleerd hebt van dit project.

Aanbevolen: