Modifications

Sauter à la navigation Sauter à la recherche
273 octets ajoutés ,  14 mai 2014 à 07:14
Ligne 8 : Ligne 8 :  
Le programme utilise la bibliothèque standard Softwareserial pour communiquer avec le Bluefruit EZ-Link. La broche 0 est utilisé pour la transmission et la broche 2 pour la réception. Vous pouvez très bien vous passer de spécifier la broche de réception (et réduire un peu la taille du code) en utilisant la bibliothèque tiers SendOnlySoftwareSerial disponible sur arduino.cc via le fil de discussion: [http://forum.arduino.cc/index.php?topic=112013.0 http://forum.arduino.cc/index.php?topic=112013.0.].  Cela vous permettrait alors d'utiliser la broche 2 (Analogique 1) pour les alarmes, libérant la broche 3 partagée avec USB.
 
Le programme utilise la bibliothèque standard Softwareserial pour communiquer avec le Bluefruit EZ-Link. La broche 0 est utilisé pour la transmission et la broche 2 pour la réception. Vous pouvez très bien vous passer de spécifier la broche de réception (et réduire un peu la taille du code) en utilisant la bibliothèque tiers SendOnlySoftwareSerial disponible sur arduino.cc via le fil de discussion: [http://forum.arduino.cc/index.php?topic=112013.0 http://forum.arduino.cc/index.php?topic=112013.0.].  Cela vous permettrait alors d'utiliser la broche 2 (Analogique 1) pour les alarmes, libérant la broche 3 partagée avec USB.
   −
Pin 1, which has the onboard red LED, is used as an indicator on which sensors are tripped. When the alarm is set (no alarms tripped), the LED does not blink. It blinks from 1 to 7 depending when sensors are tripped (1 for #1/PIR, 2 for #2, 3 for #3, 4 for 1 and 2, 5 for 1 and 3, 6 for 2 and 3, and 7 for all sensors tripped). If you decide to use Pin 1 for other purposes, you can do so but with the LED in-circuit it can be tricky. For example, the internal pullup resistor, if enabled, is too weak. You may use a fairly low value external pullup resistor like in the hundreds of ohms if you decide to use the pin for sensors.
+
La broche 1, sur laquelle est intégrée la LED rouge de la carte, est utilisée comme indicateur d'activation de senseur. Lorsque l'alarme est activée (sans alarme déclenchée), la LED ne clignote pas. Elle clignote de 1 à 7 fois en fonction du senseur déclencheur (1 pour #1/PIR, 2 pour #2, 3 pour #3, 4 fois pour 1 & 2, 5 pour 1 et 3, 6 pour 2 et 3, et 7 fois si tous les senseurs sont activés).  
 +
 
 +
Vous pouvez réserver la broche 1 à une autre utilisation si vous le désirez... sachez simplement que la LED branchée sur cette broche (qui n'est autre chose qu'une diode) risque de perturber votre montage. Par exemple, si vous activez la résistance pull-up interne, cette dernière est trop faible. Si vous voulez utiliser des senseurs sur cette broche, vous aurez besoin d'utiliser une résistance pull-up externe avec une valeur relativement faible de l'ordre de quelques centaines d'Ohms.
    
In the code for the example build, enabling DEBUG (uncommenting the line //#define DEBUG by deleting the // characters) will output the alarm values for the analog pin to the serial connection. You should do this once your circuit is together to ensure the values read by your circuit gives values understood by the code as alarms are set off.
 
In the code for the example build, enabling DEBUG (uncommenting the line //#define DEBUG by deleting the // characters) will output the alarm values for the analog pin to the serial connection. You should do this once your circuit is together to ensure the values read by your circuit gives values understood by the code as alarms are set off.
29 917

modifications

Menu de navigation