Objectifs
- Savoir-faire un capteur tactile avec Arduino (sans capteur)
- Savoir commander une LED (ou lampe)
- Savoir définir le seuil de déclanchement
- Deux exemples pratiques sur carte Arduino
Comment faire ? On a besoin
- d’une résistance 1k-100k
- d’une carte Arduino
- et des fils!!
Comment définir le seuil ?
void setup()
{
Serial.begin(19200);
}
void loop()
{
Serial.println(analogRead(A0));
delay(10);
}
Contrôle de la lampe
#define Seuil 100 // A définir
#define LampePin 5
unsigned int ValA0;
byte LampeEtat=false;
byte Cond=false;
void setup() {
pinMode(LampePin,OUTPUT);
digitalWrite(LampePin,LOW);
}
void loop() {
// Lecture du pin A0
ValA0=analogRead(A0); // 0-1023
// Comparaison avec le seuil
Cond=ValA0>Seuil;
// Mise en marche/arrêt de la lampe
if (Cond==true)
{
// Inversion de l'état de la lampe
LampeEtat=!LampeEtat;
// Allumage de la LED
if (LampeEtat!=0) digitalWrite(LampePin,HIGH); // Marche
else digitalWrite(LampePin,LOW); // Arret
}
}
2 réponses sur « Projet lampe tactile avec Arduino »
Bonjour je suis nouveau sur le forum
en faite je voulais une aide sur le sujet suivant dans le cadre de mon mémoire de fin d’études
Conception et réalisation d’une interface de simulation de capteurs à base de transistor
cordialement
Bonjour. C’est un sujet intéressant. Tu va utiliser quel type du capteur pour ton projet ?