Code für Gefilzten Sensor

Code: Gefilzten 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