
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在嵌入式开发中,温度测量是一个常见的应用场景,而DS18B20作为一种单总线数字温度传感器,以其高精度、低功耗、易操作等特点,成为了许多开发者的首选。本节课,我们将带领大家掌握如何使用STM32来驱动DS18B20,实现温度的精确测量。DS18B20是一种单总线数字温度传感器,它能够直接输出数字信号,避免了传统模拟温度传感器需要模数转换的复杂过程。它的主要特点如下:(1)单总线接口仅需一个GPIO

前言上一节我们学习了单片机独立按键操作,实际上我们采用的是查询的方法,MCU实时检测有无按键按下比较占用MCU资源,本节我们将使用中断的方法实现按键操作。一、基础知识1. STM32物联网套件简介STM32物联网套件目前有两个版本:基础版和高级版,后续会增加应用版本和语音版,核心板均采用STM32F103C8T6核心板,基础版主要元器件如下所示:高级版版主要元器件如下所示:STM32物联网套件致力
前言众所周知,在32位单片机中,STM32占有重要市场份额,其社区活动频繁,网上相关资料也比较多,无论是学习入门,还是工作使用,都无疑是极好的选择,本节开始,我们将学习如何使用STM32,首先,我们使用HAL库搭建开发环境。一、基础知识1. STM32简介STM32是意法半导体公司的主打产品,意法半导体公司是由意大利的SGS微电子公司和法国Thomson半导体公司合并而成。意法半导体(ST)STM
前言本节我们使用介绍的微信小程序连接阿里云服务器功能,这个功能主要是为了实现通过微信小程序来对设备进行监控。一、基础知识MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少
本篇文章中,我们将介绍如何使用STM32的HAL库驱动RGB三色灯,实现彩色灯光的控制。通过本篇文章的学习,您将掌握RGB三色灯的基础知识和编程方法,以及PWM(脉冲宽度调制)技术的应用。

前言从本文开始,我们开始学习使用arduino开发ESP8266,本节选用Wemos D1开发板,并完成开发环境搭建。一、基础知识1.Arduino简介Arduino是一款便捷灵活、方便上手的开放源代码硬件项目平台。Arduino板基于Atmel的微控制器,增加使其能够适用大部分运行条件的电子元件,并引出简单的I/O接口,方便快发开发应用。Arduino的软件部分主要包含ArduinoIDE以及相
前言本节,我将带领大家熟悉WeMos D1串口开发,并利用两个串口实现数据收发以及打印调试功能。一、串口简介串口是WeMos D1开发板与其它设备进行穿行通信的接口,所谓串行通信其实是指数据一位一位顺序传送给目标设备。数据按位发送,默认是8位数据位,1位停止位,无校验方式传输。WeMos D1有两组串口,分别是TX RX TX1。二、函数说明三、实例程序char byte_recv = 0;Str
在嵌入式开发中,温度测量是一个常见的应用场景,而DS18B20作为一种单总线数字温度传感器,以其高精度、低功耗、易操作等特点,成为了许多开发者的首选。本节课,我们将带领大家掌握如何使用STM32来驱动DS18B20,实现温度的精确测量。DS18B20是一种单总线数字温度传感器,它能够直接输出数字信号,避免了传统模拟温度传感器需要模数转换的复杂过程。它的主要特点如下:(1)单总线接口仅需一个GPIO

简介1.RT_Thread简介RT-Thread是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。RT-Thread具备一个IoT OS平台所需的所有关键组件,例如GUI、网络协议栈、安全传输、低功耗组件等等。经过11年的累积..
前言:上一节,我们使用芯来科技Nuclei Studio IDE搭建了裸机开发环境,本节我们开始正式移植RT_Thread系统。一、基础知识1.RT_Thread简介RT-Thread是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系







