Cov txheej txheem:

Arduino Skull With Moving Mouth: 4 Kauj Ruam
Arduino Skull With Moving Mouth: 4 Kauj Ruam

Video: Arduino Skull With Moving Mouth: 4 Kauj Ruam

Video: Arduino Skull With Moving Mouth: 4 Kauj Ruam
Video: Jawduino Step by Step Tutorial. Talking Skull. 2024, Lub Xya hli ntuj
Anonim
Image
Image
Arduino pob txha taub hau nrog txav lub qhov ncauj
Arduino pob txha taub hau nrog txav lub qhov ncauj
Arduino pob txha taub hau nrog txav lub qhov ncauj
Arduino pob txha taub hau nrog txav lub qhov ncauj
Arduino pob txha taub hau nrog txav lub qhov ncauj
Arduino pob txha taub hau nrog txav lub qhov ncauj

Cov khoom siv xav tau

*Arduino module (Kuv muaj Arduino Mega 2560, tab sis ib qho qauv nrog PWM yuav ua haujlwm)

*Laum

*Laum me (s)

*Paperclip

*Kev pabcuam

*& ntaus b usb

Kauj Ruam 1: Laum Lub Qhov Loj txaus rau Koj Daim Ntawv Txiav Txim ntawm Xijpeem Sab Ntawm Lub puab tsaig Koj Xav Tau Servo & Paperclip Ua Ntej Rau Hauv

Laum Lub Qhov Loj txaus rau Koj Daim Ntawv Xaj ntawm Xaj Sab Ntawm Lub puab tsaig Koj Xav Kom Servo & Paperclip Ua Ntej Rau Hauv
Laum Lub Qhov Loj txaus rau Koj Daim Ntawv Xaj ntawm Xaj Sab Ntawm Lub puab tsaig Koj Xav Kom Servo & Paperclip Ua Ntej Rau Hauv

Kauj Ruam 2: Hloov Koj Cov Ntawv Ntawv Rau Khaub Ncaws rau ntawm Servo/clip Onto & Ua Lwm Qhov Kawg Kawg kom haum rau ntawm lub puab tsaig kom tswj kev txav chaw

Puab Koj Cov Ntawv Txiav Txim kom Qhib rau ntawm Servo/clip Onto & Ua Lwm Qhov Kawg Kawg kom haum rau ntawm lub puab tsaig kom tswj kev txav chaw
Puab Koj Cov Ntawv Txiav Txim kom Qhib rau ntawm Servo/clip Onto & Ua Lwm Qhov Kawg Kawg kom haum rau ntawm lub puab tsaig kom tswj kev txav chaw
Puab Koj Cov Ntawv Txiav Txim kom Qhib rau ntawm Servo/clip Onto & Ua Lwm Qhov Kawg Kawg kom haum rau ntawm lub puab tsaig kom tswj kev txav chaw
Puab Koj Cov Ntawv Txiav Txim kom Qhib rau ntawm Servo/clip Onto & Ua Lwm Qhov Kawg Kawg kom haum rau ntawm lub puab tsaig kom tswj kev txav chaw

Kuv tsis tuaj yeem muab daim duab ntawm servo, vim nws tau teeb tsa rau hauv lub npov rau lwm qhov haujlwm.

Kauj Ruam 3: Kev thaiv kab hlau

Thaiv
Thaiv

Txuas lub teeb liab tus pin ntawm servo rau tus pin PWM (rau Mega 2560 nws yog tus pin 9). Txuas qhov kawg ntawm qhov kev pabcuam mus rau qhov tsis txaus ntseeg lub zog. Txuas ob qho GND ntawm Arduino & GND ntawm lub hwj chim los rau servo's GND.

Kauj Ruam 4: Txoj Cai (Kuv Tsis Muaj credit rau Txoj Cai FIY)

Code (Kuv Tsis Muaj credit rau Code FIY)
Code (Kuv Tsis Muaj credit rau Code FIY)

//www.elegoo.com

//2016.12.08

#suav nrog "Servo.h"

Servo tswj; // tsim cov khoom siv servo los tswj hwm servo // kaum ob cov khoom siv servo tuaj yeem tsim tau ntawm cov laug cam feem ntau

int pos = 0; // sib txawv los khaws txoj haujlwm servo

void teeb tsa ()

{

myservo.attach (9); // txuas cov servo ntawm tus pin 9 rau cov khoom siv servo

}

void lub voj ()

{

rau (pos = 0; pos <= 180; pos += 1) // mus los ntawm 0 degrees txog 180 degrees // hauv cov qib ntawm 1 degree

{

myservo.write (pos); // qhia servo mus rau txoj haujlwm hauv qhov sib txawv 'pos'

ncua (15); // tos 15ms rau servo kom mus txog txoj haujlwm

}

rau (pos = 180; pos> = 0; pos -= 1) // mus ntawm 180 degrees mus rau 0 degrees

{

myservo.write (pos); // qhia servo mus rau txoj haujlwm hauv qhov sib txawv 'pos'

ncua (15); // tos 15ms rau servo kom mus txog txoj haujlwm

}

}

Pom zoo: