Arduino à virgule fixe véhicule détecteur de proximité. (7 / 9 étapes)

Étape 7: Étape 7:Program l’Arduino

Branchez votre Arduino sur votre ordinateur, lancez l’Arduino programmation environnement et copie et collez le code ci-dessous dans un croquis vierge.  Compiler, puis chargez-le dans votre carte Arduino.

Quelques petites choses à noter :
-J’ai inclus un lien série simple qui permet de voir à quel point l’objet le plus proche que le capteur est en train de lire est.  Cela vous permettra d’avoir une idée des capacités du capteur en déplaçant certains et en amenant votre main près à et plus éloigné de la sonde.  Pour voir une lecture de la distance de la sonde qui le plus proche est détectée, il suffit d’ouvrir le moniteur de la série en sélectionnant Outils > Serial Monitor dans la barre de menus de l’Arduino tandis que l’Arduino est toujours connecté à l’ordinateur.  Vous pouvez si vous souhaitez supprimer les lignes pertinentes au moniteur série, mais il n’est pas rien de mal et en les laissant dans une fois que l’Arduino est déconnecté de l’ordinateur n’affectent pas le fonctionnement de l’unité en quelque sorte.
-J’ai mis le jaune et le capteur de lumière rouge des distances à 5 pieds et 6 pouces respectivement afin que la pratique courante indique au conducteur de ralentir au jaune et s’arrêter au rouge.  Ces variables sont warnDistance et stopDistance.  Si vous voulez utiliser différentes distances, modifiez simplement les valeurs de ces constantes de la distance en pouces vous souhaitez affecter à chaque tranche dans les lignes de la définition du code (c’est à dire, ceux qui commencent par « int » et se termine par le nombre et d’un point-virgule.)
-Si pour une raison quelconque vous souhaitez rejoindre le XXIe siècle et le reste du monde, vous pouvez facilement ajuster le programme pour fonctionner avec les centimètres en modifiant la ligne :
distance = durée / 72 / 2;
À
distance = durée / 29 / 2;
Puis, ajustez simplement warnDistance et stopDistance pour les distances que vous souhaitez utiliser en centimètres.

CODE :
« Balle de Tennis Arduino Garage. »  Un capteur de distance avec LED feux de circulation pour les personnes ayant plusieurs véhicules entrer dans un espace limité.

const int triggerPin = 8 ;
const int echoPin = 9 ;
int redPin = 13 ;
int yellowPin = 12 ;
int greenPin = 11 ;
longue durée ;
longue distance ;

void setup() {}
pinMode (13, sortie) ;
pinMode (sortie 12,) ;
pinMode (sortie 11) ;
Serial.Begin(9600) ;
}

void loop()
{
int stopDistance = 6; //object distance en pouces du capteur que vous souhaitez déclencher la LED rouge.
int warnDistance = 60 ; //object distance en pouces du capteur que vous souhaitez déclencher la LED jaune.
pinMode (triggerPin, sortie) ;
digitalWrite (triggerPin, basse) ;
delayMicroseconds(2) ;
digitalWrite (triggerPin, HIGH) ;
delayMicroseconds(5) ;
digitalWrite (triggerPin, basse) ;
pinMode (echoPin, entrée) ;
durée = pulseIn (echoPin, HIGH) ;
distance = durée / 72 / 2; //determines distance en pouces d’objet du capteur par microsecondes à formule pouces.
Si (distance > = warnDistance) {}
digitalWrite (redPin, basse) ;
digitalWrite (yellowPin, basse) ;
digitalWrite (greenPin, HIGH) ;
}
sinon si ((distance>stopDistance) & & (distance < warnDistance)) {}
digitalWrite (redPin, basse) ;
digitalWrite (yellowPin, HIGH) ;
digitalWrite (greenPin, basse) ;
}
else {}
digitalWrite (redPin, HIGH) ;
digitalWrite (yellowPin, basse) ;
digitalWrite (greenPin, basse) ;
}
Serial.println (distance) ;
}

Articles Liés

Arduino comme un détecteur de proximité

Arduino comme un détecteur de proximité

Les cartes Arduino peuvent détecter avec précision l'approche de la main de plusieurs pouces de distance (aucune pièces nécessaires), ils peuvent également parler. Code de démonstration pour chaque capacité et deux projets de travail, dispositif de P
Un détecteur de proximité très simple

Un détecteur de proximité très simple

Gadget freaks, cheminots modèle, roboticiens ou chat-hôtes aimeront la polyvalence du détecteur infrarouge Sharp IS471. C'est la taille d'un transistor, fonctionne sur la plage de 4 à 16 volts et peut détecter des objets environ 4 ou 9 pouces loin pa
Télécommande Arduino DIY et véhicule RC Lego!!

