ควบคุม มอเตร์หมุนซ้ายขวา

สมมุติว่าผมมีบอร์ดอดูโน กับมอเตอร์ธรรมดา ผมบังคับให้ไฟออกจาก ขา 2 สลับกับ ขา 3 ของบอร์ด คือ เวลาที่ไปออกขา 2 จะไม่ออกขา 3 และเวลาไปออกขอ 3 จะไม่ออกขา 2 แล้วต่อสายไฟตรง จากขา 2 เข้า มอร์เตอร์ แล้วอีกขั่วของ มอเตอร์ ก็ต่อตรงเข้า ขา 3 ของบอร์ด อดูโน พอผมทำเสร็จแล้วมันก็หมุนตามที่คิดไว้คืหมุนสลับกัน แต่ผมสงสัยว่า การต่อแบบนี้มันมีผลเสียกับ วงจร ในบอร์ด อดูโน ไหม เพราะผมลองต่อกับ กราวแล้ว ไฟมันไหลลงกราวหมด มันไม่ไหลเข้า มอเตอร์

int pin2 = 2, pin3 = 3;

void setup() {

pinMode(pin2, OUTPUT); pinMode(pin3, OUTPUT); Serial.begin(9600);

}

void loop() {

digitalWrite(pin2, HIGH); digitalWrite(pin3, LOW); Serial.println("pin2 = HIGH, pin3 = LOW"); delay(1000);

digitalWrite(pin2, LOW); digitalWrite(pin3, HIGH); Serial.println("pin2 = LOW, pin3 = HIGH"); delay(1000);

digitalWrite(pin2, LOW); digitalWrite(pin3, LOW); Serial.println("pin2 = LOW, pin3 = LOW"); delay(1000);

}
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่