Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Tengo que reconocer que cuando vi por primera vez el sensor de flexibilidad en mi primer kit de arduino hace ya unos ayeres no sabia que era, solo vi un pedazo de plástico , raro, pero unos meses despues me entere que era un sensor de Flexibilidad:

y para los que apenas comienzan con este sensor, aqui un codigo que con un flex sensor y con un pequeño circuito con leds nos indica el nivel de flexión del mismo.
/*Programa para recibir datos del sensor de flexibilidady mostrar el grado de flexion con 10 leds.*/// Pin donde se encuentra el sensor en la entrada analogaint flexPin = 0;void setup() {// Decimos los pines de salida para los 10 ledsfor (int i = 4; i <= 13; i++) {pinMode(i, OUTPUT);}}// Funcion para prender el nivel con los ledsvoid blink(int ledActive, int onTime, int offTime) {// Se enciende el led y dura solo una fraccion de segundodigitalWrite(ledActive, HIGH);delay(onTime);// Se vuelve a apagar el leddigitalWrite(ledActive, LOW);delay(offTime);}void loop() {// Se apagan todas las salidas de los ledsfor (int i = 4; i <= 13; i++) {digitalWrite(i, LOW);}// Cambiamos la entrada del sensor por un numero entre 4 y 13int lightLevel = map(analogRead(flexPin), 130, 275, 4, 13);// Nos aseguramos que tengamos un valor entre 4 y 13int ledOn = constrain(lightLevel, 4, 13);// Mandamos cual led se enciende a la funcionblink(ledOn, 10, 1);}
lo vi en http://ramon-gzz.blogspot.mx/2012/04/arduino-uno-y-flex-sensor.html