สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: วงจร
- ขั้นตอนที่ 3:
- ขั้นตอนที่ 4: เริ่ม Visuino และเลือก Arduino UNO Board Type
- ขั้นตอนที่ 5: ใน Visuino เพิ่มส่วนประกอบ
- ขั้นตอนที่ 6: ใน Visuino Set Components
- ขั้นตอนที่ 7: ในส่วนประกอบ Visuino Connect
- ขั้นตอนที่ 8: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
- ขั้นตอนที่ 9: เล่น
- ขั้นตอนที่ 10: บทแนะนำ Visuino อื่นๆ
วีดีโอ: DIY วิธีควบคุมมุมเซอร์โวมอเตอร์โดยใช้คอมโพเนนต์ Visuino Sequence: 10 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
ในบทช่วยสอนนี้ เราจะใช้เซอร์โวมอเตอร์และ Arduino UNO และ Visuino เพื่อควบคุมมุมเซอร์โวมอเตอร์โดยใช้องค์ประกอบลำดับ คอมโพเนนต์ลำดับเหมาะสำหรับสถานการณ์ที่เราต้องการทริกเกอร์หลายเหตุการณ์ตามลำดับในกรณีองศาเซอร์โวมอเตอร์ของเรา
ดูวิดีโอสาธิต
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- Arduino UNO (หรือ Arduino อื่น ๆ)
- สายจัมเปอร์
- เซอร์โวมอเตอร์
- โปรแกรม Visuino: ดาวน์โหลด Visuino
ขั้นตอนที่ 2: วงจร
- เชื่อมต่อพิน "สีส้ม" ของเซอร์โวมอเตอร์กับพิน Arduino ดิจิตอล[8]
- เชื่อมต่อพิน "สีแดง" ของเซอร์โวมอเตอร์กับพินบวก Arduino [5V]
- เชื่อมต่อพิน "สีน้ำตาล" ของเซอร์โวมอเตอร์กับพินลบ Arduino [GND]
ขั้นตอนที่ 3:
สิ่งที่คุณต้องทำคือลากและวางส่วนประกอบและเชื่อมต่อเข้าด้วยกัน Visuino จะสร้างรหัสการทำงานให้คุณ คุณจึงไม่ต้องเสียเวลาไปกับการสร้างรหัส มันจะทำงานหนักทั้งหมดให้คุณอย่างรวดเร็วและง่ายดาย! Visuino เหมาะสำหรับโครงการทุกประเภท คุณสามารถสร้างโครงการที่ซับซ้อนได้ในเวลาไม่นาน!
ดาวน์โหลดซอฟต์แวร์ Visuino อันทรงพลังล่าสุด
ขั้นตอนที่ 4: เริ่ม Visuino และเลือก Arduino UNO Board Type
ในการเริ่มต้นเขียนโปรแกรม Arduino คุณจะต้องติดตั้ง Arduino IDE จากที่นี่:
โปรดทราบว่ามีข้อบกพร่องที่สำคัญบางอย่างใน Arduino IDE 1.6.6 ตรวจสอบให้แน่ใจว่าคุณติดตั้ง 1.6.7 หรือสูงกว่า มิฉะนั้น Instructable นี้จะไม่ทำงาน! หากคุณยังไม่ได้ทำตามขั้นตอนในคำแนะนำนี้เพื่อตั้งค่า Arduino IDE เพื่อตั้งโปรแกรม Arduino UNO! ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2
ขั้นตอนที่ 5: ใน Visuino เพิ่มส่วนประกอบ
- เพิ่มองค์ประกอบ "ลำดับ"
- เพิ่ม 5x "ค่าอะนาล็อก" ส่วนประกอบ
- เพิ่มองค์ประกอบ "Analog Multi Merger"
- เพิ่มองค์ประกอบ "แบ่งแอนะล็อกตามค่า"
- เพิ่มองค์ประกอบ "เซอร์โว"
ขั้นตอนที่ 6: ใน Visuino Set Components
เลือกองค์ประกอบ "Sequence1" ดับเบิลคลิกที่มัน ในกล่องโต้ตอบ "องค์ประกอบ":ลากองค์ประกอบ "ระยะเวลา" 5X ไปทางซ้าย
- เลือกองค์ประกอบ "Period1" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "Delay" เป็น "1000"
- เลือกองค์ประกอบ "Period2" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "Delay" เป็น "2000"
- เลือกองค์ประกอบ "Period3" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "Delay" เป็น "3000"
- เลือกองค์ประกอบ "Period4" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "Delay" เป็น "4000"
- เลือกองค์ประกอบ "Period5" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "Delay" เป็น "5000" >>อันนี้จะใช้สำหรับการหยุดชั่วคราวในตอนท้าย
ตอนนี้ให้ตั้งค่าองศาสำหรับเซอร์โวมอเตอร์: เลือกส่วนประกอบ "AnalogValue1" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "ค่า" เป็น "0"
เลือกส่วนประกอบ "AnalogValue2" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "Value" เป็น "60"
เลือกส่วนประกอบ "AnalogValue3" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "Value" เป็น "120"
เลือกส่วนประกอบ "AnalogValue4" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "Value" เป็น "180"
เลือกส่วนประกอบ "AnalogMultiMerger1" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "หมุดขาเข้า" เป็น "4"
เลือกส่วนประกอบ "DivideByValue1" และภายใต้หน้าต่างคุณสมบัติตั้งค่า "value" เป็น "180"
ขั้นตอนที่ 7: ในส่วนประกอบ Visuino Connect
- เชื่อมต่อ "Sequence1">Period1 pin [Out] กับพิน "AnalogValue1" [นาฬิกา]
- เชื่อมต่อ "Sequence2">Period1 pin [Out] กับพิน "AnalogValue2" [นาฬิกา]
- เชื่อมต่อ "Sequence3">Period1 pin [Out] กับพิน "AnalogValue3" [นาฬิกา]
- เชื่อมต่อ "Sequence4">Period1 pin [Out] กับพิน "AnalogValue4" [นาฬิกา]
- เชื่อมต่อพิน "AnalogValue1" [ออก] กับพิน "AnalogMultiMerger1" [0]
- เชื่อมต่อพิน "AnalogValue2" [ออก] กับพิน "AnalogMultiMerger1" [1]
- เชื่อมต่อพิน "AnalogValue3" [ออก] กับพิน "AnalogMultiMerger1" [2]
- เชื่อมต่อพิน "AnalogValue4" [ออก] กับพิน "AnalogMultiMerger1" [3]
- เชื่อมต่อพิน "AnalogMultiMerger1" [ออก] กับพิน "DivideByValue1" [ใน]
- เชื่อมต่อพิน "DivideByValue1" [ออก] กับพิน "Servo1" [ใน]
เชื่อมต่อพิน "Servo1" [ออก] กับพินดิจิตอล Arduino [8]
ขั้นตอนที่ 8: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
ใน Visuino กด F9 หรือคลิกที่ปุ่มที่แสดงในรูปที่ 1 เพื่อสร้างรหัส Arduino และเปิด Arduino IDE
ใน Arduino IDE ให้คลิกที่ปุ่ม Upload เพื่อคอมไพล์และอัพโหลดโค้ด (ภาพที่ 2)
ขั้นตอนที่ 9: เล่น
หากคุณจ่ายไฟให้กับโมดูล Arduino UNO เซอร์โวมอเตอร์จะเริ่มเคลื่อนที่ตามองศาที่คุณตั้งไว้
ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ ดาวน์โหลดและเปิดได้ใน Visuino:
ขั้นตอนที่ 10: บทแนะนำ Visuino อื่นๆ
คลิกที่นี่เพื่อดูบทแนะนำ Visuino อื่นๆ
แนะนำ:
DIY วิธีแสดงเวลาบน M5StickC ESP32 โดยใช้ Visuino - ง่ายต่อการทำ: 9 ขั้นตอน
DIY วิธีแสดงเวลาบน M5StickC ESP32 โดยใช้ Visuino - ง่ายต่อการทำ: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีตั้งโปรแกรม ESP32 M5Stack StickC ด้วย Arduino IDE และ Visuino เพื่อแสดงเวลาบน LCD
ภาพเคลื่อนไหวบิตแมปบนจอแสดงผล OLED SSD1331 (SPI) ด้วย Visuino: 8 ขั้นตอน
ภาพเคลื่อนไหวบิตแมปบนจอแสดงผล OLED SSD1331 (SPI) ด้วย Visuino: ในบทช่วยสอนนี้ เราจะแสดงและย้ายภาพบิตแมปในรูปแบบแอนิเมชั่นอย่างง่ายบนจอแสดงผล OLED SSD1331 (SPI) ด้วย Visuino ดูวิดีโอ
Visuino Running LED: 9 ขั้นตอน
Visuino Running LED: ในบทช่วยสอนนี้ เราจะใช้ 6x LED, Arduino UNO และ Visuino เพื่อเรียกใช้ไฟ LED โดยใช้องค์ประกอบลำดับ องค์ประกอบลำดับเหมาะอย่างยิ่งสำหรับสถานการณ์ที่เราต้องการทริกเกอร์หลายเหตุการณ์ตามลำดับดูวิดีโอสาธิต
บทนำสู่ Visuino - Visuino สำหรับผู้เริ่มต้น: 6 ขั้นตอน
บทนำสู่ Visuino | Visuino สำหรับผู้เริ่มต้น: ในบทความนี้ฉันต้องการพูดคุยเกี่ยวกับ Visuino ซึ่งเป็นซอฟต์แวร์การเขียนโปรแกรมกราฟิกอีกตัวสำหรับ Arduino และไมโครคอนโทรลเลอร์ที่คล้ายกัน หากคุณเป็นมือสมัครเล่นอิเล็กทรอนิกส์ที่ต้องการเข้าสู่โลกของ Arduino แต่ขาดความรู้ด้านการเขียนโปรแกรมมาก่อน
Midi Random Sequence Generator: 3 ขั้นตอน
Midi Random Sequence Generator: สวัสดี วันนี้ฉันจะแสดงให้คุณเห็นถึงวิธีการสร้าง Midi Random Sequence Generator ของคุณเอง มันสร้างลำดับโน้ตยาว 4, 7,8 หรือ 16 โน้ตแบบสุ่มในคีย์รอง แน่นอนว่าคุณสามารถเปลี่ยนอะไรก็ได้ที่คุณต้องการ คุณสามารถเพิ่มความยาวลำดับเพิ่มเติมหรือเปลี่ยนคีย์ได้ แต่เป