Como utilizar o Sensor Flex com Arduino

Tutorial: Como utilizar o Sensor Flex com Arduino Deixe seu comentário

Hoje o turorial sera Como utilizar o Sensor Flex com Arduino. Sensor flex é um sensor que muda sua resistência ao ser dobrado.

Podemos ver que se manter o sensor totalmente reto, ele mostra uma resistência de 30K Ohms e caso dobrado mostra uma resistência de 50K Ohms.

Como utilizar o Sensor Flex com Arduino

Como utilizar o Sensor Flex com Arduino

Utilizando uma placa Arduino, um resistor de 10K Ohms e o sensor flex, o circuito ficará assim:

Como utilizar o Sensor Flex com Arduino

O resistor e o sensor flex estão ligados em série para fazer um divisor de tensão. A entrada analógica A0 vai entre o resistor e o sensor flex!

Abrindo a IDE do Arduino passamos a seguinte programação. Exemplo que mostra quantos graus (0 a 90°) o sensor foi dobrado:

int flexSensorPin = A0; //analog pin 0void setup(){

  Serial.begin(9600);

}



void loop(){

  int flexSensorReading = analogRead(flexSensorPin); 



  Serial.println(flexSensorReading);





  //In my tests I was getting a reading on the arduino between 512, and 614. 

  //Using map(), you can convert that to a larger range like 0-100.

  int flex0to100 = map(flexSensorReading, 512, 522, 0, 90);

  Serial.println(flex0to100);



  delay(2000); //just here to slow down the output for easier reading

 

Conecte sua placa Arduino no PC, configure a IDE para a versão da sua placa Arduino (UNO, Duemilanove, etc) e a porta (COMx, ttyUSBx,ttyACMx) e por fim clique UPLOAD.

Assim que o UPLOAD terminar, abra o Serial Monitor e configure-o para 9600 baud. Você verá que ao dobrar o sensor flex, mostrará o ângulo da dobra no Serial Monitor!!

Onde Comprar

Na loja da Tecnotronics você encontra, Raspberry, Arduino, eletrônicos e ferramentas. Os preços são ótimos, a agilidade é matadora e as entregas são feitas para todo o Brasil.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *