Wasmachine countdown timer - Arduino (15 / 21 stap)

Stap 15: De Arduino programma


Ik hecht hier het programma van de Arduino.

Ik heb het programma uitgebreid gereageerd zo moedig u te kijken naar de code direct te zien wat er gebeurt. Ik heb ook opgenomen berichten naar de seriële venster moet worden geboekt. Deze berichten niet daadwerkelijk nodig zijn voor het programma maar ik heb ze in om te helpen met het opsporen van fouten.

Onderdelen van het programma, met inbegrip van het schrijven naar het 7 segment display en -het stuiteren van de knoppen is gekopieerd van voorbeelden op de website van Arduino.

Wat doet het?

Wanneer de machine deur is gesloten en de macht wordt toegepast zelfstart de Arduino opwaarts in een paar seconden. De standaardtijd voor het aftellen is 8Hrs en de timer begint meteen. IE: als ik de wasmachine at 9 pm laadt vervolgens zal beginnen bij 5 am.

Op een tijd van de 'omhoog' of 'down' knoppen kunt verhogen of verlagen van het aantal uren 1 at een tijd (tot een maximum van 19 uur) worden ingedrukt.

Als beide knoppen worden ingedrukt gelijktijdig de timer nullen uit en het signaal om te beginnen met de machine wordt gestart. De reden dat ik heb toegevoegd dat dit was om te helpen met inbedrijfstelling - ik wilde niet moeten wachten rond voor uren om te zien of het allemaal werkt!

Wat het niet doet?

De wasmachines 'start'-knop begint te flikkeren als normaal en kan handmatig worden ingedrukt. De countdown timer is een extra functie en in nu verandert de manier waarop de oorspronkelijke werking van de machine.

Samen te vatten de I/O

Digitale pennen 2-9 zijn voor het 7 segment display als volgt:

Digitale Pin 2 uitgang 'a' op 7 segment display

Digitale Pin 3 uitgang voor de 'b' op 7 segment display

Digitale Pin 4 output voor 'c' op 7 segment display

Digitale Pin 5 uitgang voor had' op 7 segment display

Digitale Pin 6 uitgang voor de 'e' op 7 segment display

Digitale Pin 7 uitgang voor 'f' op 7 segment display

Digitale Pin 8 output voor 'g' op 7 segment display

Digitale Pin 9 output voor "." op 7 segment display

Digitale uitgang van de Pin 10 voor het opstarten van de estafette

(PIN 11 is aangesloten op de Leostick aan de piezbuzzer)

Analoge Pin A0 ingang voor de "up"-knop

Analoge Pin A1 ingang voor de "down" knop

Gerelateerde Artikelen

Arduino countdown timer met setup knoppen

Arduino countdown timer met setup knoppen

In deze handleiding Instructables zal ik u tonen hoe te maken van uw eigen Arduino twee-cijferige countdown-timer. Ik maakte mijn eigen circuit met behulp van de ATmega328 micro controller, maar dit is een optionele stap. In deze handleiding zal ik u
Arduino eenvoudige 7 segment countdown timer

Arduino eenvoudige 7 segment countdown timer

In deze handleiding Instructables zal ik u tonen hoe maak je een eenvoudige - twee digit - countdown timer met behulp van de Arduino uno board en de 7 segment displays.Wij zal zitten kundig voor de timer in ons programma schets instellen door de waar
Arduino Countdown Timer

Arduino Countdown Timer

The Arduino timerfunctie is een leuke weekend-project voor beginners die wil gaan naar iets iets geavanceerder. De timer wordt bepaald twee 7-segment displays die tellen naar beneden van 99 tot 0, en kunnen worden gestopt en gestart met behulp van ee
Gek Countdown Timer

Gek Countdown Timer

dit is mijn interpretatie van de stereotiepe tijdbom die u in zoveel cheesy actiefilms ziet. De held heeft om erachter te komen welke regel snijden om te stoppen met de timer en voorkomen dat de bom ontploft.In dit geval hebben we 3 draden. Één draad
Countdown timer of automatische uitschakeling schakelaar voor elektrische deken of een ander elektrisch apparaat

Countdown timer of automatische uitschakeling schakelaar voor elektrische deken of een ander elektrisch apparaat

mij wilden voor zitten kundig voor zet mijn elektrische deken voor een beperkte hoeveelheid tijd zonder voor zwenking op vandoor handmatig, in het geval dat ik ofwel gebrek aan de wilskracht om het uit te schakelen of in slaap vallen.   Het resultaat
Instelbare Timer Arduino Controller met relais

Instelbare Timer Arduino Controller met relais

dit is mijn eerste post hier, dus ik hoop dat ik krijg alles gelijk!Ik heb een gas millivolt (thermokoppel stapel) veranda kachel met een handmatige controle daarop.  Ik heb genoeg om op en neer zet hem op en zwenking op vandoor, dus heb ik besloten
Arduino defusable bom tutorial (Countdown timer)

Arduino defusable bom tutorial (Countdown timer)

Waarom ik dit gemaakt.Er zijn andere tutorials van het maken van wekkers en andere defusable bommen, ze zijn echt goed. maar ze zijn te ingewikkeld voor mijn behoeften. Dit is een eenvoudige aftellen en booom bom.Dus als u op zoek bent naar is een ee
Arduino 7 segment countdown timer

Arduino 7 segment countdown timer

dit project is gebaseerd op een Kingbright dual 7 segment display en een Arduino Diecimila.het telt af van 20 en licht op pin 13 leidde toen de timer voltooid is.Geen extra hardware die nuttig voor goedkope projecten is wordt gebruikt.Het kenmerkt oo
Arduino LED 3,2,1 Countdown Timer

Arduino LED 3,2,1 Countdown Timer

hoewel mij zijn geweest using een arduino voor een jaar en een half of zo, ik nooit een inspanning gedaan om de taal te leren tot op heden. Dit is mijn eerste project met een arduino die ik gebouwd en gecodeerd alle door mij. Als iemand geïnteresseer
Countdown Timer uit een oude klok

Countdown Timer uit een oude klok

maken een afteltimer uit een oude klok...Bekijk de video voor een voorbeeld:Stap 1: Krijgen wat je nodig hebt u nodig heeft voor dit instructable:1. papier2. oude klok (werk)3. werkende batterij4. zwarte marker (aanbevolen te gebruiken Crayola wasbaa
Countdown Timer

Countdown Timer

Kabellengte tot de Arduino zoals hierboven gezien.Stap 1: Upload CodeUpload de volgende code met behulp van de Arduino-app.
Automatisering van wasmachine met behulp van arduino

Automatisering van wasmachine met behulp van arduino

Wij hebben een semi-automatische wasmachine. Timer-switch en afvoer schakelaar verwend zijn. Ik probeerde om hen te vervangen, maar het kost meer geld. Zijn we gestopt met behulp van het. Toen dacht ik te verwijderen van de handmatige switches en mak
Munt-en kleinbedrijf succes Meter (stoppen met roken!) met Arduino

Munt-en kleinbedrijf succes Meter (stoppen met roken!) met Arduino

er komt een moment in het leven om kinderachtige dingen achter en geeft van vervelende gewoonten. Sommige, zoals roken, kunnen verdomd moeilijk zonder voortdurende aanmoediging. Het was tijd voor mij om mijn favoriete hobby te combineren met mijn dri
De wild Timer

De wild Timer

Hallo en welkom op dit nieuwe instructable. In dit instructible zal ik je leren hoe maak je een countdown timer die kan worden gebruikt voor 2 speler bordspellen. Deze countdown timer geeft elke speler 2 minuten om een zet te doen. Ik maakte dit omda