ESP32 学习笔记(七)SPI 驱动 OLED 液晶屏幕

概念SPISPI(Serial Peripheral Interface) 协议是由摩托罗拉公司提出的通讯协议,即串行外围设备接口,是一种同步、全双工、主从式接口,但并不是所有的 SPI 都是全双工。来自主机或从机的数据在时钟上升沿或下降沿同步。主机和从机可以同时传输数据。SPI 接口可以是 ...

ESP32 学习笔记(六)IIC 驱动 LCD1602 液晶屏幕

LCD1602 液晶屏LCD1602 是很多单片机爱好者较早接触的字符型液晶显示器,所以,在这里花点时间是值得的。1602 液晶屏的称呼来自于其显示的内容容量,其中的 16 代表每行的字符(数字或英文字符)数,02 代表屏幕一共两行,实际开发中根据需要显示信息的内容多少不但可以选用 1602 ...

ESP32 学习笔记(五)ADC 实验

概念什么是模拟信号,什么是数字信号。模拟信号(Analog Signal):模拟信号是连续变化的量或者信号,生活中接触到的信号基本都是模拟信号,温度变化,天体运动等等,这些都是连续的信息,都是模拟信号。模拟信号,简单的说就是用电信号模拟出其他的信号,比如用电信号模拟出图像,模拟出声音的声波。数...

ESP32 学习笔记(四)PWM 呼吸灯实验

概念脉冲宽度调制(PWM),是英文 Pulse Width Modulation 的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在测量、通信到功率控制与变换的许多领域中。PWM 通过调节输出不同频率(频率是指 1 秒钟内信号从高电平到低电平再回...

ESP32 学习笔记(三)按键实验

概念按键是一种电子开关,使用时轻轻按开关按钮就可使开关接通,当松开手时,开关断开。按钮有两组引脚(触点)。当按下按钮时,它会连接这两个触点,从而关闭电路。一般来说 4 脚开关(轻触按键)相距较远的是相通的,离得较近的是一组开关,最好是测量一下,如果懒得测,接对角肯定是可以的。下图说明了按钮内部...

ESP32 学习笔记(二)数码管

数码管数码管是一种半导体发光器件,其基本单元依然是 LED。 数码管按段数可分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元,也就是多一个小数点(DP),这个小数点可以更精确的表示数码管想要显示的内容。按照能显示的位数可分为 1 位、2 位、3 位、4 位、5 位、6 位...

ESP32 学习笔记(一)点亮 LED 小记

环境准备arduino 开发环境下载:https://www.arduino.cc/en/software/esp32包下载:https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_ind...

Chappie-II 智能手环固件烧录的过程记录

最近正在开发我的多端项目中的智能手环硬件产品,记录一下烧录固件的过程。该项目准备在该手环的原作者基础上二开首先是准备好固件文件然后准备好烧写软件flash_download_tool_3.9.5,按下图配置好将设备连接电脑,点击start即可开始下载,完成后拔掉usb即可

普中51单片机基础知识学习笔记

本文是基于b站视频BV1RB4y1i71i和BV1Mb411e7re(推荐)的学习笔记。CH340驱动安装失败,显示预安装的问题我的系统是win11,网上各种教程均无法解决,然后把我的移动硬盘拔掉,就可以了。可能两个设备有冲突吧顺便说下,也可能是我用usbhub的关系,移动硬盘和单片机在同一个...

基于ESP32的嵌入式学习笔记

零散的记录一些知识点,视频教程:BV1wV4y1G7Vk需求分析开发一个智能硬件产品大致的流程第一种:提取需求、外设选型、原理图设计、PCBlayout、代码编写、调试、烧录、结构设计、安装。第二种:软件安装、环境搭建、原理图设计到画PCB、写代码、生产采购元器件、焊接组装调试、到收获整机。焊...