新手小白嵌入式单片机教程,ESP32

1.什么是ESP32。

ESP32是一款由乐鑫信息科技(Espressif Systems)推出的高度集成的低功耗系统级芯片(SoC),它结合了双核处理器、无线通信、低功耗特性和丰富的外设,特别适用于各种物联网(IoT)应用。

2.c语言

注释

是由双斜线 // 或者斜线星号 /.../ 来表示的。单行注释以两个斜线开头,多行注释则以斜线星号开头,以星号斜线结尾。

可以用来解释代码的功能,算法或者实现细节。

变量

一个变量可以存储一个值,这个值可以是数字、字符串、布尔值、对象等。

语法:

复制代码
数据类型 变量名;

数据类型指定变量可以存储的数据类型,常见的数据类型有:

  • int:整数类型,占用2个字节,可以表示范围为 -32768 到 32767 之间的整数。
  • float:浮点数类型,占用4个字节,可以表示小数。
  • char:字符类型,占用1个字节,可以表示一个字符。
  • bool:布尔类型,占用1个字节,只有两个值:true 或 false。

变量名是标识符,命名规则为字母、数字、下划线的组合,第一个字符不能是数字。

在 Arduino 编程语言中,常见的条件语句有 if 语句和 switch 语句。

3.Micropython语言

4.工具

1.面包板:搭建电路

分为上,下,中,三个部分。

上下不连通,左右连通。

中部列与列不连通。

2.杜邦线:电流的连接线

分为三类:公公线,公母线,母母线

5.什么是GPIO 引脚,什么是电平

1.引脚,

2.电平:电压的高低。

电路上某点的电压(对公共参考点)或电位是高还是低。比如在逻辑电路中,高于某个数值的电位称其为高电位,或高电平,低于某个数值的,为低电位或低电平。比如 ESP32 中,高电平的数值大于2.5V,低电平的数值小于0.5V,具体的数值最好通过测试研究来确定。

3.LED灯

pin

​​​​​​​

相关推荐
Zhao136824553912 小时前
国产替代DPE5500百兆以太网控制芯片兼容W5500
嵌入式硬件·物联网
yuehuaxin012 小时前
LP20R100FN 同步整流|3C 认证适配器 CCM 工况倒灌、温升超标样机避坑解析
嵌入式硬件·智能家居·适配器模式·智能硬件
国科安芯3 小时前
商业立方星平台中高集成度抗辐射MCU的功耗优化与批量化应用可行性探讨
单片机·嵌入式硬件·架构·risc-v·抗辐射·as32x601
女神下凡3 小时前
芯参谋(40):UFS 电路设计指南
arm开发·单片机·嵌入式硬件·设计规范
iCxhust4 小时前
CAN信号电平与485信号电平实测
单片机·can·通讯·rs485
深圳市恒锐丰科技杨生5 小时前
EG1125 准谐振原边反馈 CC‑CV 功率开关|屹晶 EGmicro
嵌入式硬件·硬件工程
iCxhust5 小时前
51单片机电力载波应用开发(七)广播通讯
c语言·开发语言·单片机·嵌入式硬件·51单片机
深圳市恒锐丰科技杨生5 小时前
EG4005 微波 / 红外感应信号处理芯片|屹晶 EGmicro
嵌入式硬件·硬件工程
Brilliantwxx5 小时前
【STM32】基础定时器 TIM 详解:从极简原理到寄存器全解析
stm32·单片机·嵌入式硬件·mcu
DS小龙哥5 小时前
从呼吸心率到离床报警:60G雷达睡眠仪全栈开发实录(硬件+MQTT+小程序)DIY一台全功能睡眠监护仪
stm32·单片机·嵌入式硬件·物联网·小程序·智能家居