Projet simple de détection mouvement Arduino (3 / 4 étapes)

Étape 3: Copiez le code

Il suffit de copier le code pour Arduino IDE et upolad il à votre Arduino, toutes les commandes sont commentés, afin que vous puissiez lire il ligne par ligne pour comprendre tout cela

Code :

int ledPin = 13 ; choisir l’axe de la LED

inputPin int = 2 ; Choisissez l’entrée pin (pour capteur PIR)

int pirState = faible ; Nous commençons, en supposant qu’aucun mouvement détecté

int val = 0 ; variable pour la lecture de l’état de la broche

nécessaires pour stocker les valeurs de variables

impulsion longue, pouces, cm ;

void setup() {}

pinMode (ledPin, sortie) ; déclarer les LED en sortie

pinMode (inputPin, entrée) ; déclarer le capteur comme entrée

Serial.Begin(9600) ;

}

void loop() {}

Val = digitalRead(inputPin) ; lire la valeur d’entrée

Si (val == HIGH) {/ / vérifier si l’entrée est haute

setColor(250,0,255,ledPin) ; Choisissez la valeur de couleur

digitalWrite (ledPin, HIGH) ; allumer la LED

Si (pirState == faible) {}

Nous avons juste mis

Serial.println ("mouvement détecté!") ;

Nous voulons seulement imprimer sur le changement de sortie, pas état

pirState = élevé ;

Pulse = pulseIn (inputPin, HIGH) ;

147uS par pouce

po = pouls/147 ;

changer les pouces en centimètres

cm = pouces * 2,54 ;

Serial.Print(inches) ; imprimer la valeur pouces

Serial.Print ("in") ;

Serial.Print(cm) ;

Serial.Print("cm") ; imprimer la valeur de centinetres

Serial.println() ;

Delay(500) ;

}

} else {}

digitalWrite (ledPin, basse) ; éteindre la LED

Si (pirState == HIGH) {}

Nous avons juste fait de

Serial.println (« requête s’est terminée!") ;

Nous voulons seulement imprimer sur le changement de sortie, pas état

pirState = bas ;

}

}

}

void setColor (int rouge, int vert, bleu, int int dirigée) / / fonction pour définir la couleur souhaitée pour la LED de couleur

{

#ifdef COMMON_ANODE

rouge = 255 - rouge ; la valeur de canal rouge

vert = 255 - vert ; la valeur du canal vert

bleu = 255 - bleu ; la valeur du canal bleu

#endif

consacrer chaque valeur de la couche pour obtenir une couleur

analogWrite (led, rouge) ;

analogWrite (led, vert) ;

analogWrite (led, bleu) ;

}

Articles Liés

Détecteur de mouvement Arduino

Détecteur de mouvement Arduino

L'écran Display To You « Détecteur de mouvement » puis affichant mon nom puis l'affichage de « Traitement des données »Pendant huit secondes pour vous donner le temps de suivre une voie espère que vous aimez ce projet:))Étape 1: Liste des piecesdans
Très Simple serrure électrique de l’Arduino

Très Simple serrure électrique de l’Arduino

c'est un instructable pour une très simple Arduino contrôlée serrure électrique.L'idée clée ici est d'être très simple puisqu'il s'agissait plus d'une preuve du type de prototype du concept de chose.L'Arduino est utilisé comme un interrupteur pour co
BRICOLAGE Simple Sheild sortie LED pour Arduino UNO R3

BRICOLAGE Simple Sheild sortie LED pour Arduino UNO R3

Arduino uno inutilisables sans bouclier externe. Dans ce tutoriel, nous pouvons chared comment faire sortir Shield pour arduino à l'aide de 4 pcs LED.Étape 1: Sortie schématique Sheild LED pour arduino Ce schéma explique comment il conectod à la broc
Couper le projet Simple moule au laser

Couper le projet Simple moule au laser

ce projet est une introduction au concept de moule coupe laser. Il vous permettra de faire un projet de petit test avant d'aborder le projet de moule Laser Cut intermédiaire.Compétences acquises et les raisons pour faire le projet Simple tout d'abord
Projet de l’horloge de l’Arduino pour Ahmed

