La carte Arduino UNO Rev 3 A000066 est très certainement le plus modèle le plus populaire et le plus utilisé de la gamme Arduino. Conçue sur la base d'un microcontrôleur ATmega328 avec bootloader intégré, cette version est le modèle officiel fabriqué en Italie.
Module capteur de vibrations
Ce module intègre un capteur de vibrations/secousses raccordable sur une entrée digitale d'un module Arduino ou compatible (non inclus).
Ce module intègre un capteur de vibrations/secousses raccordable sur une entrée digitale d'un module Arduino ou compatible (non inclus).
Ajoutez un capteur de vibrations/secousses à votre module Arduino ou compatible (non livrés). Ce capteur pourra être facilement raccordé sur une entrée digitale d'une platine Arduino ou compatible (comme dans l'exemple ci-dessous). Il délivrera un niveau logique bas dès qu'une vibration, une secousse ou un choc suffisamment important seront détectés.
Caractéristiques:
- Tension d'utilisation: 5 Vcc
- 3 broches (Signal / + / -) au pas de 2,54 mm
- Trous de fixation: Ø 2 mm
- Dimensions: 25 x 15 mm
- Poids: 2 g
Exemple:
Voici ci-dessous un exemple de code source Arduino qui allumera la Led intégrée de ce dernier en cas de détection de vibrations/secousses.
******* Début du code *******
// déclaration et initialisation des branchements de l'arduino
int Led=13; // Led en pin 13 qui correspond aussi à celle intégrée de l'Arduino
int Shock=10; // capteur de chocs en pin 10
int val;
void setup()
{
// déclaration des différents capteurs en entrée ou en sortie
pinMode(Led, OUTPUT); // Led déclarée en sortie
PinMode(Shock, INPUT); // Capteur de choc déclaré en entrée
}
void loop()
{
val=digitalRead(Shock); // lecture de la valeur de l'entrée capteur choc
if(val==HIGH)
{
digitalWrite(Led, LOW); // Si pas de vibration éteindre la Led
}
else
digitalWrite(Led, HIGH); // Si vibration alors allumer la Led
}
}
******* Fin du code *******