MQ-3 Alkoholsensor am Arduino
FunduinoZuletzt aktualisiert am
Alkohol in der Luft erfassen und mit zwei LEDs anzeigen
Material
Die Anschlüsse des MQ-3
Sensor einbrennen und Referenzwert bestimmen
Sensorwert auslesen
Sketch 1: Sensorwert auslesen
int Wert;
void setup()
{
Serial.begin(9600); // Diese Baudrate muss auch im Seriellen Monitor eingestellt sein.
}
void loop()
{
// Der analoge Sensorwert wird am Pin A0 ausgelesen.
Wert = analogRead(A0);
Serial.print("Alkoholwert: ");
Serial.println(Wert);
delay(500);
}Anzeige mit zwei LEDs
Sketch 2: Anzeige mit zwei LEDs
int Wert;
int LEDgruen = 13; // Die gruene LED wird mit Pin 13 verbunden
int LEDrot = 12; // Die rote LED wird mit Pin 12 verbunden
void setup()
{
Serial.begin(9600);
pinMode(LEDgruen, OUTPUT);
pinMode(LEDrot, OUTPUT);
}
void loop()
{
Wert = analogRead(A0);
Serial.print("Alkoholwert: ");
Serial.println(Wert);
// Liegt der Wert ueber dem Referenzwert, leuchtet Rot,
// andernfalls Gruen. Der Wert 100 ist ein Beispiel -
// trage hier deinen eigenen Frischluftwert ein.
if (Wert > 100)
{
digitalWrite(LEDrot, HIGH);
digitalWrite(LEDgruen, LOW);
}
else
{
digitalWrite(LEDrot, LOW);
digitalWrite(LEDgruen, HIGH);
}
delay(500);
}Anleitung bewerten