Infrarood slimme Outlet (7 / 15 stap)

Stap 7: Code uploaden!


Mijn code gebruikt een interface menu gebaseerd. Na het verwelkomen van de gebruiker, voert slimme Outlet de eerste paar regels van loop waarin wordt gevraagd de gebruiker moet invoeren 1 voor help-modus voor instelling timers, 3 voor opties, en 2 4 voor "inactief". Vaak, een tijdje lus wordt gebruikt om continu luisteren naar commando's die worden verzonden vanaf de IR-afstandsbediening. (In het geval dat het verwarrend is, wanneer ik zeg "IRIn ="? ";" in mijn code, het is gewoon voor het ontruimen van welke waarde werd ontvangen door de externe IR eerder).

Om te luisteren naar de IR-opdrachten, gebruikte ik code van de IRremote bibliotheek om te luisteren en decoderen van opdrachten uit de Keyes IR externe (gedecodeerd als hexadecimale waarden). Als u gebruiken een andere afstandsbediening voor dit project willen zou, gewoon wijzigen de waarden in de functie "remoteListener()" aan de opdrachten van de afstandsbediening.

Een ander belangrijk deel van de code is de timer met de DS1307. Veel van de functies in mijn code hebben te maken met keer omzetten in seconden, tijd om UUMMSS, berekening van tijd tot tijd krijgen/instelling opmaak.

Bij het maken van wijzigingen, profiteer van deze functies zoals ze nuttig zijn voor het maken van ingewikkelder timers zo goed. Draaien aan en uit de estafette in arduino is code eigenlijk heel simpel. In het geval dat u problemen ondervindt bij het vinden van de streep aan in de honderden regels code, de regel zegt: "digitalWrite (relayPin, hoge);" of "digitalWrite (relayPin, laag);".

De rest van de code moet zichzelf; echter, als je problemen hebt of vragen alstublieft laat een reactie hieronder en ik kan verduidelijken!

Gerelateerde Artikelen

Bluetooth gecontroleerde Outlet (domotica)

Bluetooth gecontroleerde Outlet (domotica)

Hebt u ooit het huis verlaten en vroeg me af als je vergat de lichten of de TV uitschakelen? Of huis rijden in het donker en de wens de lichten zou op voordat je in het huis met je handen vol boodschappen. Een eenvoudige oplossing die ik heb gevonden
DIY Smart Garage deuropener

DIY Smart Garage deuropener

Ik weet dat je hebt gekregen van 5 minuten op de weg en gevraagd zelf, "deed ik de garagedeur sluiten?".Nu, in plaats van draaien of verlaten van uw garage en huis kwetsbaar voor dieven, kunt u controleren en sluit het met uw telefoon met uw keu
Het kiezen van groenere voedingen

Het kiezen van groenere voedingen

Energiebesparing is awesome! Kiezen van groenere voedingen kan uw geekadelic project duurzamer maken in één klap.Als u wilt om energie te besparen bij het bouwen van uw nieuwe computer, robot, of andere gizmo, er is een werkelijk gemakkelijke manier
IoT gecontroleerd slimme Lamp/Outlet met behulp van vonk kern en IFTTT

IoT gecontroleerd slimme Lamp/Outlet met behulp van vonk kern en IFTTT

Ik wilde een nachtlampje die na zonsondergang inschakelen en uitschakelen in het midden van de nacht. De timers beschikbaar op homedepot of andere bouwmarkten kunt u alleen een tijd in te stellen. Aangezien er in de Verenigde Staten zomertijd, moest
Slimme stekkerdoos op basis van Beaglebone Black en OpenHAB

Slimme stekkerdoos op basis van Beaglebone Black en OpenHAB

!!!!! Spelen met stroom (110/220V) is gevaarlijk, gelieve Wees zeer zeer voorzichtig!!!Er zijn een aantal bestaande smart power strip ontwerpen gebaseerd op "Raspberry Pi" en twee Arduinos, die wordt weergegeven in de afbeelding "Oude ontwe
Arduino gecontroleerd slimme achtbaan

Arduino gecontroleerd slimme achtbaan

De Smart Coaster is een intelligente achtbaan voor uw dranken. Het erkent dat de verschillende soorten dranken bovenaan, met een cocktail de Smart Coaster gloed in sommige atmosferische en langzaam veranderende kleuren. Als u een kop hete thee op het
Slimme beweging Ring v2.0

Slimme beweging Ring v2.0

Hallo jongens...Ik ben Rachit, u moet hebben gezien mijn slimme ring (eerdere versie)En u moet hebben liked it, In dat instructable schreef ik dat zal ik een video van het maar niet heb ik het nog zo sorry daarvoor.In dit instructable I 'm gonna make
SMART POWER OUTLET

SMART POWER OUTLET

Hallo, Welkom op mijn nieuwe Instructable op Home Automation.Dit project startte het oplossen van gemeenschappelijke problemen geconfronteerd door iedereen. Stel het is een koude winternacht, u leest een boek op uw bed, alvorens naar slaap te gaan. N
Slimme AC: Controleren en de temperatuur van uw huis op afstand te bedienen!

Slimme AC: Controleren en de temperatuur van uw huis op afstand te bedienen!

Wilt een slimme airconditioner zonder een nieuwe kopen? Ombouwset voor uw bestaande raam met littleBits en zet hem in een apparaat met internetverbinding. Vergeet de AC om uit te schakelen? Geen probleem, druk op een knop op uw telefoon voor zwenking
Slimme Homer Web-enabled TV remote

Slimme Homer Web-enabled TV remote

Slimme Homer, een Web-enabled TV remote marionetSlimme Homer is een Web-enabled marionet dat op uw TV draait als Simpsons is ingeschakeld. Zoals Homer te lui om te surfen op het Web zelf is, controleert een script in de wolk de online TV-programma vo
Gebruik Palm infrarood toetsenbord met Android apparaten

Gebruik Palm infrarood toetsenbord met Android apparaten

Ik had een PalmOne Wireless Keyboard rondhangen en ik wilde al een Bluetooth-toetsenbord voor mijn telefoon. Het enige probleem was dat het toetsenbord PalmOne op basis van infrarood.Ik had ook een Brainlink apparaat. Dit is een nogal schattig klein
Halloween pompoen slimme Lamp

Halloween pompoen slimme Lamp

Halloween is coming up binnenkort en waarschijnlijk je iets nodig om indruk op je vrienden.Dit is het project voor jou: een 3D-gedrukte Halloween pompoen Lamp die verandert van kleur en een lied van halloween zoemt wanneer het hoort een geluid rond.H
Androïde slimme telefoon Bluetooth afstandsbediening intelligente slimme auto 51 MCU (Code STC89C52)

Androïde slimme telefoon Bluetooth afstandsbediening intelligente slimme auto 51 MCU (Code STC89C52)

aan het begin van het nieuwe jaar, Robot/Smart auto hobbyisten en studenten (zoals jullie allemaal) over techniek, wetenschap en technologie zijn bezig met de voorbereiding voor de robot wedstrijden nu.Het is de geweldige tijd om te laten zien de wer
DIY WiFi Outlet (HariFun #135)

DIY WiFi Outlet (HariFun #135)

In dit instructable, ik vindt u langs op mijn reis van de bouw van deze WiFi-Outlet.Stap 1: onderdelenHet laatste vak zal bevatten:ESP8266 (elke versie zal doen)5V relais ModuleAMS1117 Lage Drop-Out Regulator1K Ohm weerstandDubbelzijdig OutletInbouwm