Capteur d'orientation + Led pour Arduino (KY-027)

Capteur d'orientation + Led pour Arduino (KY-027)

Code produit: KY-027
Qté en Stock : 12
  • $1.99


Pour toutes questions sur les produits, vous pouvez nous rejoindre au (819) 373-4813 ou par courriel service@jcinfotr.com
Si vous avez besoin d'un item en grande quantité, contacté nous au (819) 373-4813 ou par courriel service@jcinfotr.com
Veiller prendre note que sur ces grandes commandes le prix peut varier.
  • Livraison Rapide
  • Paiment 100% sécurisé
  • Support par Téléphone ou Courriel
  • Pièces en magasin

La LED est allumée ou éteinte par vibration. Le signal lorsque la LED est allumée est transmis à une sortie de signal qui peut ensuite être lue.

Pré-résistance :

En fonction de la tension d'entrée, des résistances en série sont nécessaires.

La désignation (Rf) se réfère ici à la résistance en série nécessaire devant la LED en fonction de la tension appliquée.



Rf (3,3V) [Rouge] 120Ω

(par exemple, lorsqu'il est utilisé avec des microcontrôleurs basés sur un noyau de CPU ARM, comme le Raspberry-Pi).



Rf (5V) [Rouge] 220Ω

(par exemple, lorsqu'il est utilisé avec des microcontrôleurs basés sur Atmel Atmega, comme Arduino).

Affectation des broches

Exemple de code Arduino

Affectation des broches Arduino

Arduino Capteur
Pin 10 Signal
5V +V
Masse GND
Arduino Capteur
Pin 13 LED +
Masse LED -

Voici un exemple de programme qui allume la LED du module Magic-LightCup (ou une LED externe, comme dans ce cas) lorsqu'une inclinaison est détectée au niveau du capteur.

int Led = 13 ;// Initialisation de la broche de sortie
int Sensor = 10; // Déclaration de la broche d'entrée du capteur
int val; // Variable temporaire
  
void setup ()
{
  pinMode (Led, OUTPUT) ; // Initialisation de la broche de sortie
  pinMode (Sensor, INPUT) ; // Initialisation de la broche du capteur
  digitalWrite(Sensor, HIGH); // Activation de la résistance de Pull-up interne
}
  
void loop ()
{
  val = digitalRead (Sensor) ; // Lecture de la valeur du signal
  
  if (val == HIGH) // Si un signal est détecté, la diode s'allume
  {
    digitalWrite (Led, LOW);
  }
  else
  {
    digitalWrite (Led, HIGH);
  }
}

Écrire une critique

Remarque: HTML n`est pas traduit!
    Mal           Bien
Captcha