当前路径:主页 > 新闻资讯 >
led灯板:红黄蓝灯板的使用
发布时间:2021-05-13 10:14 点击:


      WiFi IoT 套件的板子很多,今天分三步介绍下关于使用红绿灯板的文章。主要完成红绿灯板,LED、蜂鸣器、按键的控制。
硬件介绍


      通过查看红绿灯板的原理图,红绿灯板主要有红、绿、黄LED灯各一个,蜂鸣器一个,按键一个。经过查看原理图,它们使用主控的GPIO口分别为:
red         --》 GPIO10green     --》 GPIO11yellow    --》 GPIO12beep       --》GPIO9
switch     --》GPIO8


新建文件

      之前一直做的都是MCU这方面的开发,习惯了使用IDE,对一些编译工具链都没什么了解。对于怎么在原来的工程目录下,新建文件不是很熟悉。但是这些都不是什么大问题,可以看原来的工程目录结构是怎么样的,按照它的模板进行新建就行了。好像就是一个文件夹下存放.c .h文件和BUILD.gn。

      好的,我们就那样来开干。在app目录下新建SSL文件夹,下面再新建c文件和BUILD.gn文件。  

 
1、light.c

      该C文件任务主要是控制红绿黄灯亮灭。把原来的led例程复制过来进行更改。新建一个任务,红绿灯一秒亮,一秒灭循环闪烁。

2、beep.c

      该C文件任务主要任务是通过按下按键,控制蜂鸣器发声。新建任务,按下按键,蜂鸣器发声,松开按键,蜂鸣器停止发声。这里要注意一下,按键的引脚信号为输入信号,初始化的时候,需要先进行上拉模式设置,要不然会一直检测到低电平。

3、BUILD.gn

      对于我这种只习惯于IDE开发,对这类文件都不熟悉,但是这些都些东西都是有规律的,看其他的文件夹下的BUILD.gn是怎么编写的,然后复制更改。 

  • 公司简介

  • 产品展示

  • 设计案例

  • 马上联系