4/22、注文から約1週間で到着
基盤6枚で674円 AliExサイトはこちら
今見るとこれの半額ショップもあるようだ。
接続は販売サイトから引用
これだけならちゃんと動くんだが(IRつなぐとペケは相変わらず)
できれば電源電圧は5Vをモータに繋ぎましょう。
/*
MX1508 モータドライバ基盤
自作です 2024/4/24
*/
void setup() {
pinMode(8, OUTPUT); //IN2
pinMode(9, OUTPUT); //IN1
pinMode(13, OUTPUT); //IN1
standby();
}
void loop() {
back();
delay(3000);
digitalWrite(13,HIGH);
back_a(900);
delay(3000);
digitalWrite(13,LOW);
}
void forw(){
digitalWrite(8, HIGH);
digitalWrite(9, LOW);
}
void forw_a(int speed){
digitalWrite(8, HIGH);
analogWrite(9, speed);
}
void back(){
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
}
void back_a(int speed){
digitalWrite(8, LOW);
analogWrite(9, speed);
}
void standby(){
digitalWrite(8, LOW);
digitalWrite(9, LOW);
}
void brake(){
digitalWrite(13, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(1000);
digitalWrite(13, LOW);
}
MX1508 モータドライバ基盤
自作です 2024/4/24
*/
void setup() {
pinMode(8, OUTPUT); //IN2
pinMode(9, OUTPUT); //IN1
pinMode(13, OUTPUT); //IN1
standby();
}
void loop() {
back();
delay(3000);
digitalWrite(13,HIGH);
back_a(900);
delay(3000);
digitalWrite(13,LOW);
}
void forw(){
digitalWrite(8, HIGH);
digitalWrite(9, LOW);
}
void forw_a(int speed){
digitalWrite(8, HIGH);
analogWrite(9, speed);
}
void back(){
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
}
void back_a(int speed){
digitalWrite(8, LOW);
analogWrite(9, speed);
}
void standby(){
digitalWrite(8, LOW);
digitalWrite(9, LOW);
}
void brake(){
digitalWrite(13, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(1000);
digitalWrite(13, LOW);
}