ความรู้แน่น ฟรีสำหรับชุมชน ArduinoAll ที่นี่เท่านั้น

ฟรีและดีที่สุด คอร์สอบรม Arduino + NodeMCU
ทำเพื่อแบ่งปัน ห้ามนำไปจำหน่าย หรือเก็บเงินค่าเรียน
  !!!


  


AllNewStep รับประกันคุณภาพทุกชิ้น วันจันทร์-ศุกร์แจ้งชำระสินค้าก่อน 14.00 จัดส่งทันทีวันนี้ค่ะ

กรุงเทพ /ภาคกลาง ได้พรุ่งนี้


*** สินค้าทุกชิ้น ถ้าสามารถทำรายการสั่งซื้อได้ แสดงว่ามีครบทุกรายการค่ะ *** 

พิมพ์ค้นหาบทความ หัวข้อกระทู้ และสินค้าในเว็บ AllNewStep ได้ที่นี่
QUOTE 

LCD 16x2 Keypad Shield for Arduino

เชษฐ์ปืนใหญ่

ชุดนี้ผมสามรถนำไปใช้ในการปรับค่าการทำงานของ. Step Motor เช่น เปลี่ยนองศา ปรับความเร็ว

ตั้งค่าการหน่วงเวลาที่จะสั่งงาน reley ได้มั้ยครับ

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน

ทำได้ครับ ตัวนี้เป็น shield LCD พร้อมปุ่มกดสำหรับบอร์ด arduino ซึ่งจะมีขาเหลือให้ขับ Stepping Motor อยู่ครับ

QUOTE 
ความคิดเห็นที่ #2
เชษฐ์ปืนใหญ่

ขอบคุณครับ พอจะมี Code ตัวอย่างมั้ยครับ

แบบว่าผมจะเอาไปทำชุดขับเคลื่อนที่สามารถปรับระยะการเคลื่อนที่จาก Keypad ระยะเคลื่อนที่ ตั้งแต่

1mm. -50mm. ครับ

หลักการทำงาน

1.กดสวิตช์ แบบกดติดปล่อบดับ ให้บอร์ดทำงาน

2.บอร์ดสั่งรีเลย์ให้ทำงาน เป็นเวลา 1 วินาที (สามารถเปลี่ยนเวลาได้จาก Keypad)

3.หน่วงเวลา 2 วินาทีหลังจากสั่งให้รีเลย์ทำงาน แล้วจึงสังให้ Step motor ทำงานตามระยะที่ตั้งไว้

    (เวลาหน่วง และ ระยะการหมุนของ Step motor (สามารถเปลี่ยนเวลาได้จาก Keypad)

4.การทำงานจะวนไปเรื่อยตามข้อ 2-3 จนกว่าจะครบตามจำนวนที่กำหนด (สามารถเปลี่ยนเวลาได้จาก Keypad)

QUOTE 
ความคิดเห็นที่ #3
เจ้าของร้าน

ขอบคุณครับ พอจะมี 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 ครับ

 

QUOTE 
ความคิดเห็นที่ #4
เชษฐ์ปืนใหญ่

ขอคุณมากครับ

สั่งของไป 2 รอบ ได้แต่ LED อยากได้รางวันใหญ่บ้าง รอบหน้าเอาใหม่

QUOTE 
ความคิดเห็นที่ #5
เจ้าของร้าน

ขอบคุณครับ  Happy New year ครับ Laughing

แสดงความคิดเห็นที่ 1-5 จากทั้งหมด 5 ความคิดเห็น
ขาย ARDUINO
คุณภาพ อันดับ 1

ได้รับรางวัลร้านยอดเยี่ยม
ตั้งแต่ปี 2558
ขาย Arduino
วีดีโอสอน Arduino

สอน esp8266

สอน Arduino IoT
สอน Arduino แบบเร็ว

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

พูดคุย-สอบถาม