Hoe controle 3 servomotoren met behulp van Push Button Switches en een Arduino Uno (8 / 9 stap)

Stap 8: Programmeren van de Arduino - The Main Loop uitgelegd


Om het op het oog gemakkelijker te maken heb ik alleen aangetoond de code voor de eerste reeks drukknoppen, het eigenlijke programma die ik hier zal omvatten alle code voor alle knoppen is.

Deze code wordt een waarde toegewezen aan de variabelen door het lezen van de staat van de pinnen en de waarde van de variabele gewijzigd.

void loop
{

leftPressed = digitalRead(leftPin);

rightPressed = digitalRead(rightPin);

Dan doen wij hetzelfde voor de andere twee paren van knoppen

Nu vertellen we het Ardiuno wat te doen wanneer de drukknoppen ingedrukt. Als de linker knop is ingedrukt wordt de code controleert om ervoor te zorgen dat de servo op minder dan de maximale verplaatsing is. Vervolgens de variabele pos bijgewerkt door het toevoegen van de waarde van de variabele van de beweging, en stuurt dit naar de servo die met dat bedrag beweegt

if(leftPressed) {}

if(POS < maxDeg)

POS += verkeer;

myservo.write(POS); de servo naar de positie die is opgeslagen in de variabele 'pos' vertelt

}

Als de juiste knop wordt ingedrukt, de code controleert of dat de waarde van de servo is meer dan de minimale beweging, vervolgens de variabele pos bijgewerkt door af te trekken van de waarde van de variabele van de beweging, en stuurt dit naar de servo die met dat bedrag beweegt

if(rightPressed) {}

if(POS > minDeg)

POS-= verkeer;

myservo.write(POS); de servo naar de positie die is opgeslagen in de variabele 'pos' vertelt

}

De logica voor de code is precies hetzelfde voor de andere twee sets van drukknoppen, hebt u een blik bij de volgende stap u kunt downloaden van de code en neem een kijkje voor jezelf.

Gerelateerde Artikelen

Met behulp van Visual Basic 2010 naar besturingselement Arduino Uno

Met behulp van Visual Basic 2010 naar besturingselement Arduino Uno

ik weet dat dit is gebeurd in het verleden een paar keer dus hier een meer is. Dit is een skelet Visual Basic 2010 en Arduino Sketch die ik gemengd samen op proef de PC aan Arduino Uno verbinding via seriële. Het blijkt gewoon LED 13 in- of uitschake
Met behulp van de Intel Edison op een koud gassysteem voor de controle van de reactie voor een raket klinkende

Met behulp van de Intel Edison op een koud gassysteem voor de controle van de reactie voor een raket klinkende

Wat is het doel van het maken van een controlesysteem reactie?Conventionele houding controlesystemen voor amateur-raketten gebruikt bijgevoegde vinnen, die stabiliteitscontrole van de passieve bieden. Voor het uitvoeren van actieve stabilisatie en ma
Hoe maak je brand met behulp van slechts een batterij en staalwol

Hoe maak je brand met behulp van slechts een batterij en staalwol

leren hoe te maken brand met behulp van slechts een batterij en staalwol.Het is zeer gemakkelijk te doen. Gewoon kopen een 9 volt batterij en sommige staalwol (hoe fijner hoe beter) en wrijf de batterij op de wol. De wol zal onmiddellijk beginnen te
How to implement hoe ingesloten Mqtt Client met behulp van W5500 IC.

How to implement hoe ingesloten Mqtt Client met behulp van W5500 IC.

How to implement hoe ingesloten Mqtt Client met behulp van W5500 IC.Stap 1: Materialen die je moet voorbereiden. 1. W5500 Ingesloten Ethernet-kaart.-W5500 met Cortex M serie aanbevolen. Ik gebruikte mijn aangepaste boord. Mijn aangepaste ethernet-kaa
Hoe te blokkeren advertenties met behulp van uw DD-WRT Router

Hoe te blokkeren advertenties met behulp van uw DD-WRT Router

Hoe te blokkeren advertenties met behulp van uw DD-WRT router
Kalibreren van Hobby servomotoren met behulp van Arduino

Kalibreren van Hobby servomotoren met behulp van Arduino

Een RC auto of een humanoïde Robot, servomotoren een doorslaggevende rol zou spelen in het project. Dus ik ben het maken van dit Instructable zodat met behulp van deze servomotor gemakkelijk en programmering zullen krijgt het een stuk gemakkelijker.
Hoe te voeren experimenten met behulp van de wetenschappelijke methode

Hoe te voeren experimenten met behulp van de wetenschappelijke methode

Experimenten worden uitgevoerd rondom ons dagelijks. Of ze klaar om uit te vinden als een kanker genezen medicatie werkt, of als u wilt weten hoe snel water bij bepaalde temperaturen verdampt, experimenten voortdurend worden uitgevoerd. Wat scheidt e
Controle RGB LED met behulp van de Amarino Nano 1.0

Controle RGB LED met behulp van de Amarino Nano 1.0

Wat is de Amarino Nano 1.0Dit is mijn nieuwe DIY kit voor Android-Arduino communicatie via Bluetooth.Amarino Nano gebruikt met name Arduino Nano, dus gebruikte ik de titel als 'Nano'. Het is een zeer eenvoudige kit voor het testen van de meeste van d
CONTROLE 8 LED met behulp van ARDUINO:-

CONTROLE 8 LED met behulp van ARDUINO:-

Ik hoop u wellicht hebben praktijk mijn krijgen BEGON met ARDUINO #1, die tentoongesteld u de controle van LED met behulp van Arduino.In deze instructables ik zal leren hoe om te controleren van 8 Led tegelijkertijd. Zo bent u klaar om te bouwen van
Control A Servo met behulp van een audiosignaal

Control A Servo met behulp van een audiosignaal

ik was op zoek naar een manier om te beheersen een servo voor schoolproject en ik kon niet technisch "remote control" het.  Ik besloot te gaan voor de eenvoudigste manier waarop ik kon bedenken hoe de controle van de servo.  (im zeker je kon doe
Android Controlled RGB LED met behulp van Arduino

Android Controlled RGB LED met behulp van Arduino

Hai iedereen in de post-iam gaan laten zien hoe om te controleren de RGB LED met behulp van android met arduino en HC-05 Bluetooth-module.Ik zocht in web is er veel technieken waarmee de RGB LED. Maar dit is de methode die zeer eenvoudig en gemakkeli
Hoe maken Maternity Jeans met behulp van gewone Jeans en een T-shirt

Hoe maken Maternity Jeans met behulp van gewone Jeans en een T-shirt

dit is een zeer eenvoudig project, hebt u een naaimachine en basis naaien vaardigheden.Materialen:Een paar van de spijkerbroek die bij je passen goed voordat je zwanger wasEen t-shirt die bij je zeer goed passen voordat je zwanger (misschien zelfs ee
Hoe verf op stof met behulp van Dharma Fiber reactieve kleurstoffen

Hoe verf op stof met behulp van Dharma Fiber reactieve kleurstoffen

U kunt tekenen op de stof gemaakt van natuurlijke vezels met behulp van Dharma Fiber reactieve kleurstoffen. Deze kleurstoffen komen in vele levendige en rijke kleuren en zijn permanent. In dit Instructable, ik zal worden mengen tot een koude batch v
Hoe maak je bloemenvaas met behulp van karton

Hoe maak je bloemenvaas met behulp van karton

Wij de bloemenvaas gemaakt met behulp van karton als grondstof. We gebruikten Autodesk Inventor, 123D maken en kartonnen snijden lay-outs voor het maken van de onderdelen. De delen aan elkaar worden gelijmd en Spray verf de delen.U kunt gekoppelde in