1介绍MIKROE-4114开发板风扇实验的使用和代码尝试:
我使用一个12V的电机安装搭建一个风扇进行测试,使用12V
电源对风扇电机进行供电,连接MIKROE-4114开发板的正负极,
MIKROE-4114开发板的OUT1,OUT2分别连接12V电机的正负极。
MIKROE-4114开发板的INT1,INT2连接arduino的5,6引脚。然后用5V电源给arduino供电。
测试目标是 使12V电机正转5秒,然后停止2秒,然后反转3秒。
开发板真值表如下:
根据真值表写测试代码。
用电脑串口给arduino烧录实验测试代码。代码如下:
- // MIKROE-4114 Lab
-
- int input1 = 5; // 定义uno的pin 5 向 input1 输出
- int input2 = 6; // 定义uno的pin 6 向 input2 输出
-
- void setup() {
- // Serial.begin (9600);
- //初始化各IO,模式为OUTPUT 输出模式
- pinMode(input1,OUTPUT);
- pinMode(input2,OUTPUT);
-
- }
-
- void loop() {
- //forward 向前转
- digitalWrite(input1,HIGH); //给高电平
- digitalWrite(input2,LOW); //给低电平
- delay(5000); //延时5秒
-
- //stop 停止
- digitalWrite(input1,LOW);
- digitalWrite(input2,LOW);
- delay(2000); //延时2秒
- //back 向后转
- digitalWrite(input1,LOW);
- digitalWrite(input2,HIGH);
- delay(3000);
- }
复制代码
搭建测试实验完成后,通电,烧录代码,按下arduino reset键后,电机小风扇按预定进行正转,停止和反转。
过程中调节MIKROE-4114开发板上的104 OD 旋钮开关会影响风扇的风速,但是没有测量具体的数值,之后会想办法进行进一步测试。
风扇正反转实验就完成了,使用了基本的INT 和out接口进行MIKROE-4114开发板对电机的测试。开发板上还提供了其他接口。
2.MIKROE-4114开发板上各个接口对应功能介绍。
根据开发板包装上可看出,MIKROE-4114开发板提供了丰富的引脚接口。
如图:
左边列,自上而下1,2为int,int2引脚。3,4,5,6为4线引脚SPI引脚cs,片选脚,SCK时钟控制引脚,MISO就是主设备读,从设备写。MOSI就是主设备写,从设备读。最后两个是3.3V和接地引脚。
右边列,自上而下,1,2为pwm通道和int中断引脚。3,4,引脚为串口UART单向接口RX,TX,TX为发送,RX为接收,串口通讯两个
单片机之间TX接RX,RX接TX。
5,6引脚为I2C协议的两条 SCL, SDA, SCL为时钟信号,SDA为双向数据通道。最后两个引脚为5V和接地。
以上就是MIKROE-4114开发板的所有接口介绍和功能。
3. MIKROE-4114开发板各个其它端口的尝试使用。
之后会继续使用测试MIKROE-4114开发板的其它
通信接口和功能,但是目前还没有找到相关具体使用的资料和方法,将进一步进行学习和测试。
之后计划使用树莓派来控制MIKROE-4114开发板进行工作测试。最终来选型自己的项目中使用arduino或树莓派来完成设计和试用。
拿到开发板后才发现,MIKROE-4114开发板是两相电机驱动,我原本的设计中是四相电机驱动开发,之后将更新测试项目。同时感谢elecfans超可爱助手给予的帮助。
附件为验证视频,非必要下载