Distance de détection articulé structure (3 / 6 étapes)

Étape 3: Étape 3: le Code

Pour le code j’ai commencé avec l’exemple de code pour tester chaque partie tout d’abord et alla ensuite mes propres codes permettant de spécifier des couleurs rouge et vert. J’ai mis bleu comme un « else » dans le code, donc si le ping ne pas capter des signaux, la valeur par défaut serait bleu. J’ai aussi ajouté une ligne d’impression série afin que je pourrais tester le ping et assurez-vous qu’il ramassait des lectures de distance. N’oubliez pas, que j’ai testé plusieurs méthodes différentes d’aller à ce sujet le long du chemin, tant de choses sont jusqu'à adaptation, changement ou choses à être supprimées et modifiées pour rendre le code à faire ce que vous aimez.

#include

schéma LED inspiré par exemple adafruit @ https://learn.adafruit.com/rgb-led-strips/schemat...
et la bibliothèque de constructeur à playground.arduino.cc

#define REDPIN

5 #define GREENPIN

#define 6 BLUEPIN 3

#define RED_SHORT 0

#define RED_LONG 125

#define GREEN_SHORT 225

#define GREEN_LONG 75

#define FADESPEED 10 //speed

#define TRIGGER_PIN 13

#define ECHO_PIN 11

#define MAX_DISTANCE 200

NewPing sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE) ;

void setup() {}

pinMode (REDPIN, sortie) ;

pinMode (GREENPIN, sortie) ; }

void loop()

{delay(1000) ;

unsigned int nous = sonar.ping() ;

Serial.Print ("Ping:") ;

int DIS = uS / US_ROUNDTRIP_CM ;

Serial.Print(DIS) ;

Serial.println("cm") ;

int r, g, b ;

Si (31 > = DIS & & DIS > 0) {}

fondu du rouge au jaune

pour (g = 0; g < 256; g ++) {analogWrite (GREENPIN, g); delay(FADESPEED);}

virent du jaune au vert

pour (r = 255, r > 0, r--) {analogWrite (REDPIN, r); delay(FADESPEED);}

}

Else {b = 255 ; analogWrite(BLUEPIN,b);}}

Articles Liés

Mesurer le capteur à ultrasons à l’aide de boîte (Distance de détection) ~ le plus facile

Mesurer le capteur à ultrasons à l’aide de boîte (Distance de détection) ~ le plus facile

Vous avez toujours voulu mesurer sans une échelle ou un ruban à mesurer ?Mesurer la distance sans tracas avec ce petit appareil !Très grande précision *Pour visiter des projets de Intresting plus : www.miymakers.comFacebook : www.facebook.com/miymake
Détection d’angle mort : Arduino + distance capteur + Matlab GUI

Détection d’angle mort : Arduino + distance capteur + Matlab GUI

Ce projet vise à étudier la possibilité d'utiliser un capteur de distance ultrason HC-SR04 pour fournir une indication d'un véhicule dans l'angle mort de pilotes. S'il vous plaît poster des questions ci-dessous et je serai heureux d'y répondre.Plus d
Capteurs de Distance Arduino

Capteurs de Distance Arduino

Une distance est le capteur plus important pour n'importe quel robot. Il est généralement dénommé les « yeux » d'un robot. Capteurs de distance sont très utiles, que nous pouvons faire des systèmes qui réagissent selon sur quelle distance nous sommes
Dispositif d’alarme automatique de mesure de distance

Dispositif d’alarme automatique de mesure de distance

Aujourd'hui je vais vous montrer comment faire un dispositif de mesure de Distance avec alarme automatique à l'aide d'un Arduino Uno Board et le capteur à ultrasons. Il va montrer vous à distance sur un écran LCD et si quelque chose va venir dans une
Imprimante 3D biologique Code B

Imprimante 3D biologique Code B

Les abeilles sont les premiers imprimeurs 3D du monde. Ils travaillent dans un matériau à base de leur propre corps, formés à la température corporelle, avec un matériau qui est bonne à consommer et est même recyclables et biodégradables.J'ai décidé
IoT Jar lustre, physique Gmail Twitter Facebook & météo notifiant

IoT Jar lustre, physique Gmail Twitter Facebook & météo notifiant

Il s'agit de ma deuxième instruire sur lustre, que j'ai très préférés et je voulais pour le rendre plus parfait.Je suis à temps plein travaillant avec des ordinateurs, mais je n'ai pas beaucoup de temps pour vérifier les nouveaux messages de réseaux
MultiTouch photoélectriques pour augmenter la peau humaine et les objets

MultiTouch photoélectriques pour augmenter la peau humaine et les objets

J'ai construit IR personnalisé, des solutions de détection pendant un certain temps maintenant. Il s'agit de capteurs de proximité, de capteurs de détection d'objet et de capteurs tactiles-multit. L'intention derrière cette instructable est de partag
Interactive citrouille d’Halloween (Arduino basé)

Interactive citrouille d’Halloween (Arduino basé)

L'IDÉEUne citrouille qui brille, secoue et hurle... [vidéo]C'est l'Halloween, alors, naturellement, que nous devions avoir un projet lié à cela.L'idée est d'avoir une citrouille, qui détecte la présence d'une personne essayant d'obtenir pour les bonb
Chronobot : Un réveil intelligent

Chronobot : Un réveil intelligent

Chronobot est un réveil intelligent qui peut sentir sa propre orientation. C'est une horloge analogique avec une affaire de regard impressionnante. L'horloge est assez facile à construire et mettre en place. Il est effectué à l'aide d'un mini ardunio
UN LinkIt propulsé Wall-E

UN LinkIt propulsé Wall-E

Dans cette instructables, nous donnons un exemple simple de comment faire pour ajouter la sortie vocale et la distance de détection sur tous les robot bien-aimé avec MediaTek LinkIt ONE.Étape 1: matériaux1. Linkit avec batterie2. mono Audio Amp Break
MyRobot - Robot DIY

MyRobot - Robot DIY

myRobot - bricolage Robot Description :Vous n'avez pas toujours voulu un robot ?  Celui qui est abordable, personnalisable et utile ?  Une sirène Productions et les singes en évolution, en collaboration avec eBork Devs, construit une plate-forme open
Répéteur de télécommande IR

Répéteur de télécommande IR

vous devez changerait la tv chaines d'une longue distance, même dans une autre pièce cet appareil vous permettre de faire cela.(Te gustaria cambiar los canales de la télé un mayor distancia, o incluso desde otra habitacion permite de lom este aparato
Thermostat 7 jours Mini-Split pour une petite maison

Thermostat 7 jours Mini-Split pour une petite maison

J'ai acheté une pompe à chaleur $ 4 000 super efficace LG mini-split pour ma petite maison. Il peut chauffer et climatiser. Il est venu avec un thermostat muet ; autrement dit, non programmable. Ceci est illégal pour les nouvelles constructions par A
Améliorer la précision du capteur ultrasonique gamme

Améliorer la précision du capteur ultrasonique gamme

Rebonjour !Cette instructable va vous apprendre comment améliorer la précision d'un capteur de gamme ultrasonique. Il est basé sur le principe que le son se déplacera dans les airs à des vitesses différentes selon la température. Étant donné que les