Code für Siebdruck-Berührungssensor

Siebgedruckter Berührungssensor

Die Farben von BareConductive haben einen hohen Widerstand und eignen sich optimal für Berührungssensoren

Dieser Code wertet die Berührung auf einem mit leitender Tinte bedruckten Stoff aus. Bei Berührung wird die Onboard-LED des Flora Boards eingeschaltet.

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.

YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden

Code für textilen Touchsensor

//This is a super simple Touchsensor based on the example from the CapacitiveSensor library
//I made minor motifications to the original sketch to include an output LED

#include <CapacitiveSensor.h>

/*
* CapitiveSense Library Demo Sketch
* Paul Badger 2008
* Uses a high value resistor e.g. 10M between send pin and receive pin
* Resistor effects sensitivity, experiment with values, 50K – 50M. Larger resistor values yield larger sensor values.
* Receive pin is the sensor pin – try different amounts of foil/metal on this pin
*/

int led =7; //onboard led des Adafruit Flora Boards
CapacitiveSensor cs_6_12 = CapacitiveSensor(6,12);// 10M resistor between pins 6 & 12
//pin 6 is sensor pin, add a wire and or foil if desired

void setup()
{
cs_6_12.set_CS_AutocaL_Millis(0xFFFFFFFF); // turn off autocalibrate on channel 1 – just as an example
Serial.begin(9600);//Turn on monitor to check the values
pinMode(led, OUTPUT); //define the led as an output
}

void loop()
{
long start = millis();
long total1 = cs_6_12.capacitiveSensor(30);

//Serial.print(millis() – start); // check on performance in milliseconds
Serial.print(„\t“); // tab character for debug windown spacing
Serial.print(total1); // print sensor output 1
Serial.print(„\t“);

if (total1>20) //define threshold, you might have to adjust this depending on your resistor values, but also weather conditions and the touch sensor
{digitalWrite(led, HIGH);
delay(100); }
digitalWrite(led, LOW);
delay (5); // arbitrary delay to limit data to serial port
}

Zurück zur Code-Übersicht: Code für E-Textiles Workshop Samples

Vorhang auf für das Robo­Theater

Als Puppenspielerin bin ich schon seit 2016 mit dem RoboTheater unterwegs und inszeniere spannende Robotergeschichten für Kinder.

Die beiden Roboter auf dem Foto kannst Du in Strom - Eine Robotergeschichte live erleben.

Klicke hier, um mehr über diese und meine anderen coolen Roboter-Puppentheater-Inszenierungen zu erfahren.