Innehållsförteckning:

Arduino skalle med rörlig mun: 4 steg
Arduino skalle med rörlig mun: 4 steg

Video: Arduino skalle med rörlig mun: 4 steg

Video: Arduino skalle med rörlig mun: 4 steg
Video: CS50 2013 - Week 9 2024, November
Anonim
Image
Image
Arduino skalle med rörlig mun
Arduino skalle med rörlig mun
Arduino skalle med rörlig mun
Arduino skalle med rörlig mun
Arduino skalle med rörlig mun
Arduino skalle med rörlig mun

Tillbehör behövs

*Arduino -modul (jag har en Arduino Mega 2560, men alla moduler med PWM fungerar)

*Borra

*Borr (er)

*Gem

*Servo

*& typ b usb

Steg 1: Borra ett hål som är tillräckligt stort för ditt gem på vilken sida av käken du vill att servon och gemet ska monteras på

Borra ett hål som är tillräckligt stort för ditt gem, på vilken sida av käken du vill att servon och gemet ska monteras på
Borra ett hål som är tillräckligt stort för ditt gem, på vilken sida av käken du vill att servon och gemet ska monteras på

Steg 2: Forma ditt gem för att fälla till servon/klippet på & så att den andra änden är böjd för att passa på käken för att styra rörelsen

Forma ditt gem för att fälla till servon/klippet på & så att den andra änden böjs så att den passar på käken för att styra rörelsen
Forma ditt gem för att fälla till servon/klippet på & så att den andra änden böjs så att den passar på käken för att styra rörelsen
Forma ditt gem för att fälla till servon/klippet på & så att den andra änden böjs så att den passar på käken för att styra rörelsen
Forma ditt gem för att fälla till servon/klippet på & så att den andra änden böjs så att den passar på käken för att styra rörelsen

Jag kan inte ge en bild av servon, eftersom den är monterad på en låda för ett annat projekt.

Steg 3: Kabeldragning

Kabeldragning
Kabeldragning

Fäst signalpinnen på servon till en PWM -pin (för Mega 2560 är det pin 9). Anslut servoens positiva ände till den OBEROENDE strömkällan. Fäst BÅDE GND för Arduino & GND för strömkällan till servos GND.

Steg 4: Kod (jag har ingen kredit till koden FIY)

Kod (jag har ingen kredit till koden FIY)
Kod (jag har ingen kredit till koden FIY)

//www.elegoo.com

//2016.12.08

#inkludera "Servo.h"

Servo myservo; // skapa servoobjekt för att styra en servo // tolv servobjekt kan skapas på de flesta kort

int pos = 0; // variabel för att lagra servopositionen

void setup ()

{

myservo.attach (9); // fäster servon på stift 9 på servoobjektet

}

void loop ()

{

för (pos = 0; pos <= 180; pos += 1) // går från 0 grader till 180 grader // i steg om 1 grad

{

myservo.write (pos); // säg servo att gå till position i variabeln 'pos'

fördröjning (15); // väntar 15 ms på att servon når positionen

}

för (pos = 180; pos> = 0; pos -= 1) // går från 180 grader till 0 grader

{

myservo.write (pos); // säg servo att gå till position i variabeln 'pos'

fördröjning (15); // väntar 15 ms på att servon når positionen

}

}

Rekommenderad: