![fef6767fb0c747dd7d674d34f4f10a0c.png](https://i-blog.csdnimg.cn/blog_migrate/8b52c59f17ee1ae59a5ac88854e1b82e.png)
停课不停学
与武汉共渡难关
![c93b6cf8f8b6b38a2755bba732472d05.png](https://i-blog.csdnimg.cn/blog_migrate/7d581f4aca067c85a6f9ba4afc930805.png)
疫情当前,全民抗疫,受其影响,大部分学校已经延长假期,延迟开学时间。你一定宅在家中出不来了门,没地方玩,睡也睡够了,实在无聊的话就来学习吧!小熊派开源社区整理了IoT从基础到实战的全系列教程,供大家在疫情期间学习。
01
STM32单片机基础学习教程单片机基础——使用GPIO输出点亮一个LED灯
单片机基础——使用GPIO扫描检测按键
单片机基础——使用EXIT检测按键状态
单片机基础——使用USART查询模式发送和接收数据
单片机基础——使用USART DMA模式发送和接收数据
单片机基础——使用USART中断模式发送和接收数据
单片机基础——重定向printf函数到串口输出的多种方法
单片机基础——使用DAC输出任意指定电压值
单片机基础——使用ADC读取电压值
单片机基础——使用通用定时器闪烁LED
单片机基础——使用硬件SPI驱动TFT-LCD(ST7789)
单片机基础——使用QSPI读写SPI Flash(W25Q64)
单片机基础——使用SDMMC接口读写SD卡数据
单片机基础——在SD卡上移植FATFS文件系统
单片机基础——使用I2C读写AT24C02 EEPROM
单片机基础——使用I2C读取BH1750光强度传感器数据
单片机基础——使用I2C读取SHT30温湿度传感器数据
单片机基础——使用通用定时器产生PWM驱动蜂鸣器
单片机基础——使用ADC读取气体传感器数据(MQ-2)
单片机基础——使用USART接收GPS数据并解析(L80-R)
02
IoT通信模组联网教程IoT通信模组教程01-AT指令玩转WIFI通信模组
IoT通信模组教程02-AT指令玩转2G通信模组
IoT通信模组教程03-AT指令玩转NB-IoT通信模组
IoT通信模组教程04-深度剖析LiteOS的AT框架
IoT通信模组教程05-LiteOS的SAL及socket编程实例
03
LiteOS物联网操作系统学习教程LiteOS内核教程01 | 物联网一站式开发工具 IoT-Studio
LiteOS内核教程02 | Hello World
LiteOS内核教程03 | 任务管理
LiteOS内核教程04 | 信号量(任务同步)
LiteOS内核教程05 | 互斥锁(共享资源保护)
LiteOS内核教程06 | 内存管理
04
LiteOS物联网操作系统外设教程LiteOS裸机驱动移植01 | 以LED为例说明裸机驱动移植方法
LiteOS裸机驱动移植02 | LCD驱动移植及使用
LiteOS裸机驱动移植03 | E53_SC1智慧路灯扩展板驱动及使用
LiteOS裸机驱动移植04 | E53_IA1智慧农业扩展板驱动及使用
LiteOS裸机驱动移植05 | E53_SF1智慧消防扩展板驱动及使用
LiteOS裸机驱动移植06 | E53_ST1智慧运输扩展板驱动及使用
05
STM32+IoT通信模组上云教程LiteOS云端对接教程01-cJSON组件使用教程
LiteOS云端对接教程02-使用EMQ-X搭建私有MQTT服务器
LiteOS云端对接教程03-LiteOS基于MQTT对接EMQ-X服务器
LiteOS云端对接教程04-华为OC平台创建MQTT产品使用mqtt.fx测试
LiteOS云端对接教程05-LiteOS基于MQTTS对接华为OC平台实战
LiteOS云端对接教程06-华为OC平台创建CoAP产品并使用模拟设备测试
LiteOS云端对接教程07-LiteOS基于CoAP对接华为OC平台实战
LiteOS云端对接教程08-华为OC平台创建LWM2M产品并使用模拟设备测试
LiteOS云端对接教程09-LiteOS基于LWM2M对接华为OC平台实战
LiteOS云端对接教程10-LiteOS使用NB模组基于LWM2M对接华为OC平台实战