Ligth suiveur Arduino Based Robot

il s’agit de mon tout premier robot, un disciple de ligth Robot

1. kit de chenille de Tamiya
2. boîte de vitesses Tamiya twin
3. Arduino Diecimila
4. H bridge L293e
5. 8 diodes
6. Conseil de pain
7. 2 résistance de photo
8 beaucoup de fils

le Code Source :

int pinMotorL1 = 2 ;
int pinMotorL2 = 3 ;
int pinMotorR1 = 8 ;
int pinMotorR2 = 9 ;
int pinEnableL = 4 ;
int pinEnableR = 5 ;
int valPWM = 175 ;

void setup()
{
commencer la communication sérielle
Serial.Begin(9600) ;
pinMode (pinMotorL1, sortie) ;
pinMode (pinMotorL2, sortie) ;
pinMode (pinMotorR1, sortie) ;
pinMode (pinMotorR2, sortie) ;
pinMode (pinEnableL, sortie) ;
pinMode (pinEnableR, sortie) ;
}

void ForwardR() {}
digitalWrite(pinEnableR,valPWM) ;
digitalWrite(pinMotorR1,HIGH) ;
digitalWrite(pinMotorR2,LOW) ;
}
void ForwardL() {}
digitalWrite(pinEnableL,valPWM) ;
digitalWrite(pinMotorL1,HIGH) ;
digitalWrite(pinMotorL2,LOW) ;

}
void BackwardR() {}
digitalWrite(pinEnableR,valPWM) ;
digitalWrite(pinMotorR1,LOW) ;
digitalWrite(pinMotorR2,HIGH) ;

}
void BackwardL() {}
digitalWrite(pinEnableL,valPWM) ;
digitalWrite(pinMotorL1,LOW) ;
digitalWrite(pinMotorL2,HIGH) ;
}
void StopR() {}
digitalWrite(pinEnableR,valPWM) ;
digitalWrite(pinMotorR1,HIGH) ;
digitalWrite(pinMotorR2,HIGH) ;

}
void StopL() {}
digitalWrite(pinEnableL,valPWM) ;
digitalWrite(pinMotorL1,HIGH) ;
digitalWrite(pinMotorL2,HIGH) ;
}

void StopAll() {}
StopR() ;
StopL() ;
}

void goForward() {}
ForwardR() ;
ForwardL() ;
}

void goBackward() {}
BackwardR() ;
BackwardL() ;
}

void TurnR() {}
ForwardL() ;
BackwardR() ;
}
void TurnL() {}
ForwardR() ;
BackwardL() ;
}

void move(byte val) {}
{if(Val==0)}
Serial.println ("Caso 0-Adelante") ;

goForward() ;
Delay(1000) ;
StopAll() ;

} else
{if(Val==1)}
Serial.println ("Caso 1-Atras") ;

goBackward() ;
Delay(1000) ;
StopAll() ;
} else
{if(Val==2)}
Serial.println ("Caso 2-Derecha") ;

TurnR() ;
Delay(1000) ;
StopAll() ;

} else
{if(Val==3)}
Serial.println ("Caso 3-Izquierda") ;

TurnL() ;
Delay(1000) ;
StopAll() ;

}
else {}
Serial.println ("aucun ninguno valido") ;
goForward() ;
Delay(1000) ;
StopAll() ;
}
}

void loop()
{
float ojoDerecho = analogRead(1) ;
float ojoIzquierdo = analogRead(0) ;

Adelante
Move(0) ;
Derecha
if(ojoDerecho > ojoIzquierdo) {}
Move(2) ;
}
Izquierda
d’autre if(ojoIzquierdo > ojoDerecho) {}
Move(3) ;
}

}

Mots clés: Arduino, Robot, Kit, Lumière, Suiveur

Articles Liés

Comment utiliser le logiciel de programmation graphique au programme Arduino et robots ?

Comment utiliser le logiciel de programmation graphique au programme Arduino et robots ?

Salut tout le monde, la dernière fois j'ai vu un robot drôle pour enseigner aux enfants robotique (vous pouvez obtenir plus d'informations sur leur page Kickstarter ). Mais je suis plus intéressé par le mBlock de langage programmation graphique. Il e
Arduino base robotique Car(wireless controls+Autonomous)

Arduino base robotique Car(wireless controls+Autonomous)

