Snel en gemakkelijk Arduino nachtlampje (4 / 5 stap)

Stap 4: gebruik.

Veel plezier met dit. Het is echt leuk om te zien wat u kunt doen met de code.

Ik ging om dit te gebruiken om te activeren intens rode LEDs voor Halloween. (Ik dat bewaren voor een andere keer.)

Vervolgens ging ik om het activeren van sommige griezelig geluidsbron zoals deze te hebben:

U kunt het gebruiken als een inbraakalarm maar dan zou u moet zetten een stuk papier eromheen om te voorkomen dat valse triggering... Als u het als een alarm dat ik denk dat u zou willen gebruiken deze code uit de Arduino website gebruikt:

Link: http://www.arduino.cc/playground/Code/PIRsense

/*
* //////////////////////////////////////////////////
* //making zin van de Parallax PIR sensor de uitgang
* //////////////////////////////////////////////////
*
* Switches een LED overeenkomstig de stand van de sensoren uitgang pin.
* Bepaalt het begin en einde van de ononderbroken motie sequenties.
*
* Kristian Gohlke / krigoo (_) gmail (_) com / http://krx.at
* 3. September 2006
*
* kr1 (gespleten) 2006
* vrijgegeven onder een creative commons-licentie "Attribution-NonCommercial-ShareAlike 2.0"
* http://creativecommons.org/licenses/by-nc-sa/2.0/de/
*
*
* De Parallax PIR-Sensor is een makkelijk te gebruiken digitale infrarood beweging Sensormodule.
* (http://www.parallax.com/detail.asp?product_id=555-28027)
*
* De sensor de uitgang pins gaat naar hoge als beweging aanwezig is.
* Zelfs als beweging aanwezig is echter te laag van tijd tot tijd,
* die misschien de indruk geven geen beweging is aanwezig.
* Dit programma behandelt deze kwestie door het negeren van LOW-fasen korter is dan een bepaalde tijd,
* uitgaande ononderbroken motie is aanwezig tijdens deze fasen.
*
*/

/////////////////////////////
VARS
de tijd die we geven de sensor kalibreren (10-60 sec volgens het gegevensblad)
int calibrationTime = 30;

het tijdstip wanneer de sensor een lage impuls uitgangen
lang unsigned int lowIn;

het aantal milliseconden de sensor is laag
voordat we aannemen dat alle beweging is gestopt
lang unsigned int pauze = 5000;

Boole lockLow = waar;
Booleaanse takeLowTime;

int pirPin = 3; de digitale pin aangesloten op uitgang van de PIR-sensor
int ledPin = 13;

/////////////////////////////
SETUP
VOID Setup {}
Serial.begin(9600);
pinMode (pirPin, INPUT);
pinMode (ledPin, OUTPUT);
digitalWrite (pirPin, laag);

de sensor enige tijd te geven om te kalibreren
Serial.Print ("kalibreren sensor");
for (int i = 0; ik < calibrationTime; i ++) {}
Serial.Print(".");
delay(1000);
}
Serial.println ("done");
Serial.println ("SENSOR actief");
delay(50);
}

////////////////////////////
LOOP
void loop {}

if(digitalRead(pirPin) == HIGH) {}
digitalWrite (ledPin, hoge); de led visualiseert de sensoren uitvoer pin staat
if(lockLow) {}
zorgt ervoor dat we wachten op een overgang naar lage voordat verdere uitvoer plaatsvindt:
lockLow = false;
Serial.println("---");
Serial.Print ("bewegingsdetectie op");
Serial.Print(Millis()/1000);
Serial.println ("sec");
delay(50);
}
takeLowTime = true;
}

if(digitalRead(pirPin) == LOW) {}
digitalWrite (ledPin, laag); de led visualiseert de sensoren uitvoer pin staat

if(takeLowTime) {}
lowIn = millis(); opslaan van het tijdstip van de overgang van hoog naar laag
takeLowTime = false; Zorg ervoor dat dit gebeurt alleen bij het begin van een lage fase
}
de sensor wordt laag voor meer dan het bepaalde pauze,
Wij gaan ervan uit dat geen meer beweging gaat gebeuren
Als (! lockLow & & millis() - lowIn > onderbreken) {}
maakt zeker dit blok code wordt alleen uitgevoerd na opnieuw
een nieuwe reeks van beweging is gedetecteerd
lockLow = true;
Serial.Print ("motion eindigde op"); uitgang
Serial.Print((Millis() - onderbreken) / 1000);
Serial.println ("sec");
delay(50);
}
}
}

Gerelateerde Artikelen

Snel en gemakkelijk Arduino compatibel H-brug Shield

Snel en gemakkelijk Arduino compatibel H-brug Shield

In dit instructable ik zal in detail te beschrijven hoe ik ging over het maken van een snel en gemakkelijk, Arduino compatibel, H-brug schild. Maar eerst, een korte intro in wat kreeg me gemotiveerd om het te maken.Een paar jaar geleden, begon ik mee
Snelle en gemakkelijke kip pastasalade

Snelle en gemakkelijke kip pastasalade

Een eenvoudige, gezonde, lekkere pastasalade met boter geroosterde kip en een heleboel krokante tuin verse groenten gooide in een licht romige yoghurt dressing gekruid met Italiaanse kruiden is een verfrissende salade dat is verlangde voor.Serveert :
Snel en gemakkelijk, PVC Water Run! (voor onder $100)

