从内核、基础外设,再到传感器、WiFi编程,看HarmonyOS如何驾驭小熊派开发板
前言
小熊派IoT开发板一款由南京小熊派智能科技有限公司联合华为技术有限公司基于STM32L431RCT6设计的高性能物联网开发板。开发板充分考虑物联网感知层设备的多样性,具有强大的可扩展性,用于提供给开发者评估及快速设计相关物联网的应用产品。本合集便是利用小熊派IOT开发板学习分析HarmonyOS的系列集锦。
基础学习
001、B2_basic_button案例学习
摘要:使用GPIO输入功能去读取按键状态
002、自定义LED灯点亮及LED灯闪烁
摘要: 如何编写点亮、编译烧录、调试LED灯程序
内核编程
003、HarmonyOS 内核编程开发–Thread多线程
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用cmsis 2.0 接口进行多线程开发
004、HarmonyOS 内核编程开发–定时器
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用cmsis 2.0 接口进行定时器开发
005、HarmonyOS 内核编程开发–信号量
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用cmsis 2.0 接口通过信号量同时从不同的线程访问共享资源
006、HarmonyOS 内核编程开发–事件标志
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用cmsis 2.0 接口使用事件标志同步线程
007、HarmonyOS 内核编程开发–互斥锁
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用cmsis 2.0 接口使用互斥来同步任务
008、HarmonyOS 内核编程开发–消息队列
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用cmsis 2.0 接口通过消息队列进行线程之间交换消息
基础外设
009、HarmonyOS 基础外设开发–GPIO输出
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用GPIO输出功能去点亮LED灯。
010、HarmonyOS 基础外设开发–GPIO输入
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用GPIO输入功能去读取按键状态
011、HarmonyOS 基础外设开发–PWM输出
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用GPIO的PWM功能实现呼吸灯的效果
012、HarmonyOS 基础外设开发–ADC采样
摘要:本示例将演示如何在BearPi-HM_Nano开发板上通过按下按键改变GPIO口的电压
013、HarmonyOS 基础外设开发–I2C控制NFC芯片
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用I2C协议向NFC芯片写入数据
014、HarmonyOS 基础外设开发–UART数据读写
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用UART进行数据的收发
传感器驱动
015、HarmonyOS 传感器驱动开发–MQ2读取烟雾浓度
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用E53_SF1读取烟雾浓度,当烟雾浓度超标时蜂鸣器发出警报
016、HarmonyOS 传感器驱动开发–E53_IA1读取温度、湿度、光照强度
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用E53_IA1读取温度 、湿度、光照强度
017、HarmonyOS 传感器驱动开发–E53_SC1读取光照强度
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用E53_SC1读取温度 、湿度、光照强度,当光照强度过低时,开启补光灯补光。
018、HarmonyOS 传感器驱动开发–E53_SC2读取三轴加速度
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用E53_SC2读取三轴加速度
019、HarmonyOS 传感器驱动开发–E53_IS1人体红外感应
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用E53_IS1实现人体红外感应
WiFi编程开发
020、HarmonyOS WIFI编程开发–WIFI AP 热点
摘要:本示例将演示如何在BearPi-HM_Nano开发板上编写一个创建Wifi热点程序
021、HarmonyOS WIFI编程开发–WIFI 连接热点
摘要:本示例将演示如何在BearPi-HM_Nano开发板上编写一个Wifi连接热点业务程序
022、HarmonyOS WIFI编程开发–UDP客户端
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用socket编程创建UDP客户端
023、HarmonyOS WIFI编程开发–TCP服务端
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用socket编程创建TCP服务端
024、HarmonyOS WIFI编程开发–UDP服务端
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用socket编程创建UDP服务端
025、HarmonyOS WIFI编程开发–MQTT协议开发
摘要:本示例将演示如何在BearPi-HM_Nano开发板上使用MQTT协议
- 点赞
- 收藏
- 关注作者
评论(0)