| Per començar | Elements d'entrada | Programació CircuitPython | Recursos CITCEA | |
| Elements no electrònics | Elements de sortida | Programació Arduino | ||
| Projectes | Elements de control | Dades pràctiques | Inici |
Una aplicació típica dels sensors de força és posar-los en els peus o en el cul dels pantalons i així poder saber quan el cos està recolzat sobre el peu o si la persona està asseguda.
[SF]Aquests sensors tenen un valor de resistència que varia amb la pressió aplicada. Combinant-los amb una resistència fixa els podem llegir amb una entrada analògica del microcontrolador. La figura mostra la connexió més habitual.

Adafruit els comercialitza en tres formats: cercle d'1,9 cm de diàmetre, quadrat de 4,4 cm i tira de 61 cm. Sparkfun també els comercialitza en tres formats molt similars: cercle d'1,7 cm de diàmetre, quadrat de 4,5 cm i tira de 61 cm.
Cal tenir present que la part de l'extrem, on hi ha les potes de connexió, no és flexible i, per tant, la podem trencar si la dobleguem.
El següent programa per a l'entorn Arduino serveix per fer proves i llegir el sensor.
int lectura;
void setup() {
Serial.begin(9600);
}
void loop() {
lectura = analogRead(A7); // Correspon a la pota D6
Serial.println(lectura);
delay(200); // Espera 0,2 s
}
Aquest altre programa fa una cosa similar en CircuitPython.
import board import analogio import time
sensor = analogio.AnalogIn(board.A0)
while True:
print(sensor.value)
time.sleep(0.5)
Si no apliquem cap força sobre el sensor obtindrem una lectura nul·la. A mesura que apliquem força la lectura anirà augmentant.
Atenció: Tingueu present que en molts casos les entrades binàries i analògiques corresponents a la mateixa pota no tenen el mateix número.
En aquest web, les fotografies marcades amb [AF] són del web d'Adafruit, les marcades amb [SF] del web d'Sparkfun i les marcades amb [AU] del web d'Arduino.

Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.