Avståndet sensing ledade struktur (3 / 6 steg)

Steg 3: Steg 3: koden

För kod som jag började med exempelkod för att testa ut varje enskild del först och sedan flyttade till min egna koder för att ange färgerna rött och grönt. Jag satte blå som en "annan" i koden så om ping inte har plocka upp signaler, standard skulle vara blå. Jag lade också till en seriell print linje så att jag kunde testa ping och se till att det var att plocka upp avstånd läsningar. Kom ihåg jag testat flera olika metoder för att gå om detta längs vägen så många saker är upp till anpassning, förändring eller saker som ska tas bort och ändras för att göra koden göra som du vill.

#include

ledde Schematisk inspirerad av adafruit exempel @ https://learn.adafruit.com/rgb-led-strips/schemat...
och konstruktören biblioteket på playground.arduino.cc

#define REDPIN

5 #define GREENPIN

6 #define 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, OUTPUT);

pinMode (GREENPIN, OUTPUT); }

void loop()

{delay(1000);

unsigned int oss = sonar.ping();

Serial.Print ("Ping:");

int DIS = oss / US_ROUNDTRIP_CM;

Serial.Print(DIS);

Serial.println("cm");

int r, g, b;

om (31 > = DIS & & DIS > 0) {

blekna från rött till gult

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

blekna från gult till grönt

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

}

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

Se Steg
Relaterade Ämnen

Avståndet Alert

Detta avstånd Alert använder ultra sonic för att mäta avståndet mellan den ultra sonic och hinder ansikten det eller kan du.Det använder en ledde ansluten till en arduino uno ombord, eftersom hindren vara i olika led tänds upp.Steg 1: Förbered din an...

Avståndet mätanordning med automatiska larm

Idag ska jag visa dig hur man gör en avstånd anordning för mätning med automatiska larm med en Arduino Uno ombord och Ultrasonic sensor. Det kommer att visa dig sträcka för en LCD-display och om något kommer i ett fast utbud det varnas du med meddela...

Hur magnetfält varierar med avståndet?

Denna Instructabler är en vetenskaplig undersökning för att fastställa hur magnetfält varierar med avståndet. Två metoder finns presenterade och rimliga slutsatser gjorde.Magneten är en tunn skiva typ, inte en bar magnet.Verktyg och utrustning:En säl...

Avgöra hur magnetfält varierar med avståndet

Denna Instructabler beskriver hur man gör en vetenskaplig undersökning för att fastställa hur magnetfält varierar med avståndet. Två metoder finns presenterade och rimliga slutsatser gjorde.Observera att magneten används i detta Instructable är en tu...

Avståndet till vinkel arduino projekt

Detta är ett mycket enkelt projekt för börja, kartong låda utrustade med 3servomotorer, ultrasonic sensor och arduino nano mikrokontroller. mikrokontroller konvertera avståndet till servo vinkel.Du kan se det fungerar härSteg 1: Del förteckning3 serv...

Avståndet controller för justerbar bordshöjd

Denna enkla Arduino drivs mod gör det möjligt att kontrollera din justerbar bordshöjd genom att använda "kraft". Helt enkelt hålla din hand nära den registeransvarige att sänka bordet och lite högre att höja den. Det är ett häftigt sätt att få l...

Hur till hacka digital Infra Red växel att göra analoga IR-sensorn som avståndet

behöver du en statisk digital (0-1) IR switchEn ArduinoOch se hela videon :))-------Idé:Tanken är att ändra utsläppskälla spänningen och upptäcka avstånd baserat på karta funktion...-------Koden-------#define pIRR 10#define pIRE 3hastigheten på upptä...

Avståndet detektor med summern och LED mätare.

Översikt:Detta är en enkel avstånd identifiering krets med användning av en ultrasonic sensor, en Summer, en rad med lysdioder, och 2 reläer (valfritt).Ultrasonic avstånd sensorn lyser en rad med lysdioder beroende på avstånd. Då om en förändring i a...

Arduino Nano: Mät avståndet med ultraljud Ranger och logga in det MicroSD kort med Visuino

MicroSD kort är billigt och enkelt data lagringsmedium, och de är mycket bekvämt för att lagra Arduino sensordata. Det finns också ett antal billiga lätt tillgängliga MicroSD kort moduler för Arduino.I detta Instructable kommer jag visa dig hur lätt...

Dubbelriktad LED Sensing Try-out

detta experiment genomfördes utifrån exemplet som finns på http://relwin.hackhut.com/2011/03/10/19/ . Till exempel byggdes på PICAXE-plattformen och jag har konverterat den till Arduino. Vissa attribut till de LED som förklarades av hackhut togs dock...

Ledade kamera stativ

Ett stativ är oftast det bästa sättet att ta en stadig bild. Men det finns många gånger när ett stativ inte är bekväm att använda. Ett alternativ är att montera kameran på en ledad arm som är monterad utanför åt sidan. Detta kommer fortfarande håll k...

Hur man skapar 3d utskrivbara ledade skulpturer

3D-skrivare och tryckeritjänster gör det lättare för blivande hobby att engagera sig i att skapa skulpturer, leksaker och prylar. Med tillgång till dessa verktyg, designers och uppfinnare kan snabbt prototypen och utvecklas deras idéer.Denna handledn...

Infrared närheten Sensing soffbord modul & färgskiftande glödande kran

Denna video finns på youtube.http://www.youtube.com/watch?v=h5n0rw8wo14Kolla in annan, och några andra av mina videorDetta är bara en instructable att förklara hur enheten fungerar. Jag hoppas att allt inte är alltför förvrängd.Denna prototyp består...

Arduino avstånd sensorer

Ett avstånd sensor är den viktigaste sensorn för varje robot. Det är vanligtvis kallas "ögon" en robot. Avståndet sensorer är mycket användbara som vi kan göra system som reagerar utifrån hur nära vi är att dem eller baserat på förekomsten av ol...

Soft-krets läge Sensing handske

Advancer Technologies utvecklar för närvarande en halvautonoma pneumatiska muskeln aktiveras hand therapy handske för återvinna stroke och neurologiskt nedsatt patienter kallas ExoGlove. Del av ExoGlove -projektet är inriktat på att integrera ett fin...

Närhet-Sensing Bröstnäsdukar

mina vänner och jag gillar att samordna för våra ömsesidiga vänners bröllop. Våra vänner L & E gifte sig nyligen och vi ville göra något speciellt att fira. Vi bosatte sig på något elegant och enkel--Bröstnäsdukar som kunde visualisera antalet männis...

Mäta vinklar och avstånd för utomhus överlevnad.

Ibland måste du göra vinkel mätningar men varken kan eller bör anställa något instrument, såsom vandring, när man rider en motorcykel eller när på en touring-buss. I sådana fall mäta vinklar med bara händer är den enda metoden som vänster. Denna meto...

Nybörjare är ledad fotpall

vad gör du med en extra tillbaka kudde för en soffa och ett skjul full av träslöjd verktyg? Kanske du tänker alltför aggressiv kuddkrig eller kanske en skrämmande fågelskrämma, men vad sägs om en fotpall... * ooohs och klägg från samlade folkmassan *...

Gumball maskin kostym att faktiskt avstår verkliga Gumballs

min dotter beslutat att utöva sin kreativa geni i år och ville vara en gumball maskin för Halloween. Jag lekte runt med en massa olika designidéer, men detta är den som i slutändan fungerade för henne. Det är lätt och enkelt att gå in och ta på och a...