ผมสั่ง จากทางร้านมาประมาน 6 รายการครับ มีอะไรอยากถามหน่อยเกี่ยวกับตัวหลัก
A454 : Arduino Uno R3
A1084: Mini 298N 2way PWM Motor Driver
A1438: 801S Vibration Sensor vibration module
หลักๆ 3อันนี้น่ะครับ หลักคืออยากจะใช้ การสั่นที่เซนเซอร์ในการสั่ง ขั้นตอนการทำงานของมอเตอร์คือ
sensorสั่น>>มอเตอร์หมุนไปทิศทางนึงพอประมาน>>หยุดสักพัก>>จากนั้นก็หมุนกลับ ปริมานเท่าๆกัน
แต่ติดที่ว่า ตัวที่ผมซื้อมา(ไดรเวอร์ขับมอเตอร์)ไม่มีข้อมูลการต่อกับบอร์ดเลยครับ มีแต่ข้อมูลของ L298N ซึ่งหน้าตาไม่เหมือนกัน
ผมไม่กล้าต่อมั่วเพราะเป็นมือใหม่เดี๋ยวพัง
ช่วยทีนะครับ แนะนำคร่าวๆให้ผมไปอ่านเองก็ได้ครับไม่ต้องละเอียด ขอบคุณครับ
คิดว่า arduino uno + เซนเซอร์การสั่น น่าจะใช้งานได้แล้วไม่มีปัญหา
การต่อใช้งาน mini 298n มีแจ้งในหน้าสินค้าแล้วครับ
การต่อตามรูปนี้
บอร์ดควบคุมมอเตอร์ได้ 2 ตัวอิสระ ต่อตามรูป มีช่องสัญญาณควบคุมคือ IN1-IN4
IN1-IN2 และ IN2-IN3 เป็นช่องต่อสัญญาณควบคุมมอเตอร์
โดยสัญญาณที่ส่งมาจาก arduino สามารถควบคุมควมเร็วมอเตอร์ได้ด้วย
เช่น ควบคุมมอเตอร์ A ให้เดินหน้า
IN1 ส่งสัญญาณ 1 โคดใน arduino คือ digitalWrite(pin,1); หรือสัญญาณ PWM กรณีต้องการควบคุมความเร็ว โคดใน arduino คือ analogWrite(pin,val);
IN2 ส่งสัญญาณ 0 โคดใน arduino คือ digitalWrite(pin,0);
การควบคุมทั้งหมด ก็ตามตารางนี้ครับ
ตัวนี้ vibrator ใช้คำสั่ง digitalRead เพื่ออ่านค่าเข้ามาแบบ digital หรือ analogRead สำหรับอ่านค่า analog เราจะได้ค่าการสั่งของวัตถุภายนอก ส่งให้เป็น input ของ arduino
สำหรับการสั่งงาน relay หรือขับมอเตอร์ ตามที่แนะนำไปแล้ว โดย arduino เป็นตัวควบคุมครับ