Arduino IDE开发ESP32记录

一、配置环境

根据网络教程配置环境,安装esp32开发板时如果出现github上的包下载出错,手动复制链接下载下来,然后把压缩包放到C:\Users\hp\AppData\Local\Arduino15\staging\packages目录,再尝试安装:
​​请添加图片描述
二、函数记录

函数说明
setup()初始化函数,仅每次开机时执行一次
loop()循环函数,不断循环执行主代码
Serial.begin(115200)将串口波特率设置为115200
Serial.print(val)向串口输出字符串
Serial.println(val)向串口输出字符串并回车
Serial.available()判断串口是否接收到数据
Serial.read()每次返回一字节从串口读取的数据
pinMode(pin, mode)将pin引脚设置为mode模式,mode: OUTPUT,INPUT
digitalRead(pin)读取pin引脚电平情况,返回1表示高电平,0表示低电平
digitalWrite(pin, value)设置pin引脚的电平, HIGH表示输出高电平,LOW表示输出低电平
delay(ms)毫秒级延迟
delayMicroseconds(us)微秒级延迟
min(x, y)返回x\y中最小的值
max(x, y)返回x\y中最大的值
abs(x)取绝对值
constrain(amt,min,max)如果值amt小于min,则返回min,如果amt大于max,则返回max,否则,返回amt
map(x,in_min,in_max,out_min,out_max)将 [in_min, in_max] 范围内的x等比映射到 [out_min, out_max] 范围内:return (x-in_min)*(out_max-out_min)/(in_max-in_min)+out_min
randomSeed(seed)设置随机数种子
random(howsmall,howbig)生成一个随机数,两个参数 howsmall 和 howbig 决定了随机数的范围
bitRead(x, n)二进制操作,从x中读取n位,从右开始
bitWrite(x, n, b)向x的第n位写入值b
bit(n)返回1左移n位的值
bitClear(x, n)将x的低n位清零
bitSet(x, n)将x的第n位设置为1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值