Inhoudsopgave:
Video: Arduino aftellen met rustknop - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
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
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
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:
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Pratende Arduino - Een MP3 afspelen met Arduino zonder enige module - Mp3-bestand afspelen vanaf Arduino met PCM: 6 stappen
Pratende Arduino | Een MP3 afspelen met Arduino zonder enige module | Mp3-bestand van Arduino afspelen met PCM: in deze instructie leren we hoe we een mp3-bestand met arduino kunnen spelen zonder een audiomodule te gebruiken, hier gaan we de PCM-bibliotheek voor Arduino gebruiken die 16 bit PCM van 8 kHz-frequentie speelt, dus laten we dit doen
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Start uw diavoorstelling met vakantiefoto's met een vleugje magie! 9 stappen (met afbeeldingen)
Lanceer uw diavoorstelling met vakantiefoto's met een vleugje magie!: In de loop der jaren heb ik de gewoonte ontwikkeld om een klein beeldje mee te nemen op reis: ik koop vaak een kleine, lege artoy (zoals die op de foto) en verf het past bij de vlag en het thema van het land dat ik bezoek (in dit geval Sicilië). T