Отправляем напрямую из Москвы за 3-4 дня

WhatsApp, Telegram, Viber
пн - пт: 10:00 – 20.00

Датчик силы нажатия 0.5"

Датчик силы нажатия с круглой чувствительное частью диаметром 0.5 дюйма. Чем больше нажатия прикладывается, тем ниже сопротивление на датчике. Если силы вообще не прикладывается, то сопротивление будет выше 1MΩ. Данный датчик рассчитан на силу нажати... Перейти к полному описанию

30 руб.

 

Артикул: 24262999

 

нет

 

Описание

Датчик силы нажатия с круглой чувствительное частью диаметром 0.5 дюйма. Чем больше нажатия прикладывается, тем ниже сопротивление на датчике. Если силы вообще не прикладывается, то сопротивление будет выше 1MΩ. Данный датчик рассчитан на силу нажатия от 100 грамм до 10 кг.

На выходе два пина с расстоянием 0.1 дюйм (2.54мм), что позволяет использовать без проблем на макетных платах с соответствующим расстоянием между отверстиями.

Данный датчик не является достаточно точным, поэтому желательно использовать его для "грубого" определения нажатия. Реализовать на данном датчике весы вряд ли получится

Datasheet

Более подробную информацию о датчиках силы нажатия читайте в этой статье

Пример кода

/* 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);
}