Projet de l’horloge de l’Arduino pour Ahmed

Ce n'est pas une Instructable comment recréer le projet d'horloge qui a obtenu Ahmed Mohamed en Difficulté en septembre 2015, ni ce que je veux c'est une discussion sur ce qui s'est passé. Ce que je ne veux pas faire, c'est exposer un projet d'horlog
Développe un projet de firefly ATtiny utilisant IDE Arduino et c' est

Développe un projet de firefly ATtiny utilisant IDE Arduino et c' est

J'ai vu récemment un projet intéressant par Karl Lunt utilisé un ATtiny13 pour imiter une luciole (http://www.seanet.com/~karllunt/fireflyLED.html). C'est en soi, n'est certes pas unique, mais il m'a fait penser à un de mes premiers projets de microc
Détecteur de mouvement Arduino + rendent sans fil + appel téléphonique lorsqu’un mouvement détecté

Détecteur de mouvement Arduino + rendent sans fil + appel téléphonique lorsqu’un mouvement détecté

J'ai toujours voulu un système de capteur de mouvement à monmaison, mais ils sont tous trop chers.Étant donné que j'ai commencé à travailler avec arduino j'ai réalisé que je pouvais le faire moi-même.J'ai donc fait ce projet en 3 parties :1) détecteu
Le plus simple tutoriel Buzzer ; En utilisant Arduino

Le plus simple tutoriel Buzzer ; En utilisant Arduino

Hé Makers,Permet de faire un Simple Buzzer de Quiz en utilisant Arduino !Étape 1: Ce que nous pouvons faire avec elle ?Ce que nous pouvons faire avec elle ?> quiz Buzzer jeu> jouer des airs et beaucoup plus...Étape 2 :Choses nécessaires> Arduino
Conseil de moteur simple et bon marché pour Arduino

Conseil de moteur simple et bon marché pour Arduino

De nombreux projets avec Arduino souvent besoin de moteurs, que ce soit une voiture ou un aspirateur ou toute autre chose. Mais le problème est que vous ne peut pas brancher un moteur directement sur Arduino le courant de sortie est très faible. Ains
Accueil projet DIY Automation à l’aide de Arduino UNO & Ethernet Shield

Accueil projet DIY Automation à l’aide de Arduino UNO & Ethernet Shield

"L'objectif principal de ce projet est que, comment contrôler les appareils domestiques tels que TV, ventilateur, lumière de tube ou quoi que ce soit à l'aide de votre ordinateur ou dispositif portable"Le cœur de ce projet est bouclier Ethernet
Suivi de mouvement Arduino LDR

Suivi de mouvement Arduino LDR

J'ai été à jouer avec l'idée de faire quelque chose avec suivi de mouvement. J'ai eu comme pour construire la tourelle de Nerf de suivi de mouvement un peu (ou similaire) alors j'ai pensé que je voudrais commencer par quelques notions de base, rien d
Programmer une Simple mélodie sur un Arduino Uno

Programmer une Simple mélodie sur un Arduino Uno

Cette instructable va vous montrer une façon super simple de programmer votre Arduino Uno à jouer une mélodie midi simple (dans ce cas "You Are My Sunshine"). J'ai utilisé quelques éléments dans mon Arduino Starter Kit, un Chromebook et le libre
Simple contrlling RC voiture par Arduino

Simple contrlling RC voiture par Arduino

dans ce projet, vous pouvez apprendre comment contrôler votre propre voiture RC partir ordinateur doté d'une façon simple, à l'aide de la carte Arduino.Étape 1: Préparation des composants :1 - résistances de 1 K * 4 (ou 220 ohms ou 330 ohms).2 - tran
Comment faire un graphique Simple et réactif avec Arduino et traitement

Comment faire un graphique Simple et réactif avec Arduino et traitement

Ce tutoriel va vous apprendre comment utiliser les petites pièces d'un jouet électronique pour créer en graphique interactif de son et lumière qui peut servir comme le début d'un projet d'art interactif. Il utilise un codage dans arduino, traitement,