Hur man kod Arduinos (2 / 6 steg)

Steg 2: Hur du använder Input värden

Låt oss se hur man använder dem nu när vi har värden från våra sensorer.

OM

Ja sa jag om kommandot IF är kommandot viktigaste av allt. Det är den viktigaste bron mellan våra givare och sensorer. Här är hur det används.

om (en == b) {
Action här (vi kommer att diskutera detta i nästa steg)
}

Fästena är där vi kommer att placera koden vi vill köra. == Medel motsvarar, detta måste vara två är lika med eftersom endast skulle göra en = b och gör det alltid sant. == Kan vara ersatt något av följande,

  • ! = inte lika
  • > större då
  • < mindre sedan
  • > = sedan större eller lika med
  • < = mindre än eller lika med

Så om en == b så kör vi hakparenteserna. Vi kan också ha fler än en kriterier att uppfylla

om ((a == b) & & (en < c)) {
}

Nu vi lagt till de & & som innebär och, så så länge som en == b och en < c, om-uttrycket kommer att köra koden. Vi kan också använda || (OR) och! (Inte) på & & för att få det rätta svaret.

Som är den mest grundläggande och mest använda kontroll kommando. Vi kan ta detta kommando ett steg längre genom att lägga till ett annat. Detta gör det så att när om är inte aktiva annan är.

