Arduino koponya mozgó szájjal: 4 lépés
Arduino koponya mozgó szájjal: 4 lépés
Anonim
Image
Image
Arduino koponya mozgó szájjal
Arduino koponya mozgó szájjal
Arduino koponya mozgó szájjal
Arduino koponya mozgó szájjal
Arduino koponya mozgó szájjal
Arduino koponya mozgó szájjal

Szükséges kellékek

*Arduino modul (van egy Arduino Mega 2560 -as gépem, de minden modul PWM -el működik)

*Fúró

*Fúrófejek)

*Gémkapocs

*Szervo

*& írja be a b usb -t

1. lépés: Fúrjon elég nagy lyukat a papírkapocshoz az állkapocs bármelyik oldalán, ha azt szeretné, hogy a szervót és a gemkapocsot rögzítsék

Fúrjon elég nagy lyukat a papírkapocshoz az állkapocs bármelyik oldalán, ha szeretné, hogy a szervó és a gemkapocs rögzítve legyen
Fúrjon elég nagy lyukat a papírkapocshoz az állkapocs bármelyik oldalán, ha szeretné, hogy a szervó és a gemkapocs rögzítve legyen

2. lépés: Alakítsa úgy a gemkapocsát, hogy ráhajtja a szervóra/csipeszt rá és arra, hogy a másik végét az állkapocsra illessze, hogy irányítsa a mozgást

Alakítsa úgy a papírkapocsát, hogy a szervóba hajtsa, a klipet rá és arra, hogy a másik vége az állkapocsra illeszkedjen, és irányítsa a mozgást
Alakítsa úgy a papírkapocsát, hogy a szervóba hajtsa, a klipet rá és arra, hogy a másik vége az állkapocsra illeszkedjen, és irányítsa a mozgást
Alakítsa úgy a papírkapocsát, hogy a szervóra hajtsa, a klipet rá és arra, hogy a másik vége az állkapocsra illeszkedjen, hogy ellenőrizzék a mozgást
Alakítsa úgy a papírkapocsát, hogy a szervóra hajtsa, a klipet rá és arra, hogy a másik vége az állkapocsra illeszkedjen, hogy ellenőrizzék a mozgást

A szervóról nem tudok képet adni, mert egy dobozra van szerelve egy másik projekthez.

3. lépés: huzalozás

Vezeték
Vezeték

Csatlakoztassa a szervó jelzőcsapját egy PWM csaphoz (a Mega 2560 esetében ez a 9 -es tű). Csatlakoztassa a szervo pozitív végét az FÜGGETLEN áramforráshoz. Csatlakoztassa mind az Arduino GND -jét, mind az áramforrás GND -jét a szervo GND -hez.

4. lépés: Kód (nincs hitelt a FIY kódban)

Kód (nincs hitelt a FIY kódban)
Kód (nincs hitelt a FIY kódban)

//www.elegoo.com

//2016.12.08

#include "Servo.h"

Szervo myservo; // szervoobjektum létrehozása a szervo vezérléséhez // tizenkét szervo objektum hozható létre a legtöbb táblán

int pos = 0; // változó a szervo pozíció tárolására

üres beállítás ()

{

myservo.attach (9); // a 9 -es csap szervóját a szervo -objektumhoz rögzíti

}

üres hurok ()

{

for (pos = 0; pos <= 180; pos += 1) // 0 fokról 180 fokra halad // 1 fokos lépésekben

{

myservo.write (pos); // mondd meg a szervónak, hogy menjen a pozícióba a "pos" változóban

késleltetés (15); // 15 ms -ot vár, amíg a szervó eléri a helyzetet

}

for (pos = 180; pos> = 0; pos -= 1) // 180 fokról 0 fokra megy

{

myservo.write (pos); // mondd meg a szervónak, hogy menjen a pozícióba a "pos" változóban

késleltetés (15); // 15 ms -ot vár, amíg a szervó eléri a helyzetet

}

}

Ajánlott: