Hoe te controleren Arduino met RC ontvanger in 10 minuten (3 / 4 stap)

Stap 3: Code

U code wijzigen deze code te regelen van motoren of dat de servo's zijn nauwkeuriger op waar ze bewegen, maar dit is alleen voor een voorbeeld, zodat jullie beginnen kan, als u wijzigen of gebruiken van deze code aub vermelding me in dat ik schreef de meeste code behalve dat Nick Poole schreef de pols gedeeltelijk te maken.

RC PulseIn Serial voorgelezen door: Nick Poole

uitgebreide door Jason Mclaughlin

2015

#include < Servo.h > / / voor servo in voorbeeld

Servo myservo; Servo entiteit

int pos = 0; positie-servo

int ch1; Hier is waar we houden onze kanaalwaarden

int ch2;

int ch3;

void setup {myservo.attach(9);

pinMode (5, INPUT); Onze input pinnen als zodanig instellen

pinMode (6, INPUT); pinMode (7, INPUT);

Serial.begin(9600); Giet een kom voor Serial

}

void loop {}

CH1 = pulseIn (5, hoog, 25000); Lees de pulsbreedte van

CH2 = pulseIn (6, hoog, 25000); elk kanaal

H3 = pulseIn (7, hoog, 25000);

Serial.Print ("kanaal 1:"); Afdrukken van de waarde van

Serial.println(CH1); elk kanaal

Serial.Print ("kanaal 2:");

Serial.println(CH2);

Serial.Print ("kanaal 3:");

Serial.println(CH3);

Als ((ch3 > = 1500) & & (ch3 < = 1600)) {/ / het midden positie voor controller

Serial.println("between");

POS = 90; //set servo wilt centreren

myservo.write(POS); ingesteld op pos die 90 is

}

else {}

Serial.println ("niet tussen");

voor (pos = 0; pos < 180; pos += 1) / / gaat van 0 graden tot 180 graden

{/ / in stappen van 1 graad

myservo.write(POS); servo naar positie in de variabele 'pos' vertellen

delay(1); wacht 1ms voor de servo te bereiken de positie

}

voor (pos = 180; pos > = 1; pos-= 1) / / gaat van 180 graden tot 0 graden

{

myservo.write(POS); servo naar positie in de variabele 'pos' vertellen

delay(1); wacht 1ms voor de servo te bereiken de positie

}

}

delay(100); Ik zet dit hier gewoon om de terminal

venster gelukkiger

}

Gerelateerde Artikelen

Hoe u kunt besturen van motoren met Arduino en RC ontvanger in 10 minuten

Hoe u kunt besturen van motoren met Arduino en RC ontvanger in 10 minuten

Dit is mijn tweede tutorial over het beheersen van dingen met Arduino en R/C ontvangers. Als u nog niet naar mijn eerste tutorial gekeken ik stel voor dat je eerst hier kijkt: in deze tutorial die we zullen kijken naar hoe de controle motoren ook met
Hoe te controleren bandenspanning met uw auto

Hoe te controleren bandenspanning met uw auto

voor het testen van de bandenspanning is een van de belangrijkste controles van het onderhoud aan uw auto, dat moet worden uitgevoerd op een regelmatige basis. De banden houden de auto op de weg, en als niet correct opgepompt kunnen drastisch invloed
Hoe te programmeren ATtiny85 met Arduino UNO

Hoe te programmeren ATtiny85 met Arduino UNO

Attiny85 met Arduino UNO in de meest gemakkelijke manier programmerenStap voor stap handleiding, met geen stappen overslaan door Awesome PCB.Stap 1 - wat doen we nodig?Stap 2 - aansluiten van Arduino bord met ArduShield en ATtiny85Stap 3 - Setup Ardu
Control Servo's met Arduino en RC ontvanger/Transmiter

Control Servo's met Arduino en RC ontvanger/Transmiter

In deze Tutorial zal ik uitleggen hoe de controle van meer dan één servo met slechts één kanaal van uw Transmiter/ontvanger en programma eigen bewegingen. Het is nuttig voor complexe bewegingen zoals robotarmen.U moet:-Arduino Uno-Transmiter-Ontvange
Hoe te uploaden schetsen naar een Arduino met een kapotte Usb Port / Chip