Cette instructable est un Arduino base robotique voiture qui utilise Arduino, langage de programmation Arduino, pilote automobile, un écran LCD pour afficher l'état actuel de la voiture et même un module Bluetooth pour des communications sans fil dep
Arduino basé robot suiveur de lumière

Arduino basé robot suiveur de lumière

une démo du diaporama que j'ai posté
Arduino 3D robot imprimé : Humbot Sargantana

Arduino 3D robot imprimé : Humbot Sargantana

Salut!Il s'agit de mon premier instructable, j'espère que vous aimez !J'ai conçu et programmé un robot Arduino basé. Il est complètement open source sous CC-BY-SA. Si vous aimez les robots, vous devez essayer celui-là. Je vous offre trois programmes
Arduino ligne Robot suivants pour les débutants

Arduino ligne Robot suivants pour les débutants

* mise à jour GREEN 8 / 2 4 / 2 GREEN 1 voidsetup() {   // a variable created in here doesn't exist in loop } voidloop() {   // a variable created in here doesn't exist in setup } pour inclure plus de prix, source informations et modèles haut/bas/rou
Arduino 4wd robot avec capteur de ping « J-Bot »

Arduino 4wd robot avec capteur de ping « J-Bot »

niveau d'expérience : intermédiaire (requière la soudure)Temps requis: 3-5 heures selon l'expérienceJ-BOT Kit JamecoQuelqu'un a dit que Jameco avait besoin d'une mascotte de robotique. J'ai toujours été un bricoleur, surtout avec l'électronique radio
Arduino mini robot

Arduino mini robot

tout le monde joue motion jeux sur leur mobile a déjà demandé ce que serait pour ressembler à contrôler les commandes à l'aide de la commande de mouvement. Dans ce instructable je vais vous montrer comment construire un robot androïde mouvement contr
ARDUINO basé robot télécommande IR

ARDUINO basé robot télécommande IR

Salut tout le monde. Ce mon nouveau robot de télécommande projet IR en utilisant arduino. Il s'agit d'un robot de conception simple, que vous pouvez le construire facilement.Étape 1: exigences :Exigences du projet :Arduino uno Tsop1738 (récepteur ir)
Arduino basé robot humanoïde à l’aide des moteurs servo

Arduino basé robot humanoïde à l’aide des moteurs servo

Bonjour à tous,Il s'agit de mon premier robot humanoïde, faite par la feuille de plastique épaisse que je ne sais pas le nom de la feuille. Il est disponible en différentes épaisseur. Ici, j'ai utilisé de 0,5 mm. À présent, ce robot peut juste marche
Arduino parler Robot basées Intelligence artificielle

Arduino parler Robot basées Intelligence artificielle

Ce projet fera notre robot parlant avec Arduino axée sur l'intelligence artificielle.Que dans notre projet précédent, nous avons fait notre robot que nous avons vérifié dans la commande vocale du téléphone.Vous pouvez le voir ici.Ce projet que nous d
Arduino équilibrage Robot

Arduino équilibrage Robot

Il détaille le projet final pour le cours mécatronique Rowan University. Pour ce projet, un robot a été conçu et construit pour utiliser une carte Arduino, de moteurs et d'un accéléromètre à équilibre debout sur deux roues. Pour ce faire, le corps du
Le BucketBot : Une Nano-ITX Based Robot

Le BucketBot : Une Nano-ITX Based Robot

c'est une facile à faire le robot mobile base.  Il utilise une carte de l'ordinateur de Nano-ITX, mais un Mini-ITX pourrait être utilisé, ainsi que l'un des ordinateurs monocarte comme le Raspberry Pi, BeagleBone ou même un Arduino.La conception de c
Arduino errant Robot (improvisée)

Arduino errant Robot (improvisée)

Il s'agit d'un tutoriel sur comment faire un robot Arduino qui me demande autour et éviter les murs et autres obstacles. C'est une chose très facile à faire et repose pour les débutants et pour leur enseigner et les amener en robotique, c'est amusant
Lumière d’Arduino suite Robot

Lumière d’Arduino suite Robot

Vue d'ensembleCette instructable utilisera trois photo-résistances (résistances dépendantes légers) et un Arduino pour contrôler le mouvement d'un robot. N'importe quel châssis robot commun peut être utilisé pour le robot. Les capteurs de lumière ser