Paso 4: Demostración sencilla de uso
bosquejo a continuación será tomar la lectura de tensión analógica y para determinar cómo brillante es la luz roja. Cuanto más se presiona en la FSR, el más brillante será el LED! Recuerde que el LED tiene que estar conectado a un pin PWM para que funcione, usar pin 11 en este ejemplo.
Estos ejemplos asumen que sabes algunos básico programación de Arduino. Si no, tal vez dedicar algún tiempo a revisar los conceptos básicos en el tutorial de Arduino?
/ * FSR bosquejo de prueba.
Conecte un extremo del FSR a 5V, el otro extremo al analógico 0.
Luego conecte un extremo de una resistencia de 10K de analógica 0 a tierra
Conecte el LED del pin 11 a través de una resistencia a tierra
Para más información consulte www.ladyada.net/learn/sensors/fsr.html * /
int fsrAnalogPin = 0; FSR está conectada a 0 analógico
int LEDpin = 11; Conecte rojo LED al pin 11 (pin PWM)
int fsrReading; el análogo de lectura del divisor de resistencia FSR
int LEDbrightness;
void setup(void) {}
Serial.Begin(9600); Te enviaremos información vía el Serial monitor de depuración
pinMode (LEDpin, salida);
}
void loop(void) {}
fsrReading = analogRead(fsrAnalogPin);
Serial.Print ("lectura analógica =");
Serial.println(fsrReading);
tendremos que cambiar el rango de la analógica lectura (0-1023) hasta la gama
utilizado por analogWrite (0-255) con el mapa!
LEDbrightness = mapa (fsrReading, 0, 1023, 0, 255);
Más brillante LED consigue más difícil pulsar
analogWrite (LEDpin, LEDbrightness);
Delay(100);
}