Stap 11: Programmeren van de Ardiuno
Voor iedereen die niet vertrouwd zijn met de verscheping opwaarts schetsen aan de Arduino stel ik voor de tijd neemt om de tutorials hier doorlopen voordat u verdergaat.
https://www.Arduino.CC/en/tutorial/Homepage
Om te controleren de verbindingen in mijn setup
De potentiometers zijn aangesloten op A0, A1 en A2
De servo's zijn aangesloten op ~ 9, 10 ~ en ~ 11
Wanneer we de wetboek schrijven te halen van de Arduino werken met onze opstelling, zullen we deze nummers moeten. Hieronder is de code die ik gebruikt om het Arduino werken. Het is niet mijn code, ik gehackt uit de delen die ik niet uit andermans code hoefde, helaas kan ik me niet herinneren waar ik vond het dus niet kunnen krediet te geven aan degene die het geschreven heeft. Als u het alstublieft erkennen laat het me weten en zal ik een link hier naar afzender project.
#include < Servo.h >
Servo myservo3;
Servo myservo5;
Servo myservo6;
int potpin = 0;
int potpin2 = 1;
int potpin3 = 2;
int val = 0;
int val2 = 0;
int val3 = 0;
VOID Setup
{
myservo3.attach(9);
myservo5.attach(10);
myservo6.attach(11);
}
void loop
{
Val = analogRead(potpin);
Val = kaart (val, 3, 1023, 0, 176);
myservo3.write(val);
delay(25);
val2 = analogRead(potpin2);
val2 = kaart (val2, 3, 1023, 0, 176);
myservo5.write(val2);
delay(25);
val3 = analogRead(potpin3);
val3 = kaart (val3, 3, 1023, 0, 175);
myservo6.write(val3);
delay(25);
}
Plak dit in een lege schets, opslaan en upload die het aan uw Arduino en u nu kunnen bepalen van je servo's met uw potentiometers te kunnen krijgen moeten zou op met uw project!