Hoe de code Arduinos (2 / 6 stap)

Stap 2: Het gebruik van Input waarden

Nu dat we de waarden van onze sensoren hebben laten zien hoe ze te gebruiken.

ALS

Ja zei ik als, de IF-opdracht de belangrijkste opdracht van alles is. Het is de belangrijkste brug tussen onze actuatoren en sensoren. Hier is hoe het wordt gebruikt.

De haakjes is waar we de code zal plaatsen wij wilt uitvoeren. De == middelen gelijk is aan, dit moet twee is gelijk aan omdat slechts één zou maken een = b en maak het altijd waar. De == kunnen vervangen om het even wie van de volgende

  • ! = niet gelijk
  • > groter dan
  • < minder dan
  • > = groter dan of gelijk aan
  • < = minder dan of gelijk is aan

Dus als een == b, dan we de haakjes lopen. Ook kunnen we meer dan één Criteria te vervullen

Nu we toegevoegd de & & welke betekent en, dus, zolang een == b en een < c, de instructie als wordt uitgevoerd de code. We kunnen ook gebruik maken van || (OR) en! (Niet) in plaats van & & om het juiste antwoord te krijgen.

Dat is de eenvoudigste en meest gebruikte besturings. Kunnen we deze opdracht een stap verder door een ELSE toe te voegen. Dit maakt het zo dat wanneer als niet actief de ELSE is.

Nu iets in de ELSE-haakjes zal worden uitgevoerd wanneer als negatief is.

Digitale

Zo is de manier waarop wij de digitale ingang gebruiken als dit.

1 is hetzelfde als het schrijven van hoge. Dus als er 3-5volts geplaatst op DsenserPin, de actie die u hebt ingesteld gebeuren zal. soms knoppen zijn ingesteld in omgekeerde richting, zodat het gelijk is aan 0 wanneer de knop wordt gedrukt, als zo enkel veranderen van de 1 een 0 en het zal werken.

Analoog

Dit is waar het wordt leuk.

We hebben de normale if opdracht.

Waar als de waarde van AsensorVal controleren en reageren op het, analoge signalen meer zijn bedoeld om te worden gebruikt voor het bewerken van de reactie van een robot in plaats van het reageren. We hebben ook een paar opdrachten voor het bewerken van het signaal, zodat haar beter voor einde gebruiken.

Kaart

De opdracht map is handig wanneer u wilt wijzigen van het nummer voor een bepaald bereik. Dus ik heb een int waarde die is gonna be tussen 300 en 500, en ik wil gebruiken om te beheersen een servo die 180 graden gaat, goed ik kan gebruiken het bevel als dit

Nu is de waarde een getal tussen 0 en 180, dat is prepositional op het verschil van 300 tot 500. Dus denk aan een lijn die 200 eenheden lang, dat dit verandert het zodat de regel dezelfde lengte maar nu slechts 180 eenheden lange is. Dit vergt een heleboel complexe wiskunde, maar de goede mensen achter Arduino hebben het gemakkelijk gemaakt.

Beperken

Dit maakt de nummer in bepaalde grenzen moeten blijven. Dus als ik het omhoog zo uitziet.

Het zal nu alleen toestaan AsensorVal te zijn tussen 0 en 180, indien deze lager dan 0, dan verandert het in 0, als het hoger is dan 180 verandert het 180, deze nummers zijn de min en max dat het kan worden.

Laten we gaan zien hoe u met actuatoren in de volgende stap.

Gerelateerde Artikelen

Hoe de code Arduinos deel 2

Hoe de code Arduinos deel 2

Heb je je ooit afgevraagd hoe Arduinos, goed je op de juiste plaats. Dit is een tweede deel op mijn code Arduinos Instructable om u te tonen hoe sommige meer Arduino opdrachten. dus leun achterover, ontspan en geniet van leren. Lees leert de hoe Ardu
Mini Arduino PC [Eng-Ita] hoe te & Code

Mini Arduino PC [Eng-Ita] hoe te & Code

Sono stato libero per un prima settimana e ho deciso di rispolverare un vecchio mito, l'arduino. Ho messo insieme VN atmega standalone tre bottoni VN geleid e un lcd... e ho creato quello che mai La pensato di creare. VN manuale di fisica con le form
Hoe te gebruiken Arduino en een RF 433 lang bereik

Hoe te gebruiken Arduino en een RF 433 lang bereik

Ik even uitleggen hoe ik heb gebruiken de 433 MHz RF lange afstand zender / ontvanger Pair en een arduino te installeren op mijn rc truck voor een vuurwerk-ontsteking, lamp, pan tilt camera systeme...Stap 1: Materiaal dat u nodig hebt1 ARDUINO UNO1 4
Hoe te ontvangen Arduino Sensor-gegevens op uw Android-Smartphone

Hoe te ontvangen Arduino Sensor-gegevens op uw Android-Smartphone

De Arduino is in verzuim niet uitgerust met een display te visualiseren meten-gegevens, bijvoorbeeld uit uw temperatuur of uw druk Sensor. Als u krijgen van de gegevens die u nodig een PC wilt, afdrukken van de gegevens naar de console of montage van
Hoe te branden Arduino Bootloader w / Magnolia Pension (kosten en grootte van Pack van gom KickStarter)

Hoe te branden Arduino Bootloader w / Magnolia Pension (kosten en grootte van Pack van gom KickStarter)

Annika O'Brien creëerde een KickStarter project hier: https://www.kickstarter.com/projects/annikaskywalker/microprocessor-about-the-cost-and-size-of-a-pack-oDe Magnolia is een leuk beetje boord, zeer vergelijkbaar met een Arduino. In feite, is het co
Hoe te controleren Arduino met RC ontvanger in 10 minuten

Hoe te controleren Arduino met RC ontvanger in 10 minuten

In deze tutorial zal ik je laten zien hoe u kunt besturen van je Arduino met een RC-ontvanger en zender. Dit is een zeer eenvoudige installatie en alleen nemen ongeveer 10 minuten, afhankelijk van hoe veel dingen die u beheert. In deze tutorial wanne
Hoe verbind uw Arduino BLE schild met een aangepaste iOS/Android-toepassing ontwikkeld in HTML5 en JavaScript.

Hoe verbind uw Arduino BLE schild met een aangepaste iOS/Android-toepassing ontwikkeld in HTML5 en JavaScript.

Dit instructable toont u hoe te bouwen van een mobiele applicatie die met uw Bluetooth Low Energy (BLE) schild communiceert. In deze tutorial die ik heb gebruikt een BLE schild uit RedBearLab, maar hierbij moet gemakkelijk te bouwen om te werken met
Hoe de code in Batch

Hoe de code in Batch

Hallo, ik ben Mclover152 en ik denk dat ik sommige goede batch codering ervaring, (niet te opscheppen). Dus ik zou graag willen hoe u alle code in batch! Ik zal worden die betrekking hebben op de fundamentele dingen. Als je een snelle leerling en wil
Hoe om de Arduino-wedstrijd

Hoe om de Arduino-wedstrijd

Arduinos zijn geweldig - met één eenvoudige controller, kun je bijna alles! Welke nieuwe dingen kun je met Arduino? We hebben samen met de creatieve mensen bij Evil Mad Scientist Laboratories en het Arduino Team op een Arduino wedstrijd om uit te vin
Hoe maak je Arduino Bill Board

Hoe maak je Arduino Bill Board

Stap 1: onderdelen TFT Touch Shield v2.0 van SeeedstudioArduino Board USB-kabelMicro SD-kaartMicro SD kaart Adapter ChipUSB SD Card-AdapterComputerStap 2: Stap 1 Downloaden van de toepassing van de Arduino op de computerStap 3: Stap 2 2. download het
Hoe de code in echo vorm in Kladblok

Hoe de code in echo vorm in Kladblok

een spel maken in Kladblok is niet moeilijk hoeft u code en methode te doen,voor beginners ik advies om te beginnen met eenvoudige programmering... PLEASE LEAVE A COMMENT...Stap 1: coderingHier zijn uw code: - (Let op:-haakjes worden toegevoegd zodat
Hoe maak je Arduino batterij Shield

Hoe maak je Arduino batterij Shield

Arduino batterij schildYouTube-video 'sStap 1: Stap 2: Stap 3: Stap 4: Stap 5:
Hoe kleur Code

Hoe kleur Code

HEYY jongens!! Ik ben zo, zo, sorry dat ik niet krijgen om te maken een instructable voor een lange tijd. Ik was bezig omdat ik was moest gaan op 2 reizen en het is terug naar school. Maar nu IM terug en ik hoop dat jullie begrijpen en laat aan de sl
Decoderen en verzenden van 433MHz RF codes met Arduino en rc-switch

Decoderen en verzenden van 433MHz RF codes met Arduino en rc-switch

In deze tutorial zal ik u tonen hoe te een Arduino gebruiken voor het decoderen van de signalen van RF afstandsbedieningen, en hen op afstand bedienen van sommige schakelopties lichtnet en een garagedeur opnieuw te sturen.Opmerking: Deze handleiding