Code für gefilzten E-Textiles Sensor
Gefilzter Sensor steuert Tonhöhe
Abhängig von den Sensorwerten, lässt sich mit diesem Code ein kleiner Lautsprecher steuern
Um den Code zu benutzen, öffne ein neues Fenster in der Arduino IDE. Lösche alles heraus, was dort drin steht. Kopiere dann den kompletten Code unten und füge ihn in das Fenster der Arduino IDE ein. Lade den Code dann auf Dein Adafruit Flora Board.
Code für Filzsensor mit kleinem Lautsprecher
int filzsensor = 7; //analoger Pin, wo Sensor angeschlossen ist
int wert = 0;//
void setup() {
pinMode(filzsensor, INPUT);
pinMode(7, OUTPUT); //Onboard LED als OUTPUT
Serial.begin(9600); //Monitor aktivieren
Serial.println(„Start“);
}
void loop() {
int wert =analogRead(filzsensor);
Serial.println(wert);
delay(20);
//Per Bildschirm und Auge kalibrieren wir jetzt unseren Sensor
//Welche Werte liefert der Filzsensor im „Normalzustand“?
//Welche Werte sehen wir am Sensor, wenn wir darauf drücken?
//Normaler Wertebereiche :_ca. 800
//Wertebereich bei Druck:___700_______________
//bei 3 parallel geschalteten 21 Ohm Widerständen
wert = map(wert, 700, 800, 100, 3000); //Frequenzen niedriger als 100 können nicht abgespielt werden
Serial.println(wert);
tone(A11, wert, 50); //Tondauer 50 Millisekunden, wert= abgespielte Frequenz
delay(500);
}
Zurück zur Code-Übersicht: Code für E-Textiles Workshop Samples