课程

课程 讲师

LED-蜂鸣器模块

购买数
121
课时数
1
浏览数
14710
主讲人:
齐老师
有效期:
自购买之日起永久
免费
原价:¥0
分享

分享到:

手机查看

控制LED灯的亮灭和蜂鸣器的开关。

购买链接:

https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-18748153240.71.3afa2366yqRAJh&id=576040361356

LED-蜂鸣器模块

一、功能介绍

LED-蜂鸣器模块

使用GPIO接口,与IMX6魔法师Cortex-A系列底板的P8接口对应。

image.png

1、LED简介

LED是英文Light Emitting Diode的缩写,译为发光二极管。

是由含镓(Ga)、砷(As)、磷(P)、氮(N)等的化合物制成。

发光二极管是半导体二极管中的一种,可以把电能转换成光能,与普通二极管一样具有单向导电性。

LED灯的应用在日常生活中会经常见到,例如开关指示灯、LED广告牌、LED显示屏、LED车灯、红路灯等。

2、蜂鸣器简介

蜂鸣器分为压电式蜂鸣器和电磁式蜂鸣器两种类型,电磁式蜂鸣器又分为有源和无源两种类型,该模块中使用的蜂鸣器是有源电磁式蜂鸣器。

有源电磁式蜂鸣器的工作信号为直流电,蜂鸣器的内部震荡电路可以将直流电转换为脉冲信号,当脉冲信号的电流通过电磁线圈,使电磁线圈产生磁场。振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动从而发声。

蜂鸣器在家用电器上,银行、公安的报警系统中,在电子玩具、游戏机中都得到普遍应用。

二、使用演示

三、原理分析

        LED通过三极管控制电流是否导通,当引脚GPH_1输出为高电平时,导通三极管,使电流通过LED,从而LED产生光亮。

image.png

        蜂鸣器同样是使用三极管控制电流的导通,当引脚GPH_0输出高电平时,导通三极管,使电流通过蜂鸣器,从而蜂鸣器产生声响。

image.png

四、代码分析

1.    P8端口设备树配置

2.    GPIO操作库函数

3.    驱动程序

4.    应用程序

五、实践操作

1、编译驱动程序

2、编译应用程序

3、下载测试


讲师信息

齐老师

齐老师

Linux|应用开发..
粉丝:1
拥有多年Linux开发经验,精通Linux C,参与过多个大型Linux项目开发。

他们也关注了

×

分享成功,快去个人中心查看吧~~~

祝您:学习愉快 !

确 定
×

加入我的看单

该课程需要加入我的看单后方可学习,确定加入?

确 定 取 消
关注官方微信