Hur man kontrollerar Arduino med RC mottagare på 10 minuter (3 / 4 steg)

Steg 3: kod

Du koden ändra denna kod för att styra motorer eller göra det att servon är mer exakt på där de rör sig, men detta är bara för ett exempel så ni kan komma igång, om du ändrar eller använda den här koden behaga nämna mig i det jag skrev ut de flesta av koden förutom att Nick Poole skrev ut pulsen delvis.

RC PulseIn följetong läsa av: Nick Poole

utökad av Jason Mclaughlin

2015

#include < Servo.h > / / för servo i exempel

Servo myservo; servo enheten

int pos = 0; position för servo

int ch1; Här är där vi håller våra kanalvärdena

int ch2;

int ch3;

void setup() {myservo.attach(9);

pinMode (5, ingång); Ställa in vår ingång pins som sådan

pinMode (6, ingång); pinMode (7, ingång);

Serial.BEGIN(9600); Häll en skål med följetong

}

void loop() {

CH1 = pulseIn (5, hög, 25000); Läs puls bredd

CH2 = pulseIn (6, hög, 25000); varje kanal

CH3 = pulseIn (7, hög, 25000);

Serial.Print ("kanal 1:"); Skriva ut värdet av

Serial.println(CH1); varje kanal

Serial.Print ("kanal 2:");

Serial.println(CH2);

Serial.Print ("kanal 3:");

Serial.println(CH3);

om ((ch3 > = 1500) & & (ch3 < = 1600)) {/ / den center position för controller

Serial.println("between");

POS = 90. //set servo till mitten

myservo.write(POS); inställd på pos som är 90

}

annat {

Serial.println ("inte mellan");

för (pos = 0; pos < 180; pos + = 1) / / går från 0 grader till 180 grader

{/ / i steg om 1 grad

myservo.write(POS); berätta servo gå för att placera i variabel "pos"

Delay(1); Waits 1ms för servo att nå ställning

}

för (pos = 180, pos > = 1; pos-= 1) / / går från 180 grader till 0 grader

{

myservo.write(POS); berätta servo gå för att placera i variabel "pos"

Delay(1); Waits 1ms för servo att nå ställning

}

}

Delay(100); Jag satte det här bara för att göra terminalen

fönstret lyckligare

}

Se Steg
Relaterade Ämnen

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 kontrollerar lysdioder med en fjärrkontroll

I ett tidigare instructable jag visade hur man får de HEX koderna för fjärrkontrollens knappar. Här är länken:Nu när vi har koderna, vi kan använda dem för att kontrollera vad vi önskar, i detta instructable jag kommer att visa dig hur att slå på och...

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 kontrollerar motor med SPDT reläer

Detta kommer att berätta hur man gör en DC motor gå klocka och motursSteg 1: delar1. 2 SPDT (Single pole Double kast) reläer2. 2 1K motstånd4. 2 dioder5. 2 transistorer (NPN)6. ledningar (alla manliga slutar)7. Arduino UNO8. små DC-motor9. 1 set av b...

Hur man kontrollerar GizDuino med bearbetning *

För några veckor sedan, har jag publicerat en Instructable om "Hur du styr GizDuino med Visual Basic" -.Jag kommer nu dokument ett annat sätt att kontrollera GizDuino med hjälp av open source bearbetning program som kan laddas ner från denna län...

Hur man kontrollerar lysdioder med bearbetning och Arduino

häromdagen jag konfronterades med ett intressant problem, jag behövde för att styra en serie lampor från växelverkan på en datorskärm och det skulle vara så billig som möjligt. Jag tänkte direkt på en Arduino. Den hade allt som jag behövde, mer än ti...

Hur man kontrollerar GizDuino med Visual Basic

Detta vägleder dig till uppsättningen upp, elkablar den yttre kretsen och kodning GizDuino och VBA i att kontrollera 4 lysdioder.Instructables delas in i 3:1. skiss för GizDuino2. VBA-kod och design3. ledningar för den yttre kretsen.* GizDuino är en...

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 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 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...

Ultimate Tips om hur man bli av med möss naturligt!

Hallå där! Idag jag ville dela detta snabba och enkla tips om hur man bli av med möss naturligt. Denna lösning är min favorit sätt att eliminera gnagare i ditt hus ett säkert och naturligt. Mest folk tror att gifter eller mus fölen är deras bästa alt...

Hur man gå mete med ett fiskespö & en fiske bobber

hur man gå mete med ett fiskespö & en fiske-bobberFörst vill jag säga fiske & mete är ett spel, en sport & hobby hoppas du fångar massor av fisk förstås du probbly kommer att fånga några med detta instructableDu behöverett fiskespö alla ställa...

Hur man bli av med hicka

i detta instructable jag kommer att berätta hur man bli av med de ökända hicka.Steg 1: material Saker du behöver:Ett glas vatten,Hicka.Steg 2: Hicka död Andetag i en stor mängd luft och håll den i 10 sekunder. Låt det gå och dricka 5 klunkar vatten i...

Hur man bli av med hicka! (det bästa sättet.)

hur man bli av med hickaSteg 1: vad du behöver. hals sugtabletter och hicka.Steg 2: första... granar av alla människor säga håll youre andedräkt, dricka långsamt och så vidare men detta är det bästa sättet.Steg 3: andra...lägga sugtabletter i mun och...

Hur man programmerar ATtiny85 med Raspberry Pi?

Länge sedan jag skrev "Hur man programmerar ATtiny85 med parallell port", men parallellporten är uteSå jag bestämde mig att göra en ny tutorital!Du behöver:-Hallon Pi(any)-Några startkablar (stift till bakbord)-en gpio pin (valfritt, men det gör...

Hur man spara filer med Python

I detta outgrundlig jag visa hur man spara filer med Python. Om du har ett Dropbox konto, kan du överföra till den användande den här sane program och bara spara till mappen. Om du vill spara till min dropbox typ jag /Users/WilliamMann/DropboxSteg 1:...

Hur man överför med pipett

med pipett är en viktig del av arbetet i ett laboratorium. Pipetter, särskilt mikro-pipetter som används för att noggrant mäta och överföring av små mängder av lösningar från behållare till en annan. Detta är användbart när du skapar en utspädning se...

Hur man marmor Fondant med mat färger Sugarcraft handledning

I denna video kommer jag visa dig hur man marmor fondant med gel mat färg.Steg 1: Titta på videon för denna tutorial:www.youtube.com/watch?v=3oMlPktHqrESteg 2: Besök vår hemsida för mer recept och videorwww.happyfoodstube.comwww.youtube.com/happyfood...

Hur man färg med markörer: Copics, Promarkers, ect.

I den här videon kommer jag förklara hur man färg med alkohol baserade markörer och i den andra delen kommer jag visa hur man färg en illustration steg för steg. Jag hoppas du njuter!...