Module TinkerKit Bouton-Poussoir
Introduction
Le Module Bouton-Poussoir est le plus simple des capteurs disponibles. Il detecte lorsqu'une personne ou un objet presse son capuchon circulaire.
Sortie
Ce module fournit un tension de 5V lorsque le bouton est pressé et 0V lorsqu'il est relâché. Presser le bouton ferme le circuit. Lorsque le module est connecté à une entrée de l'Arduino par l'intermédiaire de la carte d'extension Tinkerkit, vous pouvez vous attendre à récupérer une valeur de 1023 lorsque le bouton est pressé et 0 lorsqu'il ne l'est pas.
Description du Module
Ce module comprend un bouton-poussoir de 12mm, un connecteur TinkerKit 3 pins standard, une LED verte signalant que le module est correctement alimenté et une LED jaune qui s'allume lorsque le bouton est pressé.
Ce module est un CAPTEUR. Le connecter est une SORTIE (OUTPUT) qui doit être connecté à un connecteur d'ENTREE (INPUT) de la TinkerKit Shield.
NB: Le module est livré sans câble.

Exemple de Code
/*
Button
Turns on and off a T010111 LED Module connected to O0 (digital
pin 11), when pressing a T000180 pushbutton attached to I0 (analog pin 0).
created 2005
by DojoDave <http://www.0j0.org>
modified 17 Jun 2009
by Tom Igoe
modified 7 dec 2010
by Davide Gomba
This example code is in the public domain.
based on http://www.arduino.cc/en/Tutorial/Button
*/
#define O0 11
#define O1 10
#define O2 9
#define O3 6
#define O4 5
#define O5 3
#define I0 A0
#define I1 A1
#define I2 A2
#define I3 A3
#define I4 A4
#define I5 A5
// constants won't change. They're used here to
// set pin numbers:
const int buttonPin = I0; // the number of the pushbutton pin
const int ledPin = O0; // the number of the LED pin
// variables will change:
int buttonState = 0; // variable for reading the pushbutton status
void setup() {
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
// initialize the pushbutton pin as an input:
pinMode(buttonPin, INPUT);
}
void loop(){
// read the state of the pushbutton value:
buttonState = digitalRead(buttonPin);
// check if the pushbutton is pressed.
// if it is, the buttonState is HIGH:
if (buttonState == HIGH) {
// turn LED on:
digitalWrite(ledPin, HIGH);
}
else {
// turn LED off:
digitalWrite(ledPin, LOW);
}
}
(edit with the Customer Reassurance module)
(edit with the Customer Reassurance module)
(edit with the Customer Reassurance module)