Rapide et facile Arduino veilleuse (4 / 5 étapes)

Étape 4: utilisation.

Amusez-vous avec ce. C’est vraiment amusant de voir ce que vous pouvez faire avec le code.

J’allais utiliser pour déclencher des LEDs rouges intensément pour l’Halloween. (Je vais garder pour une autre fois.)

Puis, j’allais faire déclencher certaines source sonore effrayant comme celui-ci :

Vous pouvez l’utiliser comme un système d’alarme, mais il vous faudra mettre un morceau de papier autour de celle-ci pour éviter les déclenchements intempestifs... Si vous l’utiliser comme une alarme, je pense que vous ne souhaitez pas utiliser ce code sur le site de l’Arduino :

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

/*
* //////////////////////////////////////////////////
* sortie de //making sens du capteur PIR de parallaxe
* //////////////////////////////////////////////////
*
* Broche de sortie commutateurs une LED selon l’état des capteurs.
* Détermine le début et la fin des séquences de mouvement continu.
*
* Kristian Gohlke / gmail krigoo (_) (_) com / http://krx.at
* 3. Septembre 2006
*
* kr1 (fente) 2006
* publié sous une licence creative commons "Attribution-NonCommercial-ShareAlike 2.0" licence
* http://creativecommons.org/licenses/by-nc-sa/2.0/de/
*
*
* Le capteur PIR de parallaxe est un module de détecteur de mouvement infrarouge numérique facile à utiliser.
* (http://www.parallax.com/detail.asp?product_id=555-28027)
*
* Broche de sortie du capteur va à haute si le mouvement est présent.
* Toutefois, même si le mouvement est présent il va à bas la de temps en temps,
* qui ne pourrait donner l’impression, aucun mouvement n’est présent.
* Ce programme aborde cette question en ignorant les phases de faible inférieurs à un moment donné,
* en supposant que mouvement continu est présent au cours de ces phases.
*
*/

/////////////////////////////
VARS
le temps de nous donner le capteur à étalonner (10 à 60 secondes selon la fiche technique)
int calibrationTime = 30 ;

le temps quand le capteur génère une impulsion faible
unsigned long int lowIn ;

la durée en millisecondes, que le capteur doit être faible
avant que nous supposons que tout mouvement a cessé
unsigned long int pause = 5000 ;

Boolean lockLow = true ;
Boolean takeLowTime ;

int pirPin = 3 ; la broche numérique connectée à la sortie du capteur PIR
int ledPin = 13 ;

/////////////////////////////
PROGRAMME D’INSTALLATION
void setup() {}
Serial.Begin(9600) ;
pinMode (pirPin, entrée) ;
pinMode (ledPin, sortie) ;
digitalWrite (pirPin, basse) ;

donner le capteur quelque temps à étalonner
Serial.Print ("calibrage capteur") ;
pour (int i = 0; i < calibrationTime; i ++) {}
Serial.Print(".") ;
Delay(1000) ;
}
Serial.println ("terminé") ;
Serial.println ("capteur actif") ;
Delay(50) ;
}

////////////////////////////
BOUCLE
void loop() {}

if(digitalRead(pirPin) == HIGH) {}
digitalWrite (ledPin, HIGH) ; le voyant lumineux visualise l’état de broche de sortie de capteurs
{if(lockLow)}
fait en sorte de que nous attendre pour une transition vers le bas avant n’importe quelle autre sortie est faite :
lockLow = false ;
Serial.println("---") ;
Serial.Print ("mouvement détecté à") ;
Serial.Print(Millis()/1000) ;
Serial.println (« sec ») ;
Delay(50) ;
}
takeLowTime = true ;
}

if(digitalRead(pirPin) == faible) {}
digitalWrite (ledPin, basse) ; le voyant lumineux visualise l’état de broche de sortie de capteurs

{if(takeLowTime)}
lowIn = millis() ; économiser le temps de la transition entre la haute et basse
takeLowTime = false ; Veillez à ce que cela se fait uniquement au début d’une phase de faible
}
Si le capteur est faible plus la pause donnée,
Nous partons du principe qu’aucun mouvement plus ne va se passer
Si (! lockLow & & millis() - lowIn > pause) {}
fait bien sûr ce bloc de code est exécuté uniquement après
une nouvelle séquence de mouvement a été détectée
lockLow = true ;
Serial.Print ("requête s’est terminée à ») ; sortie
Serial.Print((Millis() - pause) / 1000) ;
Serial.println (« sec ») ;
Delay(50) ;
}
}
}

Articles Liés

Rapide et facile Arduino compatibles H-bridge bouclier

Rapide et facile Arduino compatibles H-bridge bouclier

dans ce instructable je détaillerai comment je suis allé faire un rapide et facile, Arduino compatible, H-bridge bouclier. Mais tout d'abord, une brève introduction dans ce qui m'a motivé à faire.Un couple d'années, j'ai commencé à vouloir en savoir
Rapide et facile de cravate caché

