Artoo [R2] (ATtiny2313 mur éviter Robot) (8 / 10 étapes)

Étape 8: Explication du code

#include < Ultrasonic.h >
Cela ajoute la bibliothèque de ultrasonic.h à l’esquisse

int moteur = 9 ;  Goupille de relais. Il s’agit de l’axe où le motor1 est connecté
int MOTOR2 = 7 ; Il s’agit de l’axe où le motor2 est connecté
int TRIG = 11 ; L’ergot, c’est l’ergot du capteur ultrasonique
int ECHO = 10 ; Echo Pin, c’est l’axe de l’écho du capteur ultrasonique
Gamme int ; La gamme de l’objet du capteur de Ping
int Dist ; La valeur de la Distance, la quantité de pouces que vous définissez avant que le moteur tourne c’est à dire détecte le mur

Ultrasonic(TRIG,ECHO) ultrasonique ; Créez et initialisez l’objet ultrasonique.

void setup() {}
pinMode (moteur, sortie) ; Cela met le 1er moteur comme sortie
pinMode (MOTOR2, sortie) ; Cela met le 2 ème moteur comme sortie
Dist = 10 ; La distance en pouces. Changer cela pour gamme augmenté ou diminué.
}

void loop() {}
public static int sensorCount = 0 ; Cela est essentiellement considéré le capteur d’entrée à 0 au début

Gamme = ultrasonique. Ranging(Inc) ; Gamme est calculé en pouces.

Si (plage > Dist) {}
digitalWrite (moteur, élevé) ;
digitalWrite (MOTOR2, élevé) ;
sensorCount = 0 ;
} else {}
++ sensorCount ;
Si (sensorCount = 5) si la plage n’est pas > à distance puis le capteur active la gamme 5 fois d’affilée avec un écart de 20 ms et si ils font tous preuve qui vont < à distance, puis la fonction else est exécutée qui désactive un moteur afin que le robot change de direction
{
digitalWrite (moteur, faible) ;
digitalWrite (MOTOR2, élevé) ;
Delay(500) ;
sensorCount = 0 ; Définir la valeur initiale de lectures du capteur à 0
}
d’autre
{
Delay(20) ;   attendre 20 ms avant le capteur détecte à nouveau afin d’obtenir les 5 valeurs de plage < dist d’arrêter motor1
}
}
}

Articles Liés

Raspberry Pi basé mur éviter robot - FabLab NerveCentre

Raspberry Pi basé mur éviter robot - FabLab NerveCentre

______________________________________________________________________________Veuillez noter : cette instructable est pas complete - mais peut être utilePublié pour permettre au peuple excellent à Derry NerveCentre sortir le code pour les écolesJ'esp
Arduino mur éviter robot

Arduino mur éviter robot

Cette instructable suppose que très peu en ce qui concerne les connaissances préalables.S'il y a les endroits que vous vous sentez pourraient être améliorées ou clarifié, s'il vous plaît n'hésitez pas à message ou commentaire et je mettrai à jour.Voi
Évitement Robot Arduino

Évitement Robot Arduino

Dans le marché du robot, il y a beaucoup de kit robot intelligent d'évitement à vendre, mais je n'aime pas acheter kit fini, pour développer des vieux jouets de voiture rc dans boîte de rangement est défi plus. Construire un robot d'évitement à l'aid
Comment faire un Obstacle évitant Robot

Comment faire un Obstacle évitant Robot

Obstacle évitant robot est un robot simple qui est actionné par un arduino et ce qu'il fait c'est qu'il erre juste autour et évite les obstacles. Il détecte les obstacles avec un capteur à ultrasons HC-SR04 en d'autres termes si le robot détecte obje
Gecko - magnétique mur escalade robot

Gecko - magnétique mur escalade robot

GECKO - aimants naturels, super mobilité et robot haute simplicité.Elle peut escalader les murs porteurs de poidsIl peut transférer entre différentes géométriesSon simple ! et réalisez des tours que ne peut plus sophistiqués robots.Dans ce instructab
TurtleDuino objet évitement Robot

TurtleDuino objet évitement Robot

Bonjour, dans ce instructable je vais vous montrer étape par étape comment construire le TurtleDuino, un robot d'évitement d'objet, avec un microcrontroller Arduino UNO à bord. J'ai conçu le TurtleDuino à l'aide de matériel de la quincaillerie (Home
Arduino Obstacle évitant Robot

Arduino Obstacle évitant Robot

Dans ce instructable je vais vous montrer comment faire votre propre obstacle évitant robot !Nous allons utiliser la carte de Arduino uno et un capteur à ultrason. Si le robot détecte un objet devant lui, à l'aide d'un petit servomoteur, il balaye la
BRICOLAGE ligne autonome suivi avec Obstacle évitant Robot (Rover)

BRICOLAGE ligne autonome suivi avec Obstacle évitant Robot (Rover)

AVERTISSEMENT : VÉRIFIEZ VOTRE ORDINATEUR LUMINOSITÉ FAIBLE, ÉTANT DONNÉ QUE CE PROJET ÉMET UN NIVEAU ÉLEVÉ D'AWESOMENESS QUI PEUVENT NUIRE À VOS YEUX:D 3:)Ce projet a participé à la RoboCup 2015 concurrence locale d'Egypte et a remporté le « Best De
Obstacle évitant Robot

Obstacle évitant Robot

j'ai vu de nombreux obstacle évitant robot construit en ligne notamment chez instructables, alors j'ai décidé de faire une instructable moi-même et fournissez toutes les informations visuelles et écrite que possible. Beaucoup de l'obstacle en évitant
Obstacle évitant Robot V2

Obstacle évitant Robot V2

j'ai récemment fait une instructable sur un simple obstacle évitant de robot. Dans ce instructable je mettra en oeuvre un PING panoramique))) capteur, contrairement à la précédent robot qui a capteur était stationnaire. J'ai utilisera ce troisième se
Arduino objet évitement Robot

Arduino objet évitement Robot

dans ce instructable je vais vous décrire comment j'ai construit mon Robot d'évitement d'objet. J'espère que cette information vous aidera à créer votre propre OAR ou (peut-être) mieux vos propres conceptions.Les matériaux que j'ai utilisé étaient :-
Ligne & mur suivant Robot

Ligne & mur suivant Robot

Sesbot 3.0Par : l'équipe Baymax3 roues piste automatisée robot.Description : Voici une instructable pour la construction d'un robot à roues trois dans le but d'achever un piste/circuit fortifié à l'aide d'un capteur à ultrason et un adepte de la lign
Linkit un objet évitant Robot

Linkit un objet évitant Robot

Cette i'ble porte sur objet en évitant les techniques de linkit un.Son simple pour faire un objet en évitant le robot à l'aide de linkit un. Connectez d'abord à un linkit que connect relais à linkit un HC-SR04 et enfin, connectez les deux moteurs au
Remote Controlled Obstacle évitant Robot avec microcontrôleur PIC

Remote Controlled Obstacle évitant Robot avec microcontrôleur PIC

J'utilise pic 16f877amodule à ultrasons moteur servo orientée moteur moteur crystal de pilote et 20 mhz.En robotique, évitement des obstacles est la tâche de satisfaire un objectif de contrôle soumis à des contraintes de la position non-intersection