Sur chenilles Robot Arduino (20 / 21 étapes)

Étape 20 : Charger votre programme

Programmes en langage Arduino sont appelés esquisses. Charger cette esquisse de l’échantillon et votre robot va être zoom autour sans délai ! Si vous avez des problèmes avec le fichier .ino, le programme est inclus ci-dessous en caractères gras, il suffit de copier et coller dans la fenêtre exécutable Arduino.

Compilation des programmes de la robotique pour utilisation sur Instructables. Merci pour tous ceux qui ont contribué !

#define trigPin 7 #define echoPin 6 //#define conduit 11 //#define DEL2 10

int pinI1 = 8; //define I1 interface int pinI2 = 11 ; //define I2 interface int speedpinA = 9; //enable moteur un pinI3 int = 12 ; //define I3 interface int pinI4 = 13 ; //define I4 interface int speedpinB = 10 ; //enable, moteur B

void setup() {Serial.begin (9600); pinMode (trigPin, sortie); pinMode (echoPin, INPUT); / / pinMode (led, sortie); / / / / pinMode (led2, OUTPUT); / /

pinMode(pinI1,OUTPUT) ; pinMode(pinI2,OUTPUT) ; pinMode(speedpinA,OUTPUT) ; pinMode(pinI3,OUTPUT) ; pinMode(pinI4,OUTPUT) ; pinMode(speedpinB,OUTPUT) ; }

