公主王子请看:Arduino在线安装方式手把手教程

Arduino中文社区安装方法:

Arduino IDE安装esp32 SDK(Windows)2023.9.10更新 - Arduino中文社区

S1:访问Arduino官方网站选择适合电脑系统的应用版本:

Software | Arduinoicon-default.png?t=N7T8https://www.arduino.cc/en/software

》2.3.2版本windows64bit帮你下好啦:

链接:https://pan.baidu.com/s/1LN-K95plk5oQxFHUYzbTSw?pwd=hrwl 
提取码:hrwl

S2:填写email点击下方按钮即可下载

S3:务必选择全英文安装路径,避免后期报错问题

S4:中文界面更改:上方导航栏:File》Preferences》Language

S5:设置开发板软件开发所需要的库:文件》首选项》

以ESP32为例

https://dl.espressif.com/dl/package_esp32_index.json

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json

软件会自动开启下载:

工具》库管理 中选择适合你的库

S6:左侧导航栏》安装适合你的开发板:

等待自动下载完成(该过程较长并且中途容易失败可以用魔法加速一下)

如有安装报error,请关闭软件重新下载

或者

Step1:删除已经下载的包:

删除方法:文件管理器地址栏输入 %LOCALAPPDATA%/Arduino15/packages,回车进入,然后删除掉其中的esp32文件夹

Step2:使用文章开头网盘分享的esp32_package双击自动安装

安装完成!

安装完成后重启Arduino就可以正常使用啦!

介绍3个按钮:

编译测试代码:

#include <WiFi.h>
#include <WiFiClient.h>
#include <Adafruit_Sensor.h>
#include <DHT.h>

 
#define DHTPIN 6
#define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);


uint32_t chipId = 0;

void setup() {
  Serial.begin(115200);
  pinMode(6,INPUT);  //温度传感器
  analogReadResolution(10);  // 设置采样分辨率为10bit 范围可以是9-12之间
  dht.begin();
}

void loop() {
  float temper = 0;
  float humer=0;
  char temp[8];
  char hum[8];
  for(int i=0; i<17; i=i+8) {
	  chipId |= ((ESP.getEfuseMac() >> (40 - i)) & 0xff) << i;
	}
 temper = dht.readTemperature();
  humer=dht.readHumidity();
  Serial.print("温度");
  Serial.print(temper);
  Serial.println("℃");
  Serial.print("湿度");
  Serial.print(humer);
  Serial.print("%");
  Serial.println(chipId);
  delay(2000);

}

 


谢阅读!

获取单片机软硬件PCB工程设计帮助与成品服务可通过:

闲鱼搜索用户“辉睿物联网

电子邮件:lijiahui.shine@foxmail.com

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

善点灯者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值