om (en == b) {
{
annat {
}

Nu något i ELSE parentes ska köras när om är negativt.

Digitala

Så är hur vi använder den digitala ingången såhär.

Om (DsenserVal == 1) {
}

1 är detsamma som att skriva hög. Så när det finns 3-5volts placeras på DsenserPin, kommer att den åtgärd som du har angett hända. ibland knapparna är in i omvänd ordning, så att det motsvarar 0 när knappen trycks, om så bara ändra 1 till en 0 och det kommer att fungera.

Analog

Det är där det blir kul.

Vi har normalt om kommandot.

om (AsensorVal < 500) {
}

Där om kontrollera värdet av AsensorVal och reagerar på det, analoga signaler är mer tänkt att användas för att redigera svaret av en robot istället för att göra det svara. Vi har också ett par kommandon för att redigera signalen så dess bättre till slut använda.

Karta

Kommandot map är användbart när du vill ändra numret för ett visst intervall. Så säger jag har int värdet som kommer att vara mellan 300 och 500, och jag vill använda den för att styra ett servo som går 180 grader, Jo jag kan använda kommandot så här

AsensorVal = karta (AsensorVal, 300, 500, 0, 180);

Nu är värdet ett tal från 0 till 180 som är prepositional med skillnaden på 300-500. Så tänk på en linje som är 200 enheter lång, detta ändrar det så att linjen är av samma längd men nu är endast 180 enheter lång. Detta tar mycket komplicerad matematik, men det goda folket bakom Arduino har gjort det lätt.

Begränsa

Gör en numret har bo i vissa gränser. Så om jag satt upp det så här.

AsensorVal = karta (AsensorVal, 0, 180);

Det nu kan AsensorVal vara mellan 0 och 180, om det är lägre än 0 då det förvandlar det till 0, om det är över 180 det kommer att ändra det till 180, dessa siffror är min och max att det kan vara.

Låt oss gå och se hur du använder manöverdon i nästa steg.

Se Steg
Relaterade Ämnen

Hur man kod Arduinos del 2

Har du någonsin undrat hur man kod Arduinos, väl din på rätt plats. Detta är en andra del till min hur kod Arduinos Instructable att visa dig några fler Arduino-kommandon. så luta dig tillbaka, koppla av och njuta av att lära. Läs lär hur man kod Ard...

Hur man programmerar Arduino marker under LPT med c ++ kod?

Hej igen!Idag Visa jag dig hur man programmerar Arduino chip(like ATtiny85) med c ++-koden (aka i Arduino IDE)Eftersom du inte kan använda BSD(aka LPT) programmerare med Arduino IDE, gjorde jag denna tutorital :)Obs: Denna tutorital beror på min en a...

Hur man styr arduino ombord med en android-telefon och en bluetooth-modul

i denna tutorial lär du dig hur du använder en bluetooth-modul och MIT: s app inventor skapa en trådlös seriell länk mellan en android-telefon och en arduino ombord.Här är en kort video som visar ett exempel app jag skapat. Jag ska beskriva hur man g...

Hack-A-lampan eller hur man kontrollerar Arduino med din smartphone

Jag fick en ikea-lampa i min lägenhet, det fungerar bra, vänd om, vänd bort... som allt det gör. Det är kindy tråkig, inte sant? Jag tänkte, Tänk om jag hacka den? Sedan kommer RGB-lysdioder till mitt huvud och idéer började flöda.På jobbet visste ja...

Hur man programmerar Arduino Pro Mini använder Arduino Uno och ArduShield - utan kablar

Huvudsyftet med denna anvisning är att visa dig hur man programmerar i mest lätt sätt Arduino Mini eller Arduino Pro Mini med Arduino UNO och ArduShield – utan kablar.Steg för steg handledning, med några åtgärder för att hoppa av Awesome PCB.Steg 1 -...

Hur man kod ett Basic-Program i Netbeans

I detta instructable kommer jag förklara hur man skriver en basic-kod i Java environment Netbeans. Om du lär dig för en kurs eller bara på kul, är kodning något alla kan lära sig!Material:DatorNetBeans IDE 8.0.2Steg 1: Skapa ett nytt projektEfter dat...

Vet du hur man skickar Arduino sensordata på Cloud Server (sak + Server)

Jag vet Arduino plattform för Sakernas Internet. Så genomfört jag en firmware för Arduino av Ethenert SW ändring eftersom jag kan hantera en ursprungskod enkelt. Du kan veta status för utrustning även om det är så långt. Se följande steg.Steg 1: Förb...

Hur man kod din egen klo maskin

Jag, har tillsammans med många andra människor, barndomsminnen av gå in i en biosalong, livsmedelsbutik eller arcade och ser ett stort glas låda fylld med leksaker. Det fanns alltid att en leksak antingen begravd eller uppflugen ovanpå att jag ville...

Hur man styr arduino med ett mail

Det finns många lösningar för att styra en Arduino ombord: web lösningar, desktopen applicering lösningar, lösningar. Men hur mail? Ja, du kan hitta något på nätet men de behöver ethernet sköldar och ofta är Arduino som skickar e-post. Jag kontroll A...

Hur man testar Arduino Cirtcuit och koden Online

Hej alla!!!Idag kommer jag visa dig hur du kan testa ditt eget arduino cirtcuit och kod online med Autodesks 123d kretsar.Denna programvara är rent fantastiska. Det kan du simulera din Schematisk i realtid så det är bra omhar du något whit millis ()-...

Hur man kontrollerar Arduino med RC mottagare på 10 minuter

I denna tutorial kommer jag att visa dig hur du styr din Arduino med RC mottagare och sändare. Detta är ett mycket lätt upp och bara ta ca 10 minuter beroende på hur många saker du styr. I denna tutorial när rodret pinnen är vänster eller höger det g...

Hur man kod i Batch

Hej, jag är Mclover152 och jag tror jag har några bra batch kodning erfarenhet, (inte att skryta). Så jag skulle vilja visa dig alla hur kod i baken! Jag kommer att täcka de grundläggande sakerna. Om du är en snabb inlärare och vill lära dig några av...

Hur man kontrollerar arduino via bluetooth från (PC, pocket PC PDA)

Jag ville göra det möjligt att styra en arduino ombord från min telefon.Så att jag kunde styra andra enheter.Det enklaste sättet tycktes med bluetooth.men när jag fick de delar som behövs för jag vill ha riktigt så enkelt som jag hade hoppats.Och eft...

Hur man kod en Spam Bot i anteckningar

detta är ett enkelt sätt att koda en spam bot använda VBScript i programmet Anteckningar för PC. Den är avsedd att användas för att irritera dina vänner och medarbetare. VBScript är en lättare version av Visual Basic, koden som Microsoft använder.Kan...

Hur man kod ett program i Java

Av: Matthew D. PerrySteg 1: Läs över vad du behöver göraVad du ska koden, är ditt program har en. Oavsett om det är en enkel produktion av "Hello World!" eller en fullt fungerande miniräknare eller något ännu mer komplex, ditt program har att gö...

Hur man kod i echo form i anteckningar

att skapa ett spel i anteckningar är inte svårt bara behöver du koden och metoden att göra,för nybörjare jag råd att börja med enkel programmering... LÄMNA GÄRNA EN KOMMENTAR...Steg 1: kodningHär är koden: - (Obs:-parentes läggs till Visa dig koden i...

Hur man installerar Arduino till litium ryggsäck

The Arduino är en öppen källkod hårdvara ingång och utgång krets och litium ryggsäck är en Ardino tillbehör som kommer att driva Arduino när det är från en dator eller en vägg makt. Dessa produkter säljs på Liquidware för under $34 varje.Steg 1: Ansl...

Hur man kod anteckningar meddelande

det är ingen riktigt kodifiera, men det kommer foll Vem installerar piratspel och programvara sällsynta (denna typ av gömmer sig används för att dölja nycklar och serier, men jag vet inte varför). Ledsen på grammatikfel. Låter komma igång!Steg 1: Öpp...

Hur man skapar en Arduino fjärrutlösare

i denna tutorial får du lära dig att skapa och kontrollera en Arduino fjärrutlösare för din favorit kamera.Denna tutorial ska show dig hur man programmerar arduino att fokusera kameran eller ta bilder automatiskt.Vad du behöver:En kamera: FZ200 till...