Als vorbereitende Versuche für ein kleine Projekt von mir, wollte ich eine weitere Komponente neben dem Vibrationsmotor testen: Einen druckempfindlichen Piezo-Sensor, der über einen Arduino gesteuert drei LEDs zum Aufleuchten bringt, je nach Druckintensität.
Piezo-Elemente sind polarisiert, d.h. der Strom fließt durch sie (oder aus ihnen heraus) in einer bestimmten
Richtung. Daher sollte immer ein hoher Widerstand (hier: 1MΩ) parallel zum Piezo geschaltet werden, um den
analogen Input-Pin vor der entstehenden Spannung aus dem Piezo zu schützen.
An die digitalen Pins 8, 9, und 10 sind drei verschiedenfarbige LEDs mit Vorwiderständen angeschlossen, die
je nach Druckintensität aufleuchten sollen.
Eine weitere Möglichkeit einen Piezo-Sensor über einen Arduino anzusteuern ist mittels eines Interrupts.
Allerdings kann hier nur ein binäres Signal ausgelesen werden, d.h. nur ob der Piezo ausgelöst wurde und nicht
wie stark er gedrückt wurde.