int SENSOR_PIN = 0; int RPWM_Output = 5; int LPWM_Output = 6; void setup(){ pinMode(RPWM_Output, OUTPUT); pinMode(LPWM_Output, OUTPUT);}void loop(){ int sensorValue = analogRead(SENSOR_PIN); if (sensorValue < 512) { int reversePWM = -(sensorValue - 511) / 2; analogWrite(LPWM_Output, 0); analogWrite(RPWM_Output, reversePWM); } else { int forwardPWM = (sensorValue - 512) / 2; analogWrite(LPWM_Output, forwardPWM); analogWrite(RPWM_Output, 0); }}
เป็นการใช้โวลุ่มมาคอนโทรลมอเตอร์โดยใช้arduino ถ้าอยากรู้เิ่มเติมไปดูที่ลิ้งค์ด้านล่างได้เลยครับ
ความคิดเห็น
แสดงความคิดเห็น