Rapide et facile de cravate caché

temps en temps, nous, les hommes se retrouve dans la nécessité d'une cravate.  Soit de garder cette cravate oh-à-embêtants en place lorsque vous êtes dehors en matière de conduite des affaires, à déjeuner dans des costumes complet, ou pour tout simpl
RAPIDE et facile pour ordinateur portable support de stylo

RAPIDE et facile pour ordinateur portable support de stylo

ceci est mon premier Instructable, donc j'attends vos commentaires...J'ai toujours voulu trouver un porte-plume rapide et facile pour mes carnets et agendas (celles avec une poche à l'intérieur de la coque arrière - comme Moleskine, Leuchtturm 1917 o
Rapide et facile de boisson Orange

Rapide et facile de boisson Orange

cette boisson rapide et facile est sûre d'être un favori wheather votre à un party ou tout simplement se détendre à la maison.  Plus sain que la plupart des boissons vos amis seront en vous remerciant et s'enquérir de la recette.Avec la possibilité d
Super rapide et facile au fromage pomme de terre cuite

Super rapide et facile au fromage pomme de terre cuite

Pommes de terre au four sont un repas nutritif et sous-estimée ! Ils sont bon marché, facile à fixer, et vous pouvez personnaliser le remplissage en fonction de vos goûts personnels. Ils sont bonne bouffe pour nourrir une foule. Ils peuvent aussi êtr
Rock bijoux rapide et facile

Rock bijoux rapide et facile

en décembre dernier, nous sommes allés à la vallée de Pecos à chercher des diamants de la vallée de Pecos et autres types de roche. J'étais plus intéressé à trouver le rocher de quartz. J'adore le désert surtout au lever et au coucher du soleil ! C'e
Rapide et facile Tonkotsu Ramen

Rapide et facile Tonkotsu Ramen

Sa fait un peu depuis mon dernier instructable donc ive a décidé de mettre en place un autre ramen un.Tonkotsu Ramen (porc) est probablement l'un de mes favoris, mais pour faire cuire correctement de bouillon peut prendre jusqu'à 6 heures. Qui, pour
Étui de poignet - rapide et facile - pour la course

Étui de poignet - rapide et facile - pour la course

Récemment, j'ai commencé à aller courir. Mon collant de course ont une poche arrière avec fermeture à glissière. Mais si j'ai mis sur une paire de pantalons de sport différente alors je dois y aller avec la clé de la cravate sur la méthode de lacet d
Rapide et facile iPad Stand

Rapide et facile iPad Stand

je me suis retrouvé dans une pincée pour un stand iPad et a décidé de faire un sur un vieux trépied, j'ai eu autour de la pose. Instructable Voici ce que j'ai fait.Étape 1: Liste des éléments 1-6 pouces 1/4 boulon5 - 1/4 écrous correspondants4 - 1/4
Rapide et facile - Bureau sécurisé

Rapide et facile - Bureau sécurisé

si vous avez peu d'argent que vous garder votre poste de travail mais vous ne voulez pas tout le monde à voir ou à mettre au travail, voici un moyen facile de l'avoir maniable mais personnes ne devinera jamais où vous le garder !Le bureau rapide et f
Au four apéritif rapide et facile, Brie et ail rôti

Au four apéritif rapide et facile, Brie et ail rôti

Il s'agit d'un moyen rapide et facile d'impressionner les gens à des parties ou si vous êtes d'hébergement. Il fait peut être assez bon marché pour faire aussi ! Si vous avez une prise d'épicerie à proximité puis vous pouvez ramasser une roue de Brie
Rapide et facile camembert Pi Day Pizza tarte aux fruits

Rapide et facile camembert Pi Day Pizza tarte aux fruits

si vous voulez faire un dessert rapide et facile de geek pour la famille, amis ou collègues de travail, ça y est ! Tant que vous savez comment allumer votre four, servez-vous d'une cuillère et pouvez écrire votre nom, que vous avez les compétences qu
Rapide et facile EasyUp tente portative ancrage

Rapide et facile EasyUp tente portative ancrage

Résultat final sur la photo.En Floride, nous vivons par la EasyUP...Voici mon système ancrage EasyUp rapide et facile. Contrairement à la chaîne typique et enjeux ou chaîne, certains lourds ancrage matériel comme une ancre de bateau, celui-ci nécessi
Comment faire un Bow - PVC arc - accès rapide et facile

Comment faire un Bow - PVC arc - accès rapide et facile

comment faire un Bow - PVC arc - accès rapide et facileDans cette vidéo, je vous montre les étapes pour vous rendre un arc simple du pvc.Vous n'avez pas besoin de chaleur ou remodelage du pvc pour ce faire, juste un simple couper et scier est nécessa