Arduino Motion detectie eenvoudig project (3 / 4 stap)

Stap 3: Kopieer de code

Kopieer de code naar de Arduino IDE, en upolad het je Arduino, alle opdrachten worden toegelicht, zodat u kunt lezen het lijn door lijn te begrijpen het hele ding

Code:

int ledPin = 13; Kies de pin voor de LED

int inputPin = 2; Kies de invoer pin (voor PIR sensor)

int pirState = laag; We beginnen, ervan uitgaande dat geen bewegingsdetectie

int val = 0; variabele voor het lezen van de Pinstatus

variabelen die nodig zijn voor het opslaan van waarden

lange puls, inch, cm;

VOID Setup {}

pinMode (ledPin, OUTPUT); declareren van LED als de uitgang

pinMode (inputPin, INPUT); sensor declareren als input

Serial.begin(9600);

}

void loop {}

Val = digitalRead(inputPin); lezen van de invoerwaarde

Als (val == HIGH) {/ / controleren als de ingang hoog is

setColor(250,0,255,ledPin); Kies de kleurwaarde

digitalWrite (ledPin, hoge); Zet LED ON

Als (pirState == LOW) {}

We hebt zojuist ingeschakeld

Serial.println ("bewegingsdetectie!");

Wij willen alleen afdrukken op de uitvoer veranderen, niet staat

pirState = hoog;

Pulse = pulseIn (inputPin, hoge);

147uS per inch

inch = puls/147;

wijzigen van inches naar centimeters

cm = inch * 2,54;

Serial.Print(inches); voor de duim-waarde afdrukken

Serial.Print ("in");

Serial.Print(cm);

Serial.Print("cm"); voor de centinetres-waarde afdrukken

Serial.println();

delay(500);

}

} else {}

digitalWrite (ledPin, laag); uitschakelen LED

Als (pirState == HIGH) {}

We hebben net draaide van

Serial.println ("Motion eindigde!");

Wij willen alleen afdrukken op de uitvoer veranderen, niet staat

pirState = laag;

}

}

}

VOID setColor (int rood, int groen, int blauw, int geleid) / / functie in te stellen u de gewenste kleur voor de LED kleur

{

#ifdef COMMON_ANODE

rood = 255 - rood; de rode kanaal-waarde

groen = 255 - groen; de waarde van het groene kanaal

blauw = 255 - blauw; de waarde van het blauwe kanaal

#endif

de waarde van elk kanaal om een kleur te wijden

analogWrite (led, rood);

analogWrite (led, groen);

analogWrite (led, blauw);

}

Gerelateerde Artikelen

Goedkope Motion Detection Wildlife Camera

Goedkope Motion Detection Wildlife Camera

Ik heb altijd al een goedkope manier om onopgemerkt foto's van dieren in het wild in mijn buurt.  Dit instructable neemt delen van twee bestaande instructables en brengt ze samen met toegevoegde eigenschappen maken een goedkope beweging detectie wild
Arduino Pitch detectie algoritme (AMDF)

Arduino Pitch detectie algoritme (AMDF)

Laatste Update: 16 januari 2016 (onlangs toegevoegd een verbeterde matlab code (step7) met samples en veel notities)Voorwoord: Dit Instructable is geschreven in een stijl te laten zien hoe ik geanalyseerd, getest, uitgevoerd en geoptimaliseerd een al
Laser gesneden schimmel eenvoudig Project

Laser gesneden schimmel eenvoudig Project

dit project is een inleiding tot het concept van laser gesneden mal maken. Het zal u een kleine test om project te doen voordat het aanpakken van de tussenliggende Laser gesneden schimmel Project toestaan.Vaardigheden opgedaan en redenen voor het een
Snel en eenvoudig Project zaak

Snel en eenvoudig Project zaak

