Датчик силы нажатия с круглой чувствительное частью диаметром 0.5 дюйма. Чем больше нажатия прикладывается, тем ниже сопротивление на датчике. Если силы вообще не прикладывается, то сопротивление будет выше 1MΩ. Данный датчик рассчитан на силу нажати... Перейти к полному описанию
Артикул: 24262999
Датчик силы нажатия с круглой чувствительное частью диаметром 0.5 дюйма. Чем больше нажатия прикладывается, тем ниже сопротивление на датчике. Если силы вообще не прикладывается, то сопротивление будет выше 1MΩ. Данный датчик рассчитан на силу нажатия от 100 грамм до 10 кг.
На выходе два пина с расстоянием 0.1 дюйм (2.54мм), что позволяет использовать без проблем на макетных платах с соответствующим расстоянием между отверстиями.
Данный датчик не является достаточно точным, поэтому желательно использовать его для "грубого" определения нажатия. Реализовать на данном датчике весы вряд ли получится
Более подробную информацию о датчиках силы нажатия читайте в этой статье
/* FSR testing sketch.
Connect one end of FSR to 5V, the other end to Analog 0.
Then connect one end of a 10K resistor from Analog 0 to ground
Connect LED from pin 11 through a resistor to ground
For more information see www.ladyada.net/learn/sensors/fsr.html */
int fsrAnalogPin = 0; // FSR is connected to analog 0
int LEDpin = 11; // connect Red LED to pin 11 (PWM pin)
int fsrReading; // the analog reading from the FSR resistor divider
int LEDbrightness;
void setup(void) {
Serial.begin(9600); // We'll 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);
}