Snel en gemakkelijk, PVC Water Run! (voor onder $100)

Na de bouw van een "snel en gemakkelijk PVC Kids Fort" voor mijn 8 jaar oude dochter, bleef ik gevoel geïnspireerd.Is dat de 4e juli op de proppen was (en omdat de warmte/vocht in NC kan een beetje onderdrukkende in de zomer), heb ik besloten om
Snel en gemakkelijk verborgen stropdas Clip

Snel en gemakkelijk verborgen stropdas Clip

zo nu en dan, wij mannen ons vinden in de noodzaak van een tie-clip.  Ofwel dat oh-naar-vervelende stropdas in plaats te houden wanneer u in het veld zakendoen, uit naar de lunch in volledige zakelijke kleding, of gewoon geven de illusie van een perf
Super snelle en gemakkelijke Cheesy gepofte aardappel

Super snelle en gemakkelijke Cheesy gepofte aardappel

Gebakken aardappelen zijn een voedzame en onderschatte maaltijd! Ze zijn goedkoop, eenvoudig op te lossen, en kunt u de vulling te passen aan uw persoonlijke smaak aanpassen. Ze zijn heerlijk eten te voeden een menigte. Ze kunnen ook erg snel te make
SNEL en gemakkelijk NOTEBOOK PENNENHOUDER

SNEL en gemakkelijk NOTEBOOK PENNENHOUDER

dit is mijn eerste Instructable, dus ik ben benieuwd naar feedback...Ik wilde altijd een snelle en gemakkelijke pennenhouder vinden voor mijn zak notebooks en diaries (degene met een zakje de achtercover - zoals Moleskine, Leuchtturm 1917, of een van
"Recessie" Poncho: hoe gehaakte Poncho van een kind - 8 snelle en gemakkelijke stappen

"Recessie" Poncho: hoe gehaakte Poncho van een kind - 8 snelle en gemakkelijke stappen

8 snelle en gemakkelijke stappenOm de perfecte haakKind Poncho** Ontwerp **Handgemaakt door AnnabelleBlog: http://www.handmadebyannabelle.blogspot.com/ ETSY Shop: www.etsy.com/shop/HandmadeByAnnabelle Pinterest: http://pinterest.com/annabellebasket/S
Snel en gemakkelijk oranje drinken

Snel en gemakkelijk oranje drinken

deze snelle en gemakkelijke drank is zeker een favoriete wheather uw op een partij of gewoon ontspannen thuis.  Gezonder dan de meeste dranken uw vrienden zullen worden dank u en vragen over het recept.Met de optie van het toevoegen van uw favoriete
Snelle en gemakkelijke knuppel decoraties

Snelle en gemakkelijke knuppel decoraties

HalloZijn die tijd van het jaar weer werden we uit de zwarte roos in bulk te breken!In dit instructable ga ik u tonen hoe te maken van een snelle en gemakkelijke Bat decoratie voor uw huis.Het is echt eenvoudig, dus kinderen kunnen doen, duurt ongeve
Snelle en gemakkelijke tazer, maken te laten uitzien als een USB-dongle

Snelle en gemakkelijke tazer, maken te laten uitzien als een USB-dongle

dit is een eenvoudige, snelle en gemakkelijke manier een te maken een die is bedoeld om te lijken op een USB-dongle. Zijn echt gemakkelijk te maken.Vereisten:AanstekerUSB-Dongle (ieder zal doen, ik gebruikte een gebroken)3 x schroevenEen hamerEen sch
Snel en gemakkelijk - Office veilig

Snel en gemakkelijk - Office veilig

als heb je wat geld die u aan uw bureau houden maar u niet wilt dat iedereen om te zien of te krijgen bij het, hier is een gemakkelijke manier om het te hebben handig maar mensen zullen nooit denk je waar!Het snelle en gemakkelijke kantoor veilig!Sta
Verscherpen van een mes, snel en gemakkelijk

Verscherpen van een mes, snel en gemakkelijk

als u een carbide getipt zag blade, heb je een uitstekend hulpmiddel voor het slijpen van een mes, snel en gemakkelijk.  Alleen klem aan een tafelblad of het lock op je zag de arbor, zodat het niet draaien.Stap 1: Teken het mes-rand tegen een tand ca
Snel en gemakkelijk frietjes van de ziel

Snel en gemakkelijk frietjes van de ziel

mijn dochter Jazzy houdt van Franse frietjes! Maar niet zomaar een Frans fries; u kunt altijd degene vertellen dat ze niet graag door de heuvel van ketchup op haar bord. Door de jaren heen heb ik geprobeerd veel manieren om een perfecte Franse bak en
Hoe om te naaien snel en gemakkelijk partij gunst Mini Tote tassen

Hoe om te naaien snel en gemakkelijk partij gunst Mini Tote tassen

nu dat er een beetje minder dan een maand verlaten vóór de verjaardag van mijn zoon, ik ben begonnen met meer nadenken over hoe zijn verjaardagspartij zal worden. Heb ik besloten om te kiezen van auto's voor het thema dit jaar, omdat ik had impulsief