Paso 3: El código
Aquí está el código, incrustado con codebender!
Un sensor flex tiene un rango de alrededor de ~ 10K a ~ 35 K, que significa no nos da un completo 0-5 rango de voltios (o 0-1023 valor analógico). Trate de usar al monitor serial abajo para averiguar cuál es el valor analógico se tomará mientras el sensor de flexión. Supone que entre 700 a 900.
Cómo funciona:
Leer valor analógico de flex sensor
-> value=analogRead(flexPin);
Asignar valores analógicos 700-900 a pwm valores 0-255
-> valor = mapa (valor, 700, 900, 0, 255);
Enviar valor de pwm para led
-> analogWrite (ledPin, valor);
Trate de descargar el plugin codebender y haciendo clic en el funcionamiento de Arduino botón programar tu Arduino con este sketch. Y eso es todo, que has programado tu placa Arduino! Presione conectar botón para iniciar la comunicación serial con la placa Arduino.
Puede hacer sus propias modificaciones al código haciendo clic en el botón "Editar". Por ejemplo, se puede cambiar "700-900" valores en la función de mapa.