สารบัญ:

Arduino Skull กับปากขยับ: 4 ขั้นตอน
Arduino Skull กับปากขยับ: 4 ขั้นตอน

วีดีโอ: Arduino Skull กับปากขยับ: 4 ขั้นตอน

วีดีโอ: Arduino Skull กับปากขยับ: 4 ขั้นตอน
วีดีโอ: ผีนักเรียนสาวตัวขาด #1 | Geisha Roblox 2024, กรกฎาคม
Anonim
Image
Image
กะโหลก Arduino พร้อมปากขยับ
กะโหลก Arduino พร้อมปากขยับ
กะโหลก Arduino พร้อมปากขยับ
กะโหลก Arduino พร้อมปากขยับ
กะโหลก Arduino พร้อมปากขยับ
กะโหลก Arduino พร้อมปากขยับ

อุปกรณ์ที่จำเป็น

* โมดูล Arduino (ฉันมี Arduino Mega 2560 แต่โมดูลใด ๆ ที่มี PWM จะใช้งานได้)

*เจาะ

*ดอกสว่าน

*คลิป

*เซอร์โว

*&พิมพ์ b usb

ขั้นตอนที่ 1: เจาะรูให้ใหญ่พอสำหรับคลิปหนีบกระดาษของคุณที่ด้านใดของขากรรไกรที่คุณต้องการให้ติดเซอร์โวและคลิปหนีบกระดาษไว้

เจาะรูที่ใหญ่พอสำหรับคลิปหนีบกระดาษของคุณไม่ว่าด้านใดของขากรรไกรที่คุณต้องการให้ติดเซอร์โวและคลิปหนีบกระดาษไว้
เจาะรูที่ใหญ่พอสำหรับคลิปหนีบกระดาษของคุณไม่ว่าด้านใดของขากรรไกรที่คุณต้องการให้ติดเซอร์โวและคลิปหนีบกระดาษไว้

ขั้นตอนที่ 2: จัดรูปทรงคลิปหนีบกระดาษของคุณให้พับบนเซอร์โว/คลิปบน & เพื่อให้ปลายอีกด้านงอเพื่อให้พอดีกับขากรรไกรเพื่อควบคุมการเคลื่อนไหว

จัดรูปแบบคลิปหนีบกระดาษของคุณให้พับบนเซอร์โว/คลิปบน & ให้ปลายอีกด้านงอเพื่อให้พอดีกับขากรรไกรเพื่อควบคุมการเคลื่อนไหว
จัดรูปแบบคลิปหนีบกระดาษของคุณให้พับบนเซอร์โว/คลิปบน & ให้ปลายอีกด้านงอเพื่อให้พอดีกับขากรรไกรเพื่อควบคุมการเคลื่อนไหว
จัดรูปแบบคลิปหนีบกระดาษของคุณให้พับบนเซอร์โว/คลิปบน & ให้ปลายอีกด้านงอเพื่อให้พอดีกับขากรรไกรเพื่อควบคุมการเคลื่อนไหว
จัดรูปแบบคลิปหนีบกระดาษของคุณให้พับบนเซอร์โว/คลิปบน & ให้ปลายอีกด้านงอเพื่อให้พอดีกับขากรรไกรเพื่อควบคุมการเคลื่อนไหว

ฉันไม่สามารถให้รูปภาพของเซอร์โวได้ เนื่องจากมันถูกติดตั้งไว้บนกล่องสำหรับโปรเจ็กต์อื่น

ขั้นตอนที่ 3: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ

แนบพินสัญญาณของเซอร์โวเข้ากับพิน PWM (สำหรับ Mega 2560 เป็นพิน 9) แนบปลายด้านบวกของเซอร์โวเข้ากับแหล่งพลังงานอิสระ แนบ GND ของ Arduino และ GND ของแหล่งพลังงานเข้ากับ GND ของเซอร์โว

ขั้นตอนที่ 4: รหัส (ฉันไม่มีเครดิตในรหัส FIY)

รหัส (ฉันไม่มีเครดิตในรหัส FIY)
รหัส (ฉันไม่มีเครดิตในรหัส FIY)

//www.elegoo.com

//2016.12.08

#รวม "Servo.h"

เซอร์โว myservo; // สร้างวัตถุเซอร์โวเพื่อควบคุมเซอร์โว // สามารถสร้างวัตถุเซอร์โวได้สิบสองรายการบนกระดานส่วนใหญ่

int pos = 0; // ตัวแปรเก็บตำแหน่งเซอร์โว

การตั้งค่าเป็นโมฆะ ()

{

myservo.attach(9); // ติดเซอร์โวบนพิน 9 กับวัตถุเซอร์โว

}

วงเป็นโมฆะ ()

{

สำหรับ (pos = 0; pos <= 180; pos += 1) // เปลี่ยนจาก 0 องศาเป็น 180 องศา // ในขั้นตอนที่ 1 องศา

{

myservo.write (ตำแหน่ง); // บอกให้เซอร์โวไปที่ตำแหน่งในตัวแปร 'pos'

ล่าช้า(15); // รอ 15ms เพื่อให้เซอร์โวไปถึงตำแหน่ง

}

สำหรับ (pos = 180; pos >= 0; pos -= 1) // เปลี่ยนจาก 180 องศาเป็น 0 องศา

{

myservo.write (ตำแหน่ง); // บอกให้เซอร์โวไปที่ตำแหน่งในตัวแปร 'pos'

ล่าช้า(15); // รอ 15ms เพื่อให้เซอร์โวไปถึงตำแหน่ง

}

}

แนะนำ: