【Arduino学习】01.开发板选择和环境的搭建

1.Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。由一个欧洲开发团队于2005年冬季开发。

2.做嵌入式开发有一点不好就是成本比较高,必须要在载体的基础上做实验、验证、看现象,所谓的载体就是开发板,我选择的是Arduino UNO。

在这里插入图片描述

软件开发工具分两类,一类是传统的代码型工具Arduino IDE,和iar和keil类似的需要敲打代码。如下图:

另一种是最近几年异军突起的图形化编程,下图列出了几个MagicBlock,mBlock,Mlxiy,linkboy

MagicBlock
mBlock
Mlxiy
linkboy

3.因为我是一个正式的程序员,所以肯定要用传统的IDE 编程软件啦,所以我用的是上面几种方法里面的Arduino IDE。网上很容易下载,也可以用下面百度云下载,也可以去我上传的文件里面下载。
百度云链接:https://pan.baidu.com/s/1NruvBJEGkqU5ehOiKQnhuA
提取码:zxtx

1.首先将 Arduino UNO和电脑通过 USB 连接

2.打开 Arduino IDE软件,点击“文件—打开—选择 HelloArduino. ino—打开” ![在这里插入图片描述](https://img-blog.csdnimg.cn/6b103739a57a4bfa8a187dec2e1419bf.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6ZqU5aOB5a6255qE546L5bCP55Cq,size_20,color_FFFFFF,t_70,g_se,x_16)

3.打开Arduino IDE 软件,点击“工具—端口—COM19(不同的板子端口号不一样)”

4.点击“工具—编程器--ArduinoISP”
5.点击“上传按钮“,开始上传程序,左下角会有“上传成功“的提示,证明程序已经成功烧录。
void setup() {
  // put your setup code here, to run once:
    Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
    Serial.println("Hello Arduino !");
    delay(1000);
}

6.打开串口监视器,将波特率设置为9600(波特率要和代码中的一致,不
然打印的内容会出现乱码),会看到串口端不断的打印“Hello Arduino!”

至此,Arduino学习的环境搭建和第一个实验完成。
### 配置 ESP32 DEVKIT 开发板Arduino IDE 中的环境 要在 Arduino IDE 中配置并使用 ESP32 DEVKIT 开发板,需按照以下方法完成开发环境搭建: #### 1. 安装 Arduino IDE 确保已下载并安装最新版本的 Arduino IDE。可以从官方站点获取适用于 Windows、Mac OS X 或 Linux 的版本[^1]。 #### 2. 添加 ESP32 板管理器 URL 打开 Arduino IDE 后,在菜单栏中依次点击 `文件` -> `首项`。在弹出窗口中的 “附加开发板管理器网址” 输入框里,添加如下地址: ``` https://dl.espressif.com/dl/package_esp32_index.json ``` 此操作允许 Arduino IDE 访问 ESP32 所需的核心库工具链。 #### 3. 安装 ESP32 支持包 进入 `工具` 菜单,选择 `开发板` -> `开发板管理器...`。在搜索框输入 `ESP32` 并找到由 Espressif 提供的支持包。点击右侧按钮进行安装。 #### 4. 设置开发板型号 安装完成后返回到 `工具` 菜单下的 `开发板` 子项卡,从中选择对应的 ESP32 开发板模型(例如:DOIT ESP32 DEVKIT V1)。这一步骤会加载适合该硬件平台的具体参数设置[^2]。 #### 5. 连接设备与串口调试 通过 USB 数据线将 ESP32 DEVKIT_V1 开发板连接至计算机,并确认驱动程序自动安装成功。接着回到 Arduino IDE 的 `工具`->`端口` 下拉列表查看是否有新增加的有效 COM 端口号显示出来;如果没有,则可能需要手动安装 CH340/CP210x 类型芯片的相关驱动程序。 #### 示例代码验证 为了测试当前配置是否正常工作,可以尝试上传一段简单的 Blink 测试代码来点亮 LED 指示灯。 ```cpp // GPIO Pin Number where the onboard LED is connected (usually pin 2 on most boards). const int ledPin = 2; void setup() { pinMode(ledPin, OUTPUT); // Initialize the digital pin as an output. } void loop() { digitalWrite(ledPin, HIGH); // Turn the LED on (HIGH is the voltage level). delay(1000); // Wait for a second. digitalWrite(ledPin, LOW); // Turn the LED off by making the voltage LOW. delay(1000); // Wait for a second again before repeating process. } ``` 上述过程涵盖了从软件层面准备直至初步运行实验的整体流程说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值