Module Bouton poussoir Arduino U027 avec interface Grove et compatibilité LEGO®
Livré dans une boite de rangement, le module BUTTON de chez M5Stack est un bouton poussoir équipé d'un connecteur compatible Grove pour vos applications à base de carte Arduino™ ou compatible ou de modules M5Stack (non livrés).
Livré avec son cordon de raccordement (compatible Grove), ce bouton poussoir pourra être utilisée au choix avec les modules programmables de chez M5Stack (non livrés) ou avec une carte Arduino® ou compatible (non inclus) via une platine Shield ou HAT compatible Grove (proposées en option).
Le module intègre un bouton poussoir (avec condensateur anti-rebond) qui fourni un état "HAUT" au repos et "BAS" lorsqu'il est sollicité. L'état de ce dernier pourra être récupéré depuis une entrée GPIO de votre microcontrôleur. Le boîtier plastique dispose également de 2 trous compatibles LEGO®.
Exemple s'utilisation avec une carte Arduino. Le bouton U027 est relié sur la broche D2 de la carte Grove Shield. Le programme allume la led de la carte Arduino (pré-reliée sur la broche D13) sur sollicitation du bouton.
const int buttonPin = 2;
const int ledPin = 13;
int buttonState = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
}
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == LOW) {
digitalWrite(ledPin, HIGH);
}
else {
digitalWrite(ledPin, LOW);
}
}
Des exemples de codes pour UIFlow sont disponibles en téléchargement sur le site du fabriquant.
Caractéristiques:
- Alimentation: 5 Vcc ±10%
- Module bouton poussoir
- Interface GPIO
- Compatible Grove
- 1 cordon compatible Grove inclus
- 2 trous de fixation compatible LEGO®
- Avec boite de rangement
- Dimensions: 32 x 24 x 8 mm
- Poids: 4 g
Produits associés