Automatiserad Cigar Cutter (3 / 7 steg)
Steg 3: Gå vidare till locket
Locket måste resterande två servon att dyka upp på plats. Du kommer också behöva montera säkerhetsbrytaren samt kapacitiv touch sensor. Att ha dessa objekt säkrade på locket kommer vi att testa all elektronik innan du stänger rutan.
Jag föreslår att du använder svepande servo koden på din Arduino med undantag för att lägga till i alla tre servon och korrekt pin-koder.
Följande är den Provningsmetod som jag använde.
/ * Sopa
av BARRAGAN denna exempelkod är i public domain.
modifierade 8 Nov 2013
av Scott Fitzgerald http://arduino.cc/en/Tutorial/Sweep * /
#include
Servo myservoa, myservob, myservoc; skapa servo objekt för att kontrollera servon
tolv servo objekt kan skapas i de flesta styrelser
int pos = 0; variabel att lagra servo position
void setup() {
myservoa.attach(3); fäster på stift 3 första servo servo objektet
myservob.attach(5); fäster på stift 5 andra servo servo objektet
myservoc.attach(6); fäster den sista servon på stift 6 till objektet servo
}
void loop() {
för (pos = 0; pos < = 180, pos + = 1) / / går från 0 grader till 180 grader {/ / i steg om 1 grad
myservoa.write(POS); berätta servoa att gå till placera i variabel "pos"
myservob.write(POS); berätta servob att gå till pos
myservoc.write(POS); berätta servoc gå till pos
Delay(15); Waits 15 MS för servo att nå ställning
}
för (pos = 180, pos > = 0; pos-= 1) / / går från 180 grader till 0 grader {
myservoa.write(POS); berätta servoa att gå till placera i variabel "pos"
myservob.write(POS); berätta servob att gå till pos
myservoc.write(POS); berätta servoc gå till pos
Delay(15); Waits 15 MS för servo att nå ställning
}
}