Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int fsrAnalogPin = 0; // FSR is connected to analog 0
- int LEDpin = 11; // connect LED to pin 11 (PWM pin)
- int fsrReading; // the analog reading from the FSR resistor divider
- int LEDbrightness;
- void setup(void) {
- Serial.begin(9600); // send debugging information via the Serial monitor
- pinMode(LEDpin, OUTPUT);
- }
- void loop(void) {
- fsrReading = analogRead(fsrAnalogPin);
- Serial.print("Analog reading = ");
- Serial.println(fsrReading);
- // we'll need to change the range from the analog reading (0-1023) down to the range
- // used by analogWrite (0-255) with map!
- LEDbrightness = map(fsrReading, 0, 1023, 0, 255);
- // LED gets brighter the harder you press
- analogWrite(LEDpin, LEDbrightness);
- delay(100);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement