使用同事的led灯条+散热片,和一个路由器的电源做了一个led小台灯: 灯条的工作电压是12v,所以用9V稍微有些暗。不过完行看清电源是完全没有问题的。 合理利用废旧物品,顺便减少点开销,也是不错的。
一、继电器方式:1、ON按下之前,电容C1充电电压到达5V,三极管Q1工作,Q2不工作,继电器也不工作,没有输出;2、ON按下,Q2开始工作,继电器工作,RL1线路切换,Power OUT输出电压,系统电源启动,启动后A输出高电平,D3灯常亮,A点电压高来维持Q1 ,Q2工作保证继电器一 直工作状态;3、OFF按下时,Q1不工作,Q2不工作,C1放电,继电器断开,树莓派强制断电;4、另一种情况,当...
阻塞模式和非阻塞模式的主要区别在于无请求来到时,阻塞模式会一直停在接收函数即accep函数,直到有请求到来才会继续向下进行处理。而非阻塞模式下,运行接收函数,如果有请求,则会接收请求,如果无请求,会返回一个负值,并继续向下运行。一般来说,使用阻塞模式的程序比较多,因为阻塞模式是由内核保障等待请求的,当他阻塞时不占用系统资源,而非阻塞模式需要我们人工轮询,占用资源较多。另外,阻塞模式可以使用sele...
class=markdown_views prism-github-gist> 嵌入式Linux驱动 GPIO操作代码驱动代码应用层代码 测试驱动Makefile 这里记录的是嵌入式linux驱动对gpio的基本操作。但是并不是规范的驱动编写方式,在后面的学习中还要进行改进。 改进过后点击这里 实现的内容是:gpio驱动编写>>>>应用编写(闪烁灯)...