Robotarm (2 / 3 stap)

Stap 2: codering

Hier is de code voor de arm, kopiëren en plakken het op uw arduino ide en upload de schets op je arduino en je bent klaar! Maar onthoud dat u wilt maken van twee drukknoppen om te controleren de onderkant van de arm. drukknop circuits zijn vrij eenvoudig (Zie arduino website daarvoor). De pennen waarop elk van de gegeven componenten zijn worden gehecht zijn genoemd in de code zelf!!!

PROGRAMMA ontwikkeld door: Kuldeep Paul
Copyright: Kuldeep Paul //INDUX opneming //PROJECT ARMACON //SOUTH punt middelbare SCHOOL 2015 / * algemene Gebruikershandleiding:-* servo pinnen-all PWM pinnen op de board-3-5-6-9-10-11 * potentiometer pinnen-analoog pinnen 0-1-2-3-4-5 * drukknop pinnen-7-8 * / #include

Servo myservo1; servo-object om te bepalen van een servo Servo myservo2; maken Servo myservo3;

int potpin1 = 0; int potpin2 = 1;

analoge pin gebruikt voor het aansluiten van de potentiometer int val1, val2, val3, old_val1, old_val2, old_val3; variabele te lezen van de waarde van de analoge pin

drukknop-1 const int BUTTONA = 13; de invoer pin waar de / / drukknop is aangesloten int valA = 0; val zal worden gebruikt voor het opslaan van de staat / / van de invoer pin int old_valA = 0; Deze variabele worden opgeslagen de eerdere / / waarde voor "val" int stateA = 0; 0 = rec uit en 1 = Rec op

drukknop-2 const int BUTTONB = 12; de invoer pin waar de / / drukknop is aangesloten int Herddog77 = 0; val zal worden gebruikt voor het opslaan van de staat / / van de invoer pin int old_valB = 0; Deze variabele worden opgeslagen de eerdere / / waarde voor "val" int stateB = 0; 0 = uit en 1 = spelen op

int s1 [100], s2 [100], s3 [100];

void setup {myservo1.attach(6); / / hecht de servo op pin aan de servo-object myservo2.attach(5); myservo3.attach(3);

pinMode (BUTTONA, INPUT); en knop is een input pinMode (BUTTONB, INPUT); en knop is een input} void loop {//pushbutton A valA = digitalRead(BUTTONA); / / invoerwaarde te lezen en op te slaan / / yum, verse / / controleren als er een overgang was als ((valA == HIGH) & & (old_valA == LOW)) {stateA = 1 - stateA; delay(10);} old_valA = valA; / / val is nu oud, laten we het op te slaan

drukknop B Herddog77 = digitalRead(BUTTONB); Lees input waarde en sla het / / yum, verse / / controleren als er een overgang was als ((valB == HIGH) & & (old_valB == LOW)) {stateB = 1 - stateB; delay(10);} old_valB = Herddog77; Val is nu oud, laten we het op te slaan

if(stateB==0) {int ik = 0, een = 10; val1 = analogRead(potpin1); / / leest de waarde van de potentiometer (potmeter) val1 = kaart (val1, 0, 1023, 0, 160); / / schaal om het te gebruiken met de servo myservo1.write(val1); / / wordt positie ingesteld op de waarde van de geschaalde delay(15); / / wacht de servo om er te komen if(val1!=old_val1) {s1 [i] = val1; i ++;} old_val1 = val1;

val2 = analogRead(potpin2); leest de waarde van de potentiometer (potmeter) val2 = kaart (val2, 0, 1023, 0, 160); schaal om het te gebruiken met de servo myservo2.write(val2); verzamelingen kunnen de geschaalde waarde delay(15); wacht tot de servo om er te komen if(val2!=old_val2) {s2 [i] = val2; i ++;} old_val2 = val2;

if(stateA==1) {myservo3.write(a)}; anders if(stateA==0) {als (een < = 170) {een = a + 10;} else {terwijl (een > = 10); een = a-10;}}}

else if (stateB == 1) {myservo1.write(30); delay(1500); myservo1.write(30); delay(1500); myservo1.write(30); delay(1500); myservo2.write(20); delay(1500); myservo2.write(20); delay(1500);

}

}

Gerelateerde Artikelen

Robotarm met servomotoren

Robotarm met servomotoren

onderdeel van mijn promotieonderzoek bij NYU-Poly impliceert het voorspellen van energieverbruik in Robotsystemen, dus ik nodig een robot-systeem om te werken met als een onderzoeksplatform voor het valideren van resultaten.  Dus ik ervan overtuigd m
Controle van een OWI robotarm met Arduino

Controle van een OWI robotarm met Arduino

de OWI rand robotarm is een goedkope en geweldig 5-mate-van-vrijheid robotic arm dat alleen kost $37. Het is een grote kit met een kind op te bouwen en meer dan een paar uur tot finish zal niet duren. Uit de doos, kan het alleen worden gecontroleerd
Joystick gecontroleerd robotarm met behulp van een Arduino

Joystick gecontroleerd robotarm met behulp van een Arduino

Doel en beschrijving van deze handleidingDit instructable is een hand-in voor een schoolproject die we gemaakt. Het doel van dit project was een robot-arm besturingselement met thumbsticks maken. Moesten we gebruik maken van een Arduino Uno voor het
Autonome Gripforce stabilisator robotarm

Autonome Gripforce stabilisator robotarm

De Autonome Gripforce stabilisator robotarm is een robotarm staat de exacte hoeveelheid druk die nodig is om op te halen elk object zonder breken, noch neer te zetten, zoals u in de video zien kunt toe te passen. Eerst is aangetoond in de handmatige
BT mobiele Ctrl Trunk robotarm met behulp van String

BT mobiele Ctrl Trunk robotarm met behulp van String

Kofferbak robotarm is een kunst in moderne robotica. Wel kunnen spin en brei als het artistieke. Alle robotica geïnspireerd zijn geïnspireerd door levende dingen, in deze volgorde Trunk robotica geïnspireerd door olifant en slang. Ik probeer hier te
Actobotics Custom robotarm

Actobotics Custom robotarm

Hallo iedereen.Het doel van dit project is het bouwen van een aangepaste robotarm met delen van Servocity / Actobotics. Ik weet er zijn een heleboel robotarm tutorials daarboven, maar mijn doel is gebouwd een heavy-duty arm die kan worden gebruikt vo
Geprogrammeerd robotarm

Geprogrammeerd robotarm

Het doel van dit instructable is stap voor stap een project te ontwikkelen voor de controle en het programmeren van een robotarm, simuleren de basisfuncties van een industriële robot.Stap 1: specificatiesDe robot moet twee basisfuncties:Programma: re
Een Arduino-aangedreven 4-as parallel-mechanisme robotarm

Een Arduino-aangedreven 4-as parallel-mechanisme robotarm

uArm is een miniatuur 4-as parallel-mechanisme robotarm, gemodelleerd naar de industriële robotarm van ABB PalletPack IRB460.Het is samengesteld uit laser gesneden van acryl- of houten delen, aangedreven door standaard RC hobby servo's, en gecontrole
€20 robotarm gecontroleerd door arduino

€20 robotarm gecontroleerd door arduino

In deze intrsuctable ga ik u tonen hoe te maken van een eenvoudige robotarm. De kredieten voor de robotarm gaat naar deze kerel: daar kunt u zien hoe de robotarm, unfortunaly te monteren gebruikt hij een €25, - polulu bestuurder te controleren zijn r
How to turn Adunio gebaseerde robotarm in een 3D-printer en de iphone 6s in een PTZ camara

How to turn Adunio gebaseerde robotarm in een 3D-printer en de iphone 6s in een PTZ camara

Na dag en nacht hard werken eindelijk we Dobot arm van een 3D-printer van hoge precisie! Het is anders dan de traditionele Delta en XYZ 3D-printer. Het is mogelijk de eerste bureaublad robotarm die kan worden gebruikt voor afdrukken in 3D!!! Wij hebb
Arduino robotarm en monitoring met verwerking

Arduino robotarm en monitoring met verwerking

de robotarm pakt een object nadat wordt gedetecteerd met behulp van de bewegingsmelder en vervolgens op een specifieke locatie verplaatst.lijst van onderdelen:1.3 servo 's2. passieve infrarood bewegingsmelder: http://www.sparkfun.com/products/86303.
Robotarm gecontroleerd door NES gamepad

Robotarm gecontroleerd door NES gamepad

In dit instructable ik ga proberen om te beschrijven hoe een robotarm met delen van een printer maken en beheren met behulp van een NES-gamepad.Het kan lijken op een hard werken maar ik sjablonen voor alle onderdelen hebben voorbereid en ik probeer f
Proof-of-concept robotarm en besturingselementen (Lego nxt)

Proof-of-concept robotarm en besturingselementen (Lego nxt)

hier is een kleine proof-of-concept-project dat ik deed. Het idee is om een robot die kan nabootsen van de bewegingen van de gebruiker.Voor nu bestaan de robot en de controle alleen uit de arm. De arm en de controles zijn gebouwd met behulp van Lego
Kinderen bouwen - mijn eerste robotarm

Kinderen bouwen - mijn eerste robotarm

Mijn vader houdt me vertellen ik ben een ingenieur, maar ik denk het niet en het maakt me verlegen en blush. Ik houd robots zodat hij me een robot arm kit vanaf het internet genaamd de MeArm kocht. Het is een geweldige kit en u kunt kopen bij http://
ROBOTARM Arduino gecontroleerd

ROBOTARM Arduino gecontroleerd

Een robotarm is verantwoordelijk voor de zeer ingewikkelde processen die een strikte en complexe programmering vereist; ik ben een elektronische engineering student en ik heb altijd gevangen mijn aandacht deze projecten dus heb ik besloten "Ik wil ee