树莓派驱动L9110H灭火风扇模块

四个管脚分别为GND,VCC,INA,INB
vcc接通5v供电引脚
INA,和INB分别为正转和反转
正转时风向向后

用pinMode初始化定义管脚为输出状态
digitalWrite()给定引脚的状态

INA接wPi0
INB接wPi1
代码如下
下面展示一些 内联代码片

//灭火风扇L9110h
#include<wiringPi.h>
#include<stdio.h>

#define INA 0
#define INB 1

int main(void){
	int i;
	if(wiringPiSetup() == -1){
		printf("loss");
		return 1;
	}
	
	pinMode(INA,OUTPUT);
	pinMode(INB,OUTPUT);
	
	int a = 5;
	while(a--){
		printf("INA high\n");
		digitalWrite(INA,HIGH);
		for(i = 0; i < 4; i++){
			delay(1000);
		}
		
		printf("INA low\n");
		digitalWrite(INA,LOW);
		for(i = 0; i <4; i++){
			delay(1000);
		}
		
		printf("INB high\n");
		digitalWrite(INB,HIGH);
		for(i = 0; i < 4; i++){
			delay(1000);
		}
		
		printf("INB low\n");
		digitalWrite(INB,LOW);
		for(i = 0; i < 4; i++){
			delay(1000);
		}
	}
	return 0;
}



接线图

		![在这里插入图片描述](https://img-blog.csdnimg.cn/20201027183426530.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pob25ncWxp,size_16,color_FFFFFF,t_70#pic_center)

		
  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
早市向来以卖菜者居多,但总有一些年长者将自家闲置废旧物品拿来早市摆摊售卖,一来可以打发早起的这段时光,二来可以享受二次创业给自己带来的乐趣,当然,也给喜欢物美价廉、充满好奇心、喜欢瞎折腾的人创造淘宝机会,这个是什么,CUP风扇,2块钱买回家来研究一番。 CPU风扇是四线制,一般情况下,红黑分别为正负,接上12V电压,转速超快,发出嗡嗡嚎叫声,说明风扇还可以用,但还有黄蓝两根线不知是什么线,于是万事不解百度一下找到了答案,其中蓝线为PWM调速线,做了一下试验,将蓝线接地,风扇立即减慢直至停止,如果接上脉宽调制信号,就可以调速了,酷暑难耐,如果做一个电风扇,无级变速加摆头,让夏天不再炎热,岂不美哉! 原理介绍: 接入电源后,红色指示灯亮,打开风扇控制开关S1,风扇开始转动,打开摆头控制开关S2,风扇开始摆动。 脉宽调制电路功能说明:采用NE555控制芯片,如上图,上电后,电流通过1K电阻、IN5819二极管、可调电阻对0.1微法电容进行充电,通过可调电阻IN5819、1K电阻进行放电,构成占空比可调的方波发生器,用于控制风扇转速。 转向驱动电路功能说明:仍然以NE555控制芯片为核心,如上图,2脚和6脚的解法构成双稳态触发器,当按下2脚的开关时,3脚输出高电平,7脚通过三极管s8050输出低电平,当按下6脚开关时,高低电平相反,变为高低电平两路输出, 通过L9110驱动电机,控制电机左右旋转。 演示视频:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值