คำอธิบาย
บอร์ดควบคุมความเร็วมอเตอร์ Digital PWM บอร์ดควบคุมความเร็วและทิศทางมอเตอร์ DC รองรับ PWM Control
- Vin DC6.5 – 12V
- VMotor DC4.8 – 24V
- Drive current Io ≤ 2A
- Maximum power dissipation 25W
- High level 2.3V≤ Vin ≤ 5V
- Low level 0.3 V ≤ Vin ≤ 15V
โค้ดตัวอย่างการใช้ L298N
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
#define enA 8 #define in1 6 #define in2 7 int rotDirection = 0; int pressed = false; void setup() { pinMode(enA, OUTPUT); pinMode(in1, OUTPUT); pinMode(in2, OUTPUT); // Set initial rotation direction digitalWrite(in1, LOW); digitalWrite(in2, HIGH); } void loop() { int pwmOutput = 255; //set speed conveyor analogWrite(enA, pwmOutput); // ส่งสัญญาณ PWM 0-255 = 0-100% เพื่อควบคุมความเร็วสายพาน rotDirection = 1; // 0 = สายพานเคลื่อนไปทางซ้าย 1=สายพานเคลื่อนไปทางขวา // สายพานเคลื่อนไปทางซ้าย if (rotDirection == 0) { digitalWrite(in1, HIGH); digitalWrite(in2, LOW); delay(20); } // สายพานเคลื่อนไปทางขวา if (rotDirection == 1) { digitalWrite(in1, LOW); digitalWrite(in2, HIGH); delay(20); } } |
รีวิว
ยังไม่มีบทวิจารณ์