Académique Documents
Professionnel Documents
Culture Documents
YASH GHORI
SONU KUSHWAHA
HEMANT LUDBE
AJINKYA GOKHALE
ABSTRACT
The project aims at making a gesture controlled robot
which will be controlled by the hand gestures . The
movements of the hand will enable the robot to move
accordingly.
RF PAIR
ARDUINO UNO ACCELEROMETER
DISADVANTAGES
If power supply fails then system will not work.
PROGRAMMING ON ARDUINO
int GNDPin=A4; if(x<340) void backward()
int VccPin=A5; forward(); {
else if(x>400) Serial.println("");
int xPin=A3;
backward(); Serial.println("Backward");
int yPin=A2; else if(y>400) digitalWrite(Q1,LOW);
int zPin=A1; right(); digitalWrite(Q2,HIGH);
long x; else if(y<340) digitalWrite(Q3,LOW);
long y; left(); digitalWrite(Q4,HIGH);
long z; else }
stop_();
void setup() void left()
}
{ {
void stop_()
Serial.begin(9600); Serial.println("");
{
pinMode(Q1,OUTPUT); Serial.println("");
Serial.println("Left");
digitalWrite(Q1,LOW);
pinMode(Q2,OUTPUT); Serial.println("STOP");
digitalWrite(Q1,LOW); digitalWrite(Q2,HIGH);
pinMode(Q3,OUTPUT);
digitalWrite(Q2,LOW); digitalWrite(Q3,HIGH);
pinMode(Q4,OUTPUT); digitalWrite(Q4,LOW);
digitalWrite(Q3,LOW);
pinMode(GNDPin, OUTPUT) digitalWrite(Q4,LOW); }
; void right()
}
pinMode(VccPin, OUTPUT); void forward() {
digitalWrite(GNDPin, LOW); { Serial.println("");
digitalWrite(VccPin, HIGH); } Serial.println(""); Serial.println("Right");
void loop() Serial.println("Forward"); digitalWrite(Q1,HIGH);
digitalWrite(Q1,HIGH); digitalWrite(Q2,LOW);
{
digitalWrite(Q2,LOW); digitalWrite(Q3,LOW);
x = analogRead(xPin);
digitalWrite(Q3,HIGH);
y = analogRead(yPin); digitalWrite(Q4,HIGH);
digitalWrite(Q4,LOW);
}
z = analogRead(zPin); }