ชุดนี้ผมสามรถนำไปใช้ในการปรับค่าการทำงานของ. Step Motor เช่น เปลี่ยนองศา ปรับความเร็ว
ตั้งค่าการหน่วงเวลาที่จะสั่งงาน reley ได้มั้ยครับ
ทำได้ครับ ตัวนี้เป็น shield LCD พร้อมปุ่มกดสำหรับบอร์ด arduino ซึ่งจะมีขาเหลือให้ขับ Stepping Motor อยู่ครับ
ขอบคุณครับ พอจะมี Code ตัวอย่างมั้ยครับ
แบบว่าผมจะเอาไปทำชุดขับเคลื่อนที่สามารถปรับระยะการเคลื่อนที่จาก Keypad ระยะเคลื่อนที่ ตั้งแต่
1mm. -50mm. ครับ
หลักการทำงาน
1.กดสวิตช์ แบบกดติดปล่อบดับ ให้บอร์ดทำงาน
2.บอร์ดสั่งรีเลย์ให้ทำงาน เป็นเวลา 1 วินาที (สามารถเปลี่ยนเวลาได้จาก Keypad)
3.หน่วงเวลา 2 วินาทีหลังจากสั่งให้รีเลย์ทำงาน แล้วจึงสังให้ Step motor ทำงานตามระยะที่ตั้งไว้
(เวลาหน่วง และ ระยะการหมุนของ Step motor (สามารถเปลี่ยนเวลาได้จาก Keypad)
4.การทำงานจะวนไปเรื่อยตามข้อ 2-3 จนกว่าจะครบตามจำนวนที่กำหนด (สามารถเปลี่ยนเวลาได้จาก Keypad)
ขอบคุณครับ พอจะมี Code ตัวอย่างมั้ยครับ
แบบว่าผมจะเอาไปทำชุดขับเคลื่อนที่สามารถปรับระยะการเคลื่อนที่จาก Keypad ระยะเคลื่อนที่ ตั้งแต่ 1mm. -50mm. ครับ
1mm. -50mm. ครับ
- มีครับ โคดการอ่านค่าปุ่มและแสดงข้อความออกจอ LCD ดูได้จากลิงค์ผู้ผลิตนี้ครับ http://www.dfrobot.com/wiki/index.php?title=Arduino_LCD_KeyPad_Shield_%28SKU:_DFR0009%29
หลักการทำงาน
ตัวอย่างโคดการรับค่าจากปุ่มกดและแสดงผลออกจอ LCD มีตามลิงค์แล้วน่าจะทำได้ไม่ยาก เหลือเขียนโคดควบคุม stepping motor ครับ
1.กดสวิตช์ แบบกดติดปล่อบดับ ให้บอร์ดทำงาน
- มีตัวอย่างการอ่านค่าจากสวิตช์ในลิงค์ข้างบนครับ
2.บอร์ดสั่งรีเลย์ให้ทำงาน เป็นเวลา 1 วินาที (สามารถเปลี่ยนเวลาได้จาก Keypad)
3.หน่วงเวลา 2 วินาทีหลังจากสั่งให้รีเลย์ทำงาน แล้วจึงสังให้ Step motor ทำงานตามระยะที่ตั้งไว้
(เวลาหน่วง และ ระยะการหมุนของ Step motor (สามารถเปลี่ยนเวลาได้จาก Keypad)
4.การทำงานจะวนไปเรื่อยตามข้อ 2-3 จนกว่าจะครบตามจำนวนที่กำหนด (สามารถเปลี่ยนเวลาได้จาก Keypad)
- ใช้การอ่านค่าจากปุ่มกดจาก keypad แล้วนำมาเพิ่มหรือลดค่าให้กับตัวแปร หรือกำหนดสถานะโหมดการตั้งค่า/เริ่มทำงาน แล้วนำไปควบคุมการ delay ออกทางขา output ให้ relay และควบคุม stepping motor วนไปข้อ 2-3 เรื่อย ๆ จนกว่าจะครบเงื่อนไขแล้วออกจาก Loop ครับ
ขอคุณมากครับ
สั่งของไป 2 รอบ ได้แต่ LED อยากได้รางวันใหญ่บ้าง รอบหน้าเอาใหม่