Arduino ide 玩转 ESP32

Esp32开发板介绍

(来自网上翻译学习...)

本文主要介绍关于esp32板Arduino ide开发,如果你熟悉esp8266,则esp32的开发会让你更加如鱼得水。esp32有很多新特性,最值得关注的是:它是双内核的,同时拥有蓝牙和wifi功能。

esp32-wroom-32

wroom-32这个在国内TB上很容易找见,价格在25元rmb,详细的资料我也会贴出来,也有其他的型号,可以参考

以后所有的实验将会在这个板子上进行,这是它的详细介绍资料

补图

资料链接:https://pan.baidu.com/s/1_fHxQw4mtRmSA_th-yCmrA

提取码:zpsr

特性:

The ESP32 is dual core, this means it has 2 processors.

  • It has Wi-Fi and bluetooth built-in.
  • It runs 32 bit programs.
  • The clock frequency can go up to 240MHz and it has a 512 kB RAM.
  • This particular board has 30 or 36 pins, 15 in each row.
  • It also has wide variety of peripherals available, like: capacitive touch, ADCs, DACs, UART, SPI, I2C and much more.
  • It comes with built-in hall effect sensor and built-in temperature sensor.

想要了解更多关于esp32 GPIO的文章,请看我翻译的GPIO参考使用: esp32 GPIO如何选择与使用

编程环境:

esp32有很多种开发方式,你可以选择其中的任意一种。

  • Arduino IDE
  • Espressif IDF (IoT Development Framework)
  • Micropython
  • JavaScript
  • LUA


在我下来的教学和学习中,我主要使用Arduino ide来开发esp32,在Arduino的学习中,我有更多经验,尽量不偷懒把自己知道的技巧写出来和大家分享学习。

为了能够使用Arduino ide进行学习,首先我们要安装编程软件,对于大多数人来说需要知道2个网站:
arduino.cc和arduino.cn,一个是官网,一个是中文论坛,里面有很多学习的资料,安装软件:

Windows: esp32 Arduino ide开发环境配置

esp32引脚指南

esp32有很多引脚,这也是我选择它作为教学的一个目的,使用过esp8266和nodemcu的应该对它的模拟输入引脚少而不得需要io拓展很烦恼,不利于学习开发。

你可以使用编程控制esp32引脚进行UART, I2C, or SPI 控制,同时引脚也有很多复用功能呢,如果你不写代码,这些pins将会使用默认功能,引脚图如下:这些引脚有可能随着制造商的升级而改变

30个引脚的esp32:

 

 

36个GPIO的esp32:

你可以看我翻译的这个:esp32引脚参考

Arduino ide上传代码到esp32
请参考 : Arduino ide上传代码到esp32

  • 7
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装ESP32Arduino IDE开发环境可以按照以下步骤进行: 步骤1:下载Arduino IDE 首先,你需要下载最新版本的Arduino IDE。你可以在Arduino官方网站上找到适合你操作系统的版本,并进行下载和安装。 步骤2:添加ESP32开发板管理器URL 打开Arduino IDE,在菜单栏选择“文件”,然后选择“首选项”。在“首选项”窗口的底部找到“附加开发板管理器网址”一栏。在这里添加ESP32开发板管理器的URL:https://dl.espressif.com/dl/package_esp32_index.json 步骤3:安装ESP32开发板管理器 在Arduino IDE的菜单栏选择“工具”,然后选择“开发板”,再选择“开发板管理器”。在“开发板管理器”窗口中,搜索“esp32”。找到“esp32 by Espressif Systems”并点击安装。安装完成后,你就可以在开发板列表中找到ESP32。 步骤4:选择ESP32开发板和端口 在Arduino IDE的菜单栏选择“工具”,然后选择“开发板”,再选择“ESP32 Dev Module”或者其他你所使用的ESP32开发板。接下来,在“端口”菜单中选择你的ESP32设备所连接的串口。 步骤5:上传示例程序 现在,你可以从Arduino IDE的“文件”菜单中选择“示例”来查看ESP32的示例程序。选择一个你感兴趣的示例程序,并点击“上传”按钮将其烧录到ESP32开发板上。 这样,你就成功安装了ESP32Arduino IDE开发环境,并上传了示例程序到开发板上。你可以根据自己的需求编写和上传自己的代码了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值