dit project laat zien hoe een eenvoudig project case uit ijzerhandel materialen in een middag opzetten. Het is bijzonder geschikt voor projecten moeten gebruikersbesturingselementen ingesteld of weergegeven. Voor dit voorbeeld heb ik een zaak voor de
DIY Security/spion webcam met Motion-detect kostenloos!

DIY Security/spion webcam met Motion-detect kostenloos!

DIY Security/spion Webcam met Motion-detect kostenloos! - De beste videoklemmen zijn hier DIY Security/spion webcam met Motion-detect kostenloos!
Motion detectie van video streaming deurbel

Motion detectie van video streaming deurbel

Knock knock. Wie is er? Een beweging detecteren slimme deurbel die zintuigen wanneer iemand in de buurt van de deur is! Het zal een webcam gebruiken om beweging te detecteren. Wanneer geactiveerd, zal het spelen van een begroeting en dan een foto nem
Arduino frequentie detectie

Arduino frequentie detectie

Als een vervolg op de Arduino Audio Input tutorial die ik vorige week gepost, schreef ik een schets die analyseert een signaal binnenkomt de analoge ingang van de Arduino en bepaalt de frequentie. De code maakt gebruik van een sampling rate van 38.5k
Arduino Motion Shield

Arduino Motion Shield

Hey iedereen! Een paar dagen geleden, heb ik mijn handen op Arduino.org van "9 assen Motion schild". Met andere woorden, deze baby.Nu, dit ding is enigszins ingewikkeld instructies, en moet u de Arduino.org-IDE om het gebruik van de bibliotheek
Arduino Motion Sensor controle Led licht

Arduino Motion Sensor controle Led licht

behoefte aan een beetje nuttig tutorial over hoe je draad en programmeren van uw nieuwe bewegingsmelder met je arduino? Goed kijken niet verder. Deze tutorial geeft u een eenvoudig voorbeeld van hoe een bewegingssensor aan uw arduino instellen en uit
Eenvoudig Project - besturingselement een LED-lampje met Python met behulp van een Raspberry Pi

Eenvoudig Project - besturingselement een LED-lampje met Python met behulp van een Raspberry Pi

Dit is de eenvoudigste Raspberry Pi GPIO LED-project ooit. Als u deze handleiding volgt moet duurt minder dan 20 minuten te installeren en te hebben uitgevoerd. Het doel van dit project is om een enkel LED licht knipperen gebaseerd op een Python prog
PIR Alarm Arduino Motion Sensor (met Encasing)

PIR Alarm Arduino Motion Sensor (met Encasing)

dit is een gids op hoe te om een bewegingsmelder met een arduino! Geniet van!Stap 1: Items nodig Arduino Uno microcontrollerBreadboard, MiniPIR sensor, SE-10Jumper dradenPiëzo-zoemerLED, elke grootte en elk typePlywood(optional)Stap 2: De Arduino dra
DIY Motion Detection SMS Alarm systeem

DIY Motion Detection SMS Alarm systeem

In dit project zal ik een goedkope PIR-bewegingsmelder combineren met een TC35 GSM-module om te bouwen van een alarmsysteem die u een SMS 'ALERT INDRINGER stuurt"wanneer iemand probeert te stelen van uw spullen. Laten we aan de slag !Stap 1: Bekijk d
Arduino Motion Sensing Alarm

Arduino Motion Sensing Alarm

Dit Instructable zal u tonen hoe maak je een motion sensing alarm met behulp van een Arduino microcontroller. Dit Instructable begeleidt de video 'Making een Motion Sensing Alarm', die ik heb ingesloten.Stap 1: Welke onderdelen u nodig hebtVoor dit A
Super eenvoudig Project vakken.

Super eenvoudig Project vakken.

Project vakken zijn geweldig. Ze maken uw projecten zien er cool, en voorzien van grote functionaliteit. Maar, zoals altijd, is er een loting terug. Ze zijn naar beneden rechts duur en vaak cool op zoek zijn niet te worden gevonden, zoals de behuizin