两路电机驱动H桥L9110-步进电机电机驱动模块

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

一模塊描述1雙L9110S芯片的電機驅動2模塊供電電壓:2.5-12V3適合的電機範圍:電機工作電壓2.5v-12V之間,最大工作電流0.8A,目前市面上的智能小車電壓和電流都在此範圍內4可以同時驅動2個直流電機,或者1個4線2相式步進電機。5PCB板尺寸:2.8cm*2.1cm超小體積,適合組裝6設有固定安裝孔,直徑:3mm二模塊接口說明【6P黑色彎排針說明】1VCC外接2.5V-12V電壓2GND外接GND3IA1外接單片機IO口4IB1外接單片機IO口5IA2外接單片機IO口6IB2外接單片機IO口【4P綠端子說明】1OA1OB1接直流電機2個引腳,無方向2OA2OB2接直流電機2個引腳,無方向三模塊使用說明接通VCC,GND模塊電源指示燈亮IA1輸入高電平,IA1輸入低電平,【OA1OB1】電機正轉;兩路電機驅動H橋L9110步進電機電機驅動模塊下面是測試程序:intIN1=4;intIN2=5;intIN3=6;intIN4=7;voidMotor1(booleanreverse)/電機正轉{if(reverse)//正轉{digitalWrite(IN1,HIGH);digitalWrite(IN2,LOW);}else//反轉{digitalWrite(IN1,LOW);digitalWrite(IN2,HIGH);}}voidMotor2(booleanreverse)//電機2轉動{if(reverse)//正轉{digitalWrite(IN3,HIGH);digitalWrite(IN4,LOW);}else//反轉IA1輸入低電平,IA1輸入高電平,【OA1OB1】電機反轉;IA2輸入高電平,IA2輸入低電平,【OA2OB2】電機正轉;IA2輸入低電平,IA2輸入高電平,【OA2OB2】電機反轉;//正轉digitalWrite(IN3,LOW;digitalWrite(IN4,HIGH;digitalWrite(IN1,LOW;digitalWrite(IN2,HIGH;delay(1000);//暫停一秒stopMotor(true);delay(1000);stopMotor(false);//恢復電機使能端高電//反轉digitalWrite(IN3,HIGH);digitalWrite(IN4,LOW);digitalWrite(IN1,HIGH);digitalWrite(IN2,LOW);delay(1000);//暫停stopMotor(true);delay(1000);stopMotor(false);}voidstopMotor(booleanr)//電機停轉{if(r){}}voidsetup({inti;for(i=4;i=7;i++)//為Ardunio電機驅動版pinMode(i,OUTPUT);//設置數字端口4,5,6,7為輸出模式for(i=4;i=7;i++)digitalWrite(i,OUTPUT);//設置數字端口4,5,6,7为HIGH,電機保持不動Serial.begin(9600);}voidloop(){aa();//兩個直流電機正轉1秒暫停一秒反轉一秒}{digitalWrite(IN3,LOW;digitalWrite(IN4,HIGH;}}voidaa()//先正轉1秒停1秒後反轉1秒{

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功