Arduino入门教程:1-1、先跑起来(点亮LED打印Helloworld)
飞书文档https://x509p6c8to.feishu.cn/docx/YmCPd0V0Po2zg9xSJfEc1y74neb
1、打开PIO Home主页
点击VSCode的左下角图标,打开PIO Home
2、新建工程
Project->Create New Project->填写项目名称+选择芯片平台(可输入esp32 dev m补全)->点击Finish
等候一段时间后创建完成(可开启手机热点连接或者代理,一直创建不成功,建议重启电脑)
3、编写代码、编译
打开src/main.cpp文件,添加测试代码
LED闪烁:
//头文件
#include <Arduino.h>//定义LED灯引脚为常量,因为程序跑起来就不需要更改IO值
#define PIN_LED 15void setup() {//初始化引脚为输出pinMode(PIN_LED, OUTPUT);
}void loop() {//设置为高电平(3.3V),1s后设置为低电平(0V),再1s后重复digitalWrite(PIN_LED, HIGH);delay(1000);digitalWrite(PIN_LED, LOW);delay(1000);
}//学习编程最重要的是动手动手再动手,一定要跟着写代码,哪怕你已经看懂了
打印信息到电脑:
#include <Arduino.h>void setup() {//设置波特率Serial.begin(9600);//获取芯片版本信息Serial.printf("ESP32 Start\n");
}void loop() {Serial.printf("Hello world\n");delay(1000);
}
点击√ 编译源码,出现SUCCESS代表编译成功
4、下载、运行
4-1、连接开发板
使用USB线连接开发板和电脑,打开电脑设备管理器,查看是否有新添加的COM口,有则成功,如果提示驱动安装失败,需要自己下载下方驱动安装。
问题FYI:
如果提示未能识别设备,需要安装下CH340驱动,安装完成后重启电脑。查看飞书文档
如果接上USB线无任何反应,请检查USB线是否为数据USB线,部分USB线仅仅有供电功能。
4-2、下载固件
点击 “->”图标下载固件到开发板。
点击“插头”图标进行运行日志查看
LED DEMO现象:板卡的LED闪烁
打印DEMO现象:电脑出现打印信息
5、仿真平台
https://www.wokwi.com/