2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในคำแนะนำนี้ เราสามารถกดปุ่มบนแป้นพิมพ์และขึ้นอยู่กับว่ากดตัวอักษรใด เซอร์โวมอเตอร์จะหมุนไปในระดับหนึ่ง โปรแกรมจะวนซ้ำทุกครั้งที่กดปุ่ม
ขั้นตอนที่ 1: ชิ้นส่วนที่จำเป็น
คำแนะนำนี้ค่อนข้างตรงไปตรงมาในแง่ของส่วนประกอบ รายการที่จำเป็นจะรวมถึง:
1. ไมโครคอนโทรลเลอร์ Arduino
2. ขนมปัง 1 แผ่น
3. ปุ่มกดเมทริกซ์ 4x4
4. 1 ไมโครเซอร์โว
5. สุดท้าย มีสายต่างๆ ให้เชื่อมต่อทุกอย่าง
ขั้นตอนที่ 2: ตั้งค่าปุ่มกดและเซอร์โว
การตั้งค่าตรงไปตรงมาเช่นกัน
ฉันหาปุ่มกดเมทริกซ์ขนาด 4x4 ไม่พบเหมือนที่ใช้ในโปรเจ็กต์ ดังนั้นนี่คือส่วนประกอบที่ใกล้เคียงที่สุดที่ฉันสามารถหาได้
เลย์เอาต์จะเหมือนกันทุกประการ ตราบใดที่คุณเชื่อมต่อ 8 พินในลำดับที่ถูกต้อง ผลลัพธ์จะยังคงเหมือนเดิม
1. เริ่มต้นด้วยการเชื่อมต่อสายไฟจากปุ่มกดไปยัง Arduino เริ่มจากพินที่ไกลที่สุดทางด้านซ้ายของปุ่มกด เชื่อมต่อกับพินหมายเลข 2 ของ Arduino คุณจะทำเช่นนี้กับพินทั้งหมดจนกว่าคุณจะไปถึงพินหมายเลข 9 ของ Arduino อย่าลืมสังเกตแผนภาพเพื่อความเข้าใจที่ดีขึ้น
2. เชื่อมต่อสายสีแดงจากพิน 5v บน Arduino กับรางบวกบนเขียงหั่นขนม
3. เชื่อมต่อสายสีดำจากพิน GND บน Arduino กับรางลบบนเขียงหั่นขนม
4. สุดท้าย ต่อสายไฟและสายกราวด์เข้ากับราง 5v และ gnd ของ Arduino สายสีเหลืองตรงกลางจะวิ่งไปที่ขาเบอร์ 10 ของ Arduino
ขั้นตอนที่ 3: รหัส
หลังจากเชื่อมต่อส่วนประกอบทั้งหมดอย่างถูกต้องแล้ว ให้ดาวน์โหลดโค้ดและเรียกใช้โปรแกรม ดังที่กล่าวไว้ก่อนหน้านี้ อักขระแต่ละตัวของแป้นกดจะเปลี่ยนเซอร์โวไปยังตำแหน่งที่กำหนดไว้ล่วงหน้า เซอร์โวนี้จะไม่หมุนเต็ม 360 องศา แต่จะหมุนไปที่ 180 องศาเท่านั้น