Devices & Components
Arduino Uno Rev3
Arduino Nano
Breadboard (generic)
Cable Ties (10 Pack)
Male/Female Jumper Wires
Servos (Tower Pro MG996R)
Rotary potentiometer (generic)
Hardware & Tools
Digilent Screwdriver
Hot glue gun (generic)
Software & Tools
Arduino IDE
Project description
Code
Animatronic Hand Source code
arduino
1#include <Servo.h> 2 3Servo servo1; 4Servo servo2; 5Servo servo3; 6Servo servo4; 7Servo servo5; 8 9 10int pot1 = 3; 11int pot2 = 4; 12int pot3 = 5; 13int pot4 = 6; 14int pot5 = 7; 15 16 17 18int valPot1; 19int valPot2; 20int valPot3; 21int valPot4; 22int valPot5; 23 24 25void setup() 26{ 27 servo1.attach(A0); 28 servo2.attach(A1); 29 servo3.attach(A2); 30 servo4.attach(A3); 31 servo5.attach(A4); 32} 33 34void loop() 35{ 36 valPot1 = analogRead(pot1); 37 valPot1 = map (valPot1, 0, 1023, 180, 0); 38 servo1.write(valPot1); 39 delay(15); 40 41 valPot2 = analogRead(pot2); 42 valPot2 = map (valPot2, 0, 1023, 180, 0); 43 servo2.write(valPot2); 44 delay(15); 45 46 valPot3 = analogRead(pot3); 47 valPot3 = map (valPot3, 0, 1023, 180, 0); 48 servo3.write(valPot3); 49 delay(15); 50 51 valPot4 = analogRead(pot4); 52 valPot4 = map (valPot4, 0, 1023, 180, 0); 53 servo4.write(valPot4); 54 delay(15); 55 56 valPot5 = analogRead(pot5); 57 valPot5 = map (valPot5, 0, 1023, 180, 0); 58 servo5.write(valPot5); 59 delay(15); 60 } 61 62
Downloadable files
Animatronic Hand Circuit Diagram
Animatronic Hand Circuit Diagram

Animatronic Hand Circuit Diagram
Animatronic Hand Circuit Diagram

Comments
Only logged in users can leave comments