文章目录一、I2C总线通信协议原理1、I2C协议简介2、 I2C物理层3、协议层(1)基本读写过程(2)通讯的起始和停止信号(3) 数据有效性(4)地址及数据方向(5)响应4、软件I2C5、硬件I2C二、STM32基于I2C协议的温湿度传感器的数据采集1、代码撰写2、电路连接3、结果展示总结参考 一、I2C总线通信协议原理1、I2C协议简介I2C 通讯协议(Inter-Integrated Ci
前言在数字通信各种协议中,相对Ethernet, USB, SATA, PCI-Express等传输速度达数百上千兆字节每秒的总线,I2C和SPI常称为小协议。但是,我们不能忘记的是各种总线的用途是什么。“大”协议是用于系统外的整个系统之间通信的,“小”协议是用于系统内各芯片间的通信,没有迹象表明“大”协议有必要取代“小”协议。I2C和SPI的存在和流行体现了“够用就好”的哲学。一、I2C总线定义
A:处理器在工作时都会产生大量的热量,所以工程师在设计处理器时考虑到散热问题会给每个盒装的处理器里放置一个散热风扇(极少的AMD黑盒处理器没有风扇)。CPU风冷风扇分两种:下压式风扇和侧*式风扇,两种风冷风扇都是与处理器表面紧贴在一起的,利用金属的热传递性能将处理器中的热量迅速传递出来,达到降低和稳定处理器温度的作用。tel原装风扇采用下压式风扇设计,原装风扇本身自带硅脂,因此可以直接安装(无需再
文章目录1 简介1 设计概要2 系统设计2.1 系统供电问题2.2 自动/手动模式的切换2.3 PWM信号的产生2.4 单片机内部资源的分配三、硬件搭建3.1 单片机最小系统3.2 电机驱动模块3.3 超声波测距模块3.4 红外遥控模块3.5 液晶显示模块3.6 供电模块4 工程代码(全开源)4.1 总头文件4.2 电机驱动及头文件4.3 超声波驱动及头文件4.4 红外遥控驱动及头文件4.5 液
文章目录一、功能简介二、软件设计三、实验现象联系作者 一、功能简介本项目使用Proteus8仿真51单片机控制器,使用LCD1602液晶、按键、蜂鸣器、L298N电机驱动模块、直流电机、DS18B20温度传感器等。系统运行后,LCD1602显示传感器检测的温度值; 默认以自动模式运行,若按下K4键切换为手动模式,此时可以 通过K1和K2控制风扇加减速,风扇档位共5档(0-5)。当再次按下K4键切
esp32是3.3v的单片机 io口可以忍受5v电平    所以如果接普通的电脑上5v的风扇 不需要电平转换,加上拉电阻就行   。我这是一个12v风扇但是用5V驱动的。所以电路偷懒了也能用。如果用12V那需要跟上边教程一样电平转换 接线    风扇正负极接5V电源 ,测速线接13针脚,并用1k电阻上拉到5v。pwm线直接接14
转载 2024-03-21 21:33:46
627阅读
基于STC51单片机的风扇设计要求:利用直流电机充当风扇键盘可以调整风扇的转速设计概述:  按照设计要求,风扇的开与关需要用到独立键盘,转速控制需要用到PWM技术。所需要的单片机芯片为STC89C52,所用的硬件工具是由华清远见开发的基于STC89C52的智能小车。该小车配备所需要的独立按键模块和直流电机模块,独立按键模块由P3口控制,直流电机模块由P1口控制。STC89C52是一种低功耗,高性能
前面很多文章都是装机配置表,因为CPU都是盒装的大部分都有自配散热器,所以没有单独写。不过因为有的老铁电脑玩的非常暴力,在散热上比一般用户要求更高。 双十一清单汇总(重要合并)zhuanlan.zhihu.com 注意了,双十一无门槛、全品类、可叠加使用的现金红包!目前给CPU降温主要有两个方案:水冷散热风冷散热水冷散热器有点像我们的空调,但原理比空调更简单,通过
本案例为机智云平台初级基础应用开发实例,开发者通过使用机智云AIoT自助开发平台和ESP8266,实现对USB风扇的远程APP控制,本案例原理简单、制作成本低,适合所有具备嵌入式基础的开发者,尤其适合准备进入IoT的从业者、高校相关专业学生参考学习,掌握物联网设备基础开发逻辑。其他更多应用开发详见官方案例教程。机智云AIoT自助开发平台提供多种在线自动开发工具、多型号(Wi-Fi、GPRS、4G等
电调是驱动电机用的调速器。电调的作用:电机的电流很大,通常每个电机正常工作时的平均电流在3A左右,如果没有电调的存在,飞控板的I/O口无法承受这样大的电流。电子调速器负责使电机运行在飞控(即APM或PX4)所请求的旋转速度。多数电调需要校准,这样它们才能知道飞控发出的最小与最大的PWM值。方法一:四个电调一起校准(1)打开你的发射机,并将油门摇杆置于最大。 (2)连接电池。飞控上的红、蓝、黄LE
【智能温控风扇】一、设计任务设计内容 以单片机作为核心控制器件,选取DS18B20温度传感器作为数字温度计,实时测量并反应实际温度,编写程序,采集实时温度并通过数码管显示当前温度,通过按键设置的温度上、下限,将其与实际温度的比较结果,作为控制风扇的开关及档位的依据: 当实际温度低于所设温度下限时,风扇关闭,为0档; 当实际温度高于温度下限,低于温度上限时,风扇转速一般,为1档; 当温度高于温度上限
转载 2024-05-30 07:39:50
168阅读
文章目录一、分区表简介1、什么是分区表2、ESP32 内置分区表3、分区表的格式(1) 注释(2) Name —— 分区名(3) Type —— 主类型(4) SubType —— 子类型(5) Offset & Size —— 偏移地址 & 分区大小(6) Flag —— 标记二、通过分区表设置分区1、使用内置分区表2、自定义分区表 一、分区表简介1、什么是分区表分区表是 ES
使用git源码安装arduino+esp32开发环境使用git源码安装arduino+esp32开发环境第一步,创建文件夹第二步,克隆esp32包第三步,安装工具包方法1:用get.exe安装工具包通过esp包下面的tools里的get.exe安装工具包第三步,安装工具包方法2:直接下载 使用git源码安装arduino+esp32开发环境一般教程里的方法安装很慢,一出现网络问题,就会错误所以这
转载 2024-08-11 10:10:25
307阅读
经过前两个帖子的折腾,基本的开发环境已经搭建完毕!我们现在终于可以快乐的写代码、调传感器了!!因为小弟使用的是官方乐鑫原厂的SDK,我在官网也只能找到带freertos的SDK包,因此下面就基于这个原厂SDK来给大家分享一下esp32运行多任务的过程(LED闪烁+串口打印)首先我们把      esp/esp-idf/examples   里面的L
转载 2024-05-12 20:07:07
271阅读
最近在做一个基于ESP32-PICO-D4的墨水瓶小终端/挂件?的小项目,硬件测试部分耗了我一个下午加晚上,随便总结一下。最终点灯成功 电路设计放在立创开源那边了:ESP32_INK 墨水屏终端or挂件 - 嘉立创EDA开源硬件平台 (oshwhub.com)记录一些问题/想法:1.电路设计时因为嫌16p的typec焊接容易出事,就用了一个microusb和一个6p的typec(仅供电)
转载 2024-05-06 16:13:31
3856阅读
文章目录前言资料参考1 ESP-Moonlight 项目及硬件了解2 ESP-IDF 软件开发基础3 基础组建测试试用4 端云配合 前言小能手在时隔4年后,再次玩起了乐鑫芯片,这次是带语音识别功能的ESP32。目前基于 ESP-Moonlight 开发板记录一系列笔记。月球灯课程将带领爱好者一步步探索利用乐鑫物联⽹开发框架 ESP-IDF 和 ESP32 芯片构建智能终端产品的全过程,最终实现月
转载 2024-05-23 23:48:25
162阅读
智慧家居·万物互联:我的智能花盆DIY之旅0 写在前面1 架构怎么搭?1.1 系统层次1.2 MQTT是什么?1.3 项目流程2 云平台怎么用?2.1 创建设备2.2 设备开发2.3 设备管理3 软件怎么设计?3.1 依赖库配置3.2 引脚定义与连接3.3 WIFI配置3.4 MQTT配置3.5 连接云平台3.6 执行设备4 更进一步 0 写在前面?物联网(Internet of things,
转载 2024-08-06 12:33:03
222阅读
简介HardwareSerial 库是c++编写的,应用于esp32 Arduino应用环境的串口驱动库,我们在安装好ESP32的Arduino开发环境后就已经集成了这个串口操作库,在实际应用时直接引用就可以了。注意:ESP32共有3个UART端口, 其中UART1用于Flash读/写,我们使用串口1时需要注意,需要将串口1映射到其他GPIO上即可,我测试了一下GPIO12、GPIO13,使用串口
转载 2024-03-23 10:33:14
696阅读
ESP32的Ethernet通讯Arduino的Ethernet库Ethernet库库函数介绍总结 Arduino的Ethernet库Arduino很早就支持Ethernet通讯。硬件主要是支持W5100,W5200和W5500以太网通讯模块通过SPI接口与ESP32通讯。在Arduino 1.8.19版本以前,Arduino不支持库的引用位置。比如,在例子中说调用Ethernet.h,但如果想
转载 2024-05-16 08:14:03
335阅读
WiFiWi-Fi 库支持配置及监控 ESP32 Wi-Fi 连网功能。WiFi工作模式基站模式(即 STA 模式或 Wi-Fi 客户端模式),此时 ESP32 连接到接入点 (AP)。AP 模式(即 Soft-AP 模式或接入点模式),此时基站连接到 ESP32。AP-STA 共存模式(ESP32 既是接入点,同时又作为基站连接到另外一个接入点)。上述模式的各种安全模式(WPA、WPA2 及 W
转载 2024-07-28 14:38:46
127阅读
  • 1
  • 2
  • 3
  • 4
  • 5