void loop() {longue durée, de distance ; digitalWrite (trigPin, basse); / / ajouté cette ligne delayMicroseconds(2); / / ajouté cette ligne digitalWrite (trigPin, HIGH); / / delayMicroseconds(1000); - supprimé cette ligne delayMicroseconds(10); / / ajouté cette ligne digitalWrite (trigPin, basse); durée = pulseIn (echoPin, HIGH); distance = (durée/2) / 29,1 ; si (distance < 40) {/ / c’est où la LED on/off arrive analogWrite (speedpinA, 0); //Slows de vitesse des moteurs à zéro analogWrite (speedpinB 0); //Slows de vitesse des moteurs à zéro digitalWrite (pinI4, LOW); //turn DC moteur B déplacer digitalWrite(pinI3,HIGH) dans le sens horaire ; digitalWrite (pinI2, LOW); //turn DC Motor A déplacer dans le sens anti-horaire digitalWrite(pinI1,HIGH) ; digitalWrite(led,HIGH) ; Lorsque la condition rouge est remplie, la LED verte doit s’éteindre / / digitalWrite(led2,LOW) ; } else {analogWrite (speedpinA, 240); //Drive avant digitalWrite (pinI4, basse); //turn DC moteur B déplacer vers la droite digitalWrite(pinI3,HIGH) ; digitalWrite (pinI2, basse), //Drive avant analogWrite (speedpinB, 240); //turn DC Motor A déplacer dans le sens anti-horaire digitalWrite(pinI1,HIGH); / / digitalWrite(led,LOW); / / digitalWrite(led2,HIGH);} si (distance > = 200 || distance < = 0) {analogWrite (speedpinA, 240); //Drive avant analogWrite (speedpinB, 240); //Drive avant digitalWrite (pinI4, LOW); //turn DC moteur B déplacer vers la droite digitalWrite (pinI3 ÉLEVÉ) ; digitalWrite (pinI2, LOW); //turn DC Motor A déplacer dans le sens anti-horaire digitalWrite(pinI1,HIGH) ; Serial.println ("out of range") ; } else {Serial.print(distance) ; Serial.println ("cm") ; } delay(500) ; }

Consulter le Site d’Arduino pour obtenir des instructions détaillées concernant les programmes de chargement, écrire vos propres programmes et recherches sur les logiques de robot. Arduino a une énorme communauté de personnes qui travaillent sur tous les aspects du contrôleur, n’importe quel problème que vous êtes susceptibles de rencontrer a probablement déjà été résolu.

Articles Liés

Sur chenilles Robot Bluetooth contrôlé par Arduino Via l’Application Android

Sur chenilles Robot Bluetooth contrôlé par Arduino Via l’Application Android

Après avoir essayé de robot sur chenilles à distance par télécommande infrarouge. J'ai procéder pour contrôler la même plateforme de robot par BluetoothArduino contrôleur via l'application Android. Cette méthode est plus fiable, plus longue distance,
Sur chenilles Robot IR télécommande par Arduino

Sur chenilles Robot IR télécommande par Arduino

Il y a de nombreuses années, j'avais étudié régulateur de vitesse de moteur de double pont en H en piratant les 4 channals pas cher jouets télécommande de contrôle des stupéfiants et appliqué au jeu de piste et roue moteurs jumeaux distant. Maintenan
R2D2 sons sur votre Robot, Arduino

R2D2 sons sur votre Robot, Arduino

J'ai téléchargé des sons de Youtube sur mon lecteur de MP3 compatible Arduino et vous faire part ce succès avec vous.Toute sonore, la musique ou des pistes sonores peut être téléchargés et joués sur votre PC ou sur votre lecteur MP3.J'ai utilisé le b
IR distance contrôlée sur chenilles Robot

IR distance contrôlée sur chenilles Robot

sur un blog précédent, j'ai pain-embarqué un processeur PICAXE et travaillé sur la façon de décoder une télécommande à main. Dans ce blog, le circuit a migré vers une plate-forme de réservoir jouet donc je peux tester quelques idées que j'ai pour un
Sur chenilles Robot construit

Sur chenilles Robot construit

il s'agit de mon système robot construit maison de 2,4 ghz avec 1,5 km plage ouverte a conduit feux puissant jhonson orientée moteur et beaucoup plus de spécificationCe robot est le gagnant du rdx robot compition dans toute catégorie de véhicules kha
Contrôle JavaScript robotique et basée sur un navigateur Arduino

Contrôle JavaScript robotique et basée sur un navigateur Arduino

vos connaissances en développement web et JavaScript permettent de contrôler les projets d'Arduino et même robots (nœud + robots = nodebots) !Ceci est rendu facile avec node.js, Firmata et Johnny-cinq. Let's get started ! Johnny-cinq logo par Mike Sg
Bras de robot Arduino App

Bras de robot Arduino App

Nous avons besoin d'une plate-forme pour tester notre nouvelle MICILE / interface utilisateur Arduino. La main de robot et le bras semblaient être quelque chose d'assez complexe pour vraiment donner le concept un entraînement complet. Le projet nous
Souris optique odomètre pour Robot (Arduino)

Souris optique odomètre pour Robot (Arduino)

Déterminer avec exactitude l'état d'avancement d'un robot à roues peut être assez difficile (et cher!). Dead reckoning suppose que nos moteurs sont parfaitement adaptées, nos roues ne glissent pas et la surface nous courons sur est parfaitement plane
Le Robot Arduino d’Uno

Le Robot Arduino d’Uno

Age : 13Répondre à Uno le robot Arduino alimenté.  Certaines fonctions incluent un nez clignote, antennes, tête tournante, capteur de distance infrarouge double engrenage du moteur boîte de rotation des compteurs et de déplacement.  Uno est réalisé a
RC voiture autonome robot Arduino

RC voiture autonome robot Arduino

Avez vous jamais désiré construire un simple robot autonome de Arduino ? Je me suis inspiré pour construire un robot Arduino base afin d'aider ma compréhension de l'Arduino, l'IDE Arduino et le fonctionnement des capteurs à ultrasons et les chauffeur
Bras de Robot Arduino

Bras de Robot Arduino

je l'avais promis dans un précédent post pour partager avec vous un robot arduino arm projet à une date ultérieure. Eh bien, cette date est aujourd'hui ! Cependant, au lieu d'utiliser un joystick pour contrôler le bras du robot arduino, I ' m Gonna p
DIY 4WD carrosserie pour les projets de robotique arduino et voitures RC

DIY 4WD carrosserie pour les projets de robotique arduino et voitures RC

Salut salutations geeks instructables d'Egypte:):),dans ce instructable je vais vous montrer comment concevoir et fabriquer une voiture 4 roues pour robotique, arduino, voitures RC... etc. d'une manière facile il suffit de me suivre;): D >>>Etape
Bras de robot arduino Bluetooth contrôlée

Bras de robot arduino Bluetooth contrôlée

J'ai enfin ajouté capacité bluetooth à mon bras de robot arduino. Je l'ai fait en utilisant le module bluetooth de HC-06.Étape 1: exigencesBras de robot Arduino - 6-dof-arduino uno ou régulièreBouclier de servo - SSC-32Module bluetooth - HC-06Je ne v
Camion RC robot Arduino w / capteurs multiples

Camion RC robot Arduino w / capteurs multiples

cette instructable couvre la conversion d'un camion RC en un robot Arduino contrôlée. Mon intention quand commence ce projet devait A) en savoir plus sur Arduino et programmation B) construire une plate-forme fiable et faible coût d'étoffer C) dépens