Hoe te uploaden schetsen naar een Arduino met een kapotte Usb Port / Chip

Welkom bij mijn allereerste instructable :)Enige tijd geleden, ik had een sensor aangesloten op mijn Arduino Nano, maar de sensor werkte niet, dus heb ik besloten om mijn multimeter om te controleren de verbindingen. Ik een eind te maken op de 5 v-pi
Hoe te programmeren een AVR (arduino) met een ander arduino

Hoe te programmeren een AVR (arduino) met een ander arduino

deze instructables is handig als:* je hebt je arduino met atmega168 en je kocht een atmega328 op je lokale elektronicawinkel. Het hoeft niet een arduino bootloader* u wilt maken van een project dat geen gebruik maakt van arduino - gewoon een regelmat
Hoe de controle van de arduino met een mail

Hoe de controle van de arduino met een mail

Er zijn een heleboel oplossingen waarmee een Arduino board: web oplossingen, desktop applicatie oplossingen, hardwareoplossingen. Maar hoe zit het met e-mail? Ja, vind je iets op het web, maar ze nodig hebben voor ethernet schilden en vaak is Arduino
Hoe lees ik een kaart van de arduino met LabVIEW

Hoe lees ik een kaart van de arduino met LabVIEW

Deze video laat zien hoe om te lezen van een kaart van de Arduino met LabVIEW. LabVIEW heeft een groot gebruikersinterface dat het gemakkelijk maakt om gegevens van een Arduino-kaart worden opgeslagen. Een van de grootste uitdagingen bij het gebruik
Hoe op een oscilloscoop met Arduino getekend!

Hoe op een oscilloscoop met Arduino getekend!

Ten eerste, laat gaan over een paar basisprincipes. Een oscilloscoop is een hulpmiddel voor het visualiseren van wijzigen van elektrische signalen.Oscilloscoop: trilling (wijzigen), werkingssfeer (bekijken). Samen maken ze "oscilloscoop"!Een osc
Control An Arduino met uw telefoon

Control An Arduino met uw telefoon

Hallo iedereen! In dit instructible ik zal u tonen hoe te controleren en lees sensoren met arduino en blynk. Blynk is een app waarmee volledige controle over arduino, rasberry pi en vonk kern. Met uw smartphone! En het is net zo eenvoudig als wat cod
Controle van de Arduino met Gamepad

Controle van de Arduino met Gamepad

Laatste tijd ik heb nieuwsgierig geweest over befriending Arduino of elke andere microcontroller met een gamepad om fysieke interactie met de dingen die ik maak, maar er leek te zijn geen snel of goedkope manier om te doen.De meeste oplossingen zijn
Hack-A-Lamp of over het bepalen van de Arduino met uw smartphone

Hack-A-Lamp of over het bepalen van de Arduino met uw smartphone

Ik heb een ikea lamp in mijn condo, het werkt goed, draait op, bochten af.. die alles wat het doet. Het is nodig saai, nietwaar? Ik zat te denken, wat als ik het kappen? RGB LED's kom dan naar mijn hoofd en ideeën begon te stromen.Op het werk wist ik
Programmeren van een Arduino met behulp van BeagleBone, zonder USB

Programmeren van een Arduino met behulp van BeagleBone, zonder USB

als je gezien mijn BeagleBone/Arduino seriële communicatie gids, u kan hebben gewacht voor deze!  Als u het nog niet gezien, ga eerst lezen omdat we 100% Voortbouwend op dat kader.  Ik ga niet herhalen die instructie hier.Het einddoel is om te kunnen
Goedkope draadloze transmissie tussen twee Arduinos met infrarood

Goedkope draadloze transmissie tussen twee Arduinos met infrarood

Hoi allemaalVoor een project, was ik op zoek naar een goedkope oplossing voor het verzenden van gegevens van een Arduino met een andere. De seriële poort was al genomen en mijn transmissie (unidirectioneel) moest worden draadloze.Mijn onderzoek heeft