Modifications

Aller à : navigation, rechercher

Hôtel à insecte - Coccinelle

1 591 octets ajoutés, 12 septembre 2014 à 09:33
aucun résumé de modification
===Découverte de différents capteurs===
Plusieurs capteurs sont utilisables :
*Piezo : pour les vibrations
*Accéléromètre : pour la position dans l'espace
*Infrarouge : pour le mouvement
*Ldr : pour la luminosité
 
C'est ce dernier que nous choisissons, en espérant que les coccinelle seront une ombre assez grande entre la led et le capteur.
 
===Captation des données===
 
====Côté Hardware====
 
Le circuit pour le capteur correspond à ce qui est proposé sur le site d'arduino pour l'exemple "AnalogInput".
 
<img src="http://arduino.cc/en/uploads/Tutorial/PhotoCellA0.png" />
 
Le capteur est accompagné par une led de 10 Ohms. <br/>
 
Nous ajoutons en face un circuit simple avec une led et une résistance de 220 Ohms, afin que la lumière soit dirigé sur le capteur.
 
<img src="http://arduino.cc/en/uploads/Tutorial/PhotoCellA0.png" />
 
====Côté Arduino====
 
Voici le code uploadé sur la carte, qui correspond à l'exemple AnalogInput légèrement modifié.
 
<code>
 
 
int sensorPin = A0; // l'input du capteur
int sensorValue = 0; // variable de stockage de la valeur du capteur
int ledPin = 5; //led qui éclaire le capteur
 
void setup() {
// declare ledPin comme OUTPUT:
pinMode(ledPin, OUTPUT);
// lance la lecture du port série
Serial.begin(9600);
}
 
void loop() {
// allume la led
digitalWrite(ledPin, HIGH);
// lit la valeur du capteur
sensorValue = analogRead(sensorPin);
// envoie la valeur du capteur sur le port série, pour pouvoir contrôler avec la console
Serial.println(sensorValue);
// délai pour plus de confort visuel
delay(500);
}
 
</code>
==Notes et références==
57
modifications

Menu de navigation