How to make a Bionic Finger

By Maddie Mrljak


What are bionic limbs for

Components needed

How to assemble

The code

Bionic limbs are replacements for normal limbs that may have been lost. Bionic limbs use modern technology to help the human regain movement again with an artificial/mechanical limb. There are numerous reasons for losing limbs; tragic injuries, cancer, defects at birth. For anyone who loses a limb, life is very different. Not having a natural set of limbs impacts peoples lives incredibly strongly. Thankfully, bionic limbs were the solution that was invented to help/ Bionic technology is constantly being improved and innovated for the better, now working with AI (artificial intelligence), which is a huge addition to bionic sciences.
This project was focused on the creation and building process of bionic limbs. Creating the singular bionic finger using Arduinos gave an insight to which ways bionic limbs can move.

Components needed

How to assemble

The code - just copy and paste!

//Include Servo library

Servo myservo; // create servo object to control a servo

void setup() {
myservo.attach(6); // attaches the servo on pin 6 to the servo object

// Configure flex sensor pin
pinMode(A0, INPUT_PULLUP);

void loop() {
int flexSensor = analogRead(A0);

/*Values from sensor are about 380 -> 550;
we need to convert this to about 0 -> 170
since my finger is too short to be affected
when the servo moves 180 degrees*/
int angle = (flexSensor - 380) / 1;


myservo.write(angle); // set servo position

What It will do
This code will allow the finger to move using the flex sensor, and will make it easy to move at the user's will.