Sisukord:

Liikuva suuga Arduino kolju: 4 sammu
Liikuva suuga Arduino kolju: 4 sammu
Anonim
Image
Image
Arduino kolju liikuva suuga
Arduino kolju liikuva suuga
Arduino kolju liikuva suuga
Arduino kolju liikuva suuga
Arduino kolju liikuva suuga
Arduino kolju liikuva suuga

Vajalikud tarvikud

*Arduino moodul (mul on Arduino Mega 2560, kuid mis tahes PWM -iga moodul töötab)

*Puurida

*Puur (id)

*Kirjaklamber

*Servo

*& tüüp b usb

Samm: puurige oma kirjaklambri jaoks piisavalt suur auk ükskõik millisele lõualuu poolele, millele soovite servo ja kirjaklambri kinnitada

Puurige oma kirjaklambri jaoks piisavalt suur auk ükskõik millisele lõualuu poolele, kuhu soovite servo ja kirjaklambri kinnitada
Puurige oma kirjaklambri jaoks piisavalt suur auk ükskõik millisele lõualuu poolele, kuhu soovite servo ja kirjaklambri kinnitada

2. samm: kujundage oma kirjaklamber servole voldimiseks/klamber peale ja nii, et teine ots oleks liikumise kontrollimiseks lõualuu külge painutatud

Vormige oma kirjaklamber, et see servole kokku keerata/klamber peale ja nii, et teine ots oleks liikumise kontrollimiseks lõualuu külge painutatud
Vormige oma kirjaklamber, et see servole kokku keerata/klamber peale ja nii, et teine ots oleks liikumise kontrollimiseks lõualuu külge painutatud
Vormige oma kirjaklamber, et see servole kokku keerata/klamber peale ja nii, et teine ots oleks liikumise kontrollimiseks lõualuu külge painutatud
Vormige oma kirjaklamber, et see servole kokku keerata/klamber peale ja nii, et teine ots oleks liikumise kontrollimiseks lõualuu külge painutatud

Ma ei saa servost pilti anda, sest see on paigaldatud mõne teise projekti jaoks kasti.

Samm: juhtmestik

Juhtmestik
Juhtmestik

Kinnitage servo signaaltihvt PWM tihvti külge (Mega 2560 puhul on see tihvt 9). Kinnitage servo positiivne ots ISESEISVA toiteallika külge. Kinnitage mõlemad Arduino GND ja toiteallika GND servo GND külge.

Samm 4: kood (mul pole FIY koodile krediiti)

Kood (mul pole FIY koodile krediiti)
Kood (mul pole FIY koodile krediiti)

//www.elegoo.com

//2016.12.08

#include "Servo.h"

Servo myservo; // servoobjekti loomine servo juhtimiseks // enamikule tahvlitele saab luua kaksteist servoobjekti

int pos = 0; // muutuja servoasendi salvestamiseks

tühine seadistus ()

{

myservo.attach (9); // kinnitab tihvti 9 servo servoobjekti külge

}

tühine tsükkel ()

{

jaoks (pos = 0; pos <= 180; pos += 1) // läheb 0 kraadist 180 kraadini // 1 kraadi sammuga

{

myservo.write (pos); // käsi servol muutuvas pos positsiooni minna

viivitus (15); // ootab 15 ms, kuni servo jõuab asendisse

}

jaoks (pos = 180; pos> = 0; pos -= 1) // läheb 180 kraadilt 0 kraadini

{

myservo.write (pos); // käsi servol muutuvas pos positsiooni minna

viivitus (15); // ootab 15 ms, kuni servo jõuab asendisse

}

}

Soovitan: