Arduino kookwekker (3 / 4 stap)

Stap 3: Code! (of gebruik de mijne)


De kookwekker u zult moeten voeden je Arduino wat mooie smakelijke code uitvoeren. Ik heb een simpele (maar eng op zoek) code die kan rijden alle geschreven, en voor degenen die gelukkig genoeg maken het werken maar niet begrijpen kunt u het nu downloaden. Als ik me goed herinner doet Instructables iets griezelig met. PDE bestanden zodat ik dit hebt gecomprimeerd in het ZIP-formaat, maar u kunt ook de tekst op PasteBin zoeken en deze rechtstreeks in uw Arduino editor plakken als je zo geneigd.

Uit te leggen wordt een beetje ingewikkeld, dus ik zal u een kort overzicht geven, en de rest vrij zelf verklarend is:
Eerst initialiseren we alle pinnen en functies die we gaan gebruiken, om ervoor te zorgen dat onze Arduino gaat om te werken met hen. Wij gebruiken de const int om aan te geven dat de Pin dat we hebben geïnitialiseerd constant is en niet zal veranderen. Variabelen kunnen ook worden geïnitialiseerd, maar zijn over het algemeen niet constant als ze zijn ingesteld in het script. We controleren vervolgens als de knop (verbonden met Pin 2) heeft zijn depressief of niet, en het is het licht op het volgende segment en voegt een om 'tastyTimeVariable' out. Dit betekent dat we dan een 'if' functie kunt staat de lengte van de vereiste timing afhankelijk van de waarde van onze tastyTimeVariable. U zult zien dat we vertraging voor '300 L * 1000 L' wat op ongeveer 5 minuten neerkomt, 300.000 milliseconden = 300 seconden en 300/60 = 5, dus heel nauwkeurig 5 minuten. We vertellen dan de Arduino dat als de tastyTimeVariable is gelijk aan iets anders dan 0 (met andere woorden de knop werd ingedrukt, en iets heeft zijn getimed) spelen een grafische display, en de zoemer buzz. We kunnen variëren van de lengte van het alarm door het veranderen van de opdracht.

Hopelijk dat zulks heeft gemaakte sommige zin, ik heb ook opmerkingen in het script geschreven om te helpen die proberen te begrijpen hoe het werkt, en het voor hun behoeften wijzigen.

Ik heb een paar updates gemaakt door individuen aan de code, en vindt u koppelingen naar deze in de commentaren hieronder, hoewel ik niet zal worden terbeschikkingstelling ze hier zoals mij ben onvermogend voor de juistheid van hun code als de banden die ze hebben geplaatst zijn niet langer actief. Ik kan bevestigen dat, hoewel grote, de code die ik geschreven heb en geboekte werkt goed en is gemakkelijk te begrijpen moet u wenst te bekijken, dus ik bang ben dat ik niet helpen kunnen zal bij het oplossen van uw problemen moet u het gebruiken van een andere code.

Gerelateerde Artikelen

Arduino kookwekker met een inleiding tot de timer interrupts

Arduino kookwekker met een inleiding tot de timer interrupts

Welkom bij mijn eerste instructable,Heb ik besloten om een vrij eenvoudig project de instructable wereld te betreden te maken. Dit project is over het maken van een eenvoudige kookwekker met een Arduino Uno. Dus zal ik een kleine introductie de 2.2"
Arduino gecontroleerd kookwekker

Arduino gecontroleerd kookwekker

U allen moet heb meegemaakt dat je iets wordt gekookt op uw gasfornuis terwijl aan de andere kant u get drukke TV kijken of krijgen een diepe gesprek hebt dat je je realiseert op het opsporen van een geur die het was volledig verwend alleen vanwege u
Kookwekker met behulp van een Arduino

Kookwekker met behulp van een Arduino

Als u graag koken en de gewoonte hebben van het verlaten van de gas-kookplaat op te lang, zou dit een ernstig probleem omdat niemand houdt van verbrande voedsel. Voor oplossen zulks werkstuk ga ik u tonen hoe te bouwen van uw eigen keuken-trimmer die
DIY Arduino Motor Shield [voor slechts $8!] (L298N 2x4A)

DIY Arduino Motor Shield [voor slechts $8!] (L298N 2x4A)

Vandaag, ik ga u tonen hoe te maken van een motor shield voor Arduino (rijder) tegen een lage prijs. Het werkt prachtig, haar bezit bijna alle kenmerken van de originele motor shield voor Arduino. Het bijna beschouwd als een kloon. De originele motor
Arduino gebaseerde Meter - een veel LED-Driver

Arduino gebaseerde Meter - een veel LED-Driver

als het directe resultaat van een vraag in het forum Instructables, voor een bargraph gegevens wilt weergeven op het dashboard van een auto, een aangepaste elektronica instructable.Hier, voor uw genot is de auto-barDuino, een eenvoudige weergavesyste
Arduino-powered LED klok

Arduino-powered LED klok

Een leuke, eenvoudige LED klok, die krijgt u de tijd tot de dichtstbijzijnde half uur met één kleur LED's. Onderdelen nodig zijn als volgt:Arduino Nano400 stropdas-punt BreadboardLintkabelDS1307 RTC IC32.768 kHz kristal(12) 10mm LEDs(12) 180 Ohm weer
LinKit een kookwekker

LinKit een kookwekker

In dit instructable ik ga u tonen hoe het ontwerpen van een kookwekker met de Linkit One, de timer heeft een maximale duur van 30 minuten. En zodra de timer wordt gedaan het aftellen branden een zoemer om u te informeren. Het tijdsinterval instelbaar
Glas van computers op basis van Arduino Uno

Glas van computers op basis van Arduino Uno

Aan mijn meesters graduate project ("Gowing Computers, aansluiten van organen, knippen het snoer") van Konstfack College van kunstnijverheid en Design (keramiek en glas/CRAFT) heb ik gemaakt 3 glazen computers op basis van de specificaties van d
Arduino temperatuurgevoelig Fan

Arduino temperatuurgevoelig Fan

Ik en een paar leden van de groep hebben besloten dat voor de zomer, zou gunstig zijn voor het maken van een ventilator die worden ingeschakeld bij 70 graden Fahrenheit en in intensiteit met de hitte blijft toenemen. Dus is dat wat we deden. :)Stap 1
LPD8806 VUMeter met PC & Arduino + GUI

LPD8806 VUMeter met PC & Arduino + GUI

Als u dit project please vote voor het in de "sensoren Contest 2016" en "Rainbow Contest 2016" als het kostte me een hoop tijd te maken (de knop rechts boven die zegt "Stem").Ik heb altijd al een soort van LED VU-Meter omdat
Arduino & Neopixel Coke fles partij licht

Arduino & Neopixel Coke fles partij licht

Dus mijn zoon Doon plekken een zeer koele partij licht van oude cokes flessen en de slissend ingewanden van Glow Sticks maakte, en vraagt als kunnen we één voor zijn aanstaande School examens zijn Over Blowout PartAYYY!!! Ik zeg zeker, maar niet zou
Arduino Rocket datalogger

Arduino Rocket datalogger

Heb je ooit wilde onderzoeken van elk aspect van uw model raketten vlucht voor slechts £15?In dit instructable ik bevatten code en instructies voor een Arduino raket datalogger voor het meten van de hoogte van de raket, versnelling, temperatuur en ro
Standalone Arduino hoogtemeter

Standalone Arduino hoogtemeter

Hier is een standalone hoogtemeter werken met Arduino die u in RC project gebruiken kunt, hiking, auto's... waar u :)Het toont op het eerste scherm van de altittude, de temperatuur en de luchtdruk, en in de tweede, de Minimale / maximale hoogte berei
Arduplane - Arduino gebaseerd rc vliegtuigen

Arduplane - Arduino gebaseerd rc vliegtuigen

RC vliegtuig is een van de grootste speelgoed dat iedereen wil om mee te spelen. Maar het kopen van een mogelijk duurder laat onze handen vies en lichaamsbouw men voor onszelf met behulp van de Arduino micro controllers. Laat onze eigen zender en ont