Télécommande Arduino DIY et véhicule RC Lego!!

Mise à jour (29/08/13): lecteurs je vous remercie pour votre enthousiasme et genre remarques au sujet de ce projet ! Il a été un formidable voyage puisque j'ai commencé ce projet en mars, mais je suis très heureux avec le produit qui en résulte et l'
Paire de ARDUINO antivol alarme utilisant émetteur-détecteur infrarouge

Paire de ARDUINO antivol alarme utilisant émetteur-détecteur infrarouge

Dans ce tutoriel je vais vous montrer, comment faire un simple peu coûteux Intrusion Detection(Burglar alarm) à l'aide d'une carte Arduino Uno. Ce projet utilise la paire émetteur-détecteur infrarouge pour détecter les intrusions et déclenche une ala
Arduino LCD (Nokia 5110) et détecteur de mouvement (HC-SR501)

Arduino LCD (Nokia 5110) et détecteur de mouvement (HC-SR501)

SalutBienvenue dans ce tutoriel.Donc si vous êtes comme moi et a obtenu un HC-SR501 et un nokia 5110 LCD sur le courrier le jour même, vous allez probablement vouloir faire quelque chose de cool et/ou tester vos nouvelles unités. Ce tutoriel va vous
2.4 écran LCD TFT + Arduino Code fixée

2.4 écran LCD TFT + Arduino Code fixée

Je suis récemment à expérimenter la 2.4" TFT LCD avec Arduino, j'ai acheté l'écran LCD ne veut faire quelque chose, mais je veux juste savoir si ça marche ou pas. J'ai cherché les instructables, youtube, mais beaucoup de code n'a pas fonctionné, donc
Détecteur de proximité IR

Détecteur de proximité IR

Un contacteur actionné par la distance. Cet exemple montre l'activation d'une bande de LED.Une compréhension de l'électronique (et souder si vous utilisez un veroboard) sont nécessaire pour réaliser ce projet. Un multimètre serait utile pour les test
Détecteur de proximité !

Détecteur de proximité !

Les usages de ce circuit sont les plus variés. De la place dans la porte pour empêcher stop les gens en face d'elle sans même de le placer dans le dos et l'avant de la voiture pour avertir les autres conducteurs quand ils sont trop près du parc. Circ
Détecteur de foudre Arduino Pocket

Détecteur de foudre Arduino Pocket

Nous sommes tous aime travailler et jouer dehors. Mais je pense que quiconque accepterait qu'obtenir frappé par la foudre en s'amusant en plein air de défi n'est pas... amusant !OK, assez avec l'intro de mignon...Ce projet est venu sur le moment, alo
Détecteur de mouvement Arduino + rendent sans fil + appel téléphonique lorsqu’un mouvement détecté

Détecteur de mouvement Arduino + rendent sans fil + appel téléphonique lorsqu’un mouvement détecté

J'ai toujours voulu un système de capteur de mouvement à monmaison, mais ils sont tous trop chers.Étant donné que j'ai commencé à travailler avec arduino j'ai réalisé que je pouvais le faire moi-même.J'ai donc fait ce projet en 3 parties :1) détecteu
Simple Arduino PIR Motion détecteur Module démo

Simple Arduino PIR Motion détecteur Module démo

Je sais qu'il y a beaucoup de Instructables et tutoriels sur ce déjà. Mon but est de simplifier tout vers le bas pour le squelette minimal requis pour un débutant (comme moi) peut faire fonctionner avant qu'ils se sentent frustrés et abandonnent.Pour
Arduino contrôlée Bluetooth-bot

Arduino contrôlée Bluetooth-bot

cette instructable vous montrera comment convertir une vieille voiture de jouet R/C de la friperie (1,50$) dans un robot bluetooth contrôlée. Pour faire la conversion, vous aurez besoin d'un Arduino (tout type), un L298N double 2 ampères moteur-contr
Arduino capteur IR Timer

Arduino capteur IR Timer

Faire un circuit de synchronisation de haute précision à l'aide de deux capteurs infrarouge de faible coût et un microcontrôleur Arduino.Ce dispositif peut de temps le passage d'un objet passé deux points de contrôle avec une grande précision. Son ut
Arduino conduit dés

Arduino conduit dés

cette instructable va vous montrer comment créer un dé avec Arduino et quelques composants. C'est un projet facile et amusant, adapté pour les débutants et ceux qui veulent commencer avec Arduino ; Il faut un minimum de composants.Cette explique comm