Inhaltsverzeichnis
Für dieses Projekt benötigst du
Einen Vibrationssensor an einem Arduino Mikrocontroller verwenden
In dieser Anleitung wird kurz erklärt, wie du mithilfe eines Vibrationssensors Erschütterungen erfassen und anschließend verarbeiten kannst. Dies kannst du dir zunutze machen, wenn du beispielsweise überprüfen möchtest, ob die heimische Waschmaschine noch in Betrieb ist.
Pinbelegung
Die Verkabelung des Sensors ist denkbar einfach. Er verfügt lediglich über drei Pins:
+ = Anschluss für die Spannungsversorgung, anzuschließen an den 5V Pin des Mikrocontrollers
OUT = Anschluss für die Datenverarbeitung, anzuschließen an einen digitalen Pin des Mikrocontrollers
– = Anschluss für den Ground des Mikrocontrollers, anzuschließen an den GND-Pin des Mikrocontrollers
Im Ruhezustand beträgt der digitale Wert 0 (LOW). Sobald der Vibrationssensor eine Erschütterung registriert, wird der digitale Wert 1 (HIGH) ausgegeben. Dieser Wert fällt wieder ab, sobald der Vibrationssensor ruht.
Beispielsketch
int Wert;
void setup()
{
Serial.begin(9600); // Baudrate wird auf 9600 festgelegt. Nur so werden die Werte korrekt ausgegeben.
}
void loop()
{
Wert = digitalRead(2); // Der digitale Sensorwert wird am digitalen Pin2 des Mikrocontrollers ausgelesen
Serial.print("Wert: ");
Serial.println(Wert); // ... und anschließend ausgegeben.
delay(100);
}
Ausgabe des seriellen Monitors
Funduino - Dein Onlineshop für Mikroelektronik
-
Dauerhaft bis zu 10% Rabatt für Schüler, Studenten und Lehrkräfte
-
Mehr als 3.500 Artikel sofort verfügbar!
-
Über 8 Jahre Erfahrung mit Arduino, 3D-Druck und co.