const int FSR_PIN = A0; // Pin connected to FSR/resistor divider // Measure the voltage at 5V and resistance of your 3.3k resistor, and enter // their value's below: const float VCC = 4.98; // Measured voltage of Ardunio 5V line const float R_DIV = 3230.0; // Measured resistance of 3.3k resistor void setup() { Serial.begin(9600); pinMode(FSR_PIN, INPUT); pinMode(3, OUTPUT); pinMode(9, OUTPUT); pinMode(11, OUTPUT); pinMode(12, OUTPUT); pinMode(13, OUTPUT); } void loop() { int force = analogRead(FSR_PIN); Serial.println(force); digitalWrite(9, LOW); digitalWrite(11, LOW); digitalWrite(12, LOW); digitalWrite(13, LOW); if (force > 60 && force < 120) //Red { tone(3, 50); digitalWrite(9, HIGH); } if (force >= 120 && force < 150) //Orange { tone(3, 100); digitalWrite(11, HIGH); } if (force >= 150 && force < 200) // Blue { tone(3, 150); digitalWrite(12, HIGH); } if (force >= 200) // Green { tone(3, force); digitalWrite(13, HIGH); } }