
Using a Flex Sensor — SIK Circuit 9
Maagizo
Parts & Introduction
Parts & Introduction
A flex sensor changes resistance when bent. Combined with the servo from Circuit 8, you can create gesture-based controls — bend the sensor to move the servo. This combines analogRead() with the Servo library.
Parts Needed
- 1x Arduino Uno + USB cable
- 1x Breadboard
- 1x Flex Sensor
- 1x Servo Motor
- 1x 10KΩ Resistor
- 11x Jumper Wires
Vifaa kwa hatua hii:
SparkFun Inventor's Kit - V3.21 kifaaZana zinazohitajika:
Kompyuta yenye IDE ya ArduinoHardware Hookup
Hardware Hookup
Wiring Instructions
Flex Sensor
- Connect one pin of the flex sensor to 5V.
- Connect the other pin to Analog Pin A0.
- Connect a 10K resistor from Analog Pin A0 to GND (voltage divider).
Servo
- Connect Red wire to 5V.
- Connect Black wire to GND.
- Connect White wire to Digital Pin 9.
Vifaa kwa hatua hii:
Kihisi cha kupinda cha mm 561 kipande
Bao la Majaribio1 kipande
Nyaya za Kuunganisha7 vipandeArduino Code
Arduino Code
Open the Arduino IDE and upload the following sketch to your Arduino board.
Vifaa kwa hatua hii:
Arduino Uno R31 kipandeZana zinazohitajika:
Kompyuta yenye IDE ya ArduinoTest & Experiment
Test & Experiment
What You Should See
The servo moves in response to bending the flex sensor. Open the Serial Monitor to see both the raw sensor value and the mapped servo position.
Troubleshooting
- Servo not moving: Check servo wiring — easy to plug in backwards.
- Sensor only works one way: The flex sensor bends in one direction. The striped side should face outward on a convex curve.
- Limited range: Adjust the
map()range values (600, 900) to match your sensor's actual readings from the Serial Monitor.
Experiments to Try
- Build a "robot finger" that mimics your finger bending.
- Replace the servo with an LED and control brightness by bending.
Vifaa
7- SparkFun Inventor's Kit - V3.2Kamisheni 10%1 kifaa$105.94
- 1 kipandeKishikilia Nafasi
- kuanzia$9.50
- kuanzia$4.16
- kuanzia$27.06
- 1 kipandeKishikilia Nafasi
- kuanzia$1.19
Zana Zinazohitajika
1- Kishikilia Nafasi
CC0 Umma Wote
Mchoro huu umetolewa chini ya CC0. Uko huru kunakili, kubadilisha, kusambaza, na kutumia kazi hii kwa madhumuni yoyote, bila kuomba ruhusa.
Saidia Mtengenezaji kwa kununua bidhaa kupitia Mchoro wao ambapo wanapata Kamisheni ya Mtengenezaji iliyowekwa na Wachuuzi, au unda marudio mapya ya Mchoro huu na uiunganishe kama kiungo katika Mchoro wako kuchangia mapato.