当前位置: 首页 > news >正文

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/

相关文章:

  • 论文阅读:speculative decoding
  • Go语言同步原语与数据竞争:Mutex 与 RWMutex
  • Mac电脑-Office 2024 长期支持版 PPT、Excel、Word(Mac中文)
  • 基于Django的购物系统
  • 快速搭建运行Django第一个应用—投票
  • 从实验室到实践:无人机固件越权提取技术解析
  • 无人机接收机运行技术要点分析!
  • 突破微小目标检测瓶颈:智能无人机在蓝莓产量估算中的解决方案
  • 无人机避障——感知篇(Orin nx采用zed2双目相机进行Vins-Fusion定位,再通过位姿和深度图建图完成实时感知)
  • pikachu靶场通关笔记26 SQL注入09-时间盲注(base on time)
  • 将创世SD NAND FLASH设计在无人机上,可从硬件适配、接口与协议兼容、性能匹配
  • 时序数据库Apache IoTDB核心技术深度解析
  • 小黑享受思考心流躲避迷茫:92. 反转链表 II
  • FFmpeg 压缩视频文件
  • 中国第七次人口普查100m网格化人口数据集(Tif/分省/分市)
  • 在Windows平台上使用MinGW编译C/C++项目,常见的构建工具
  • 22、话题重名及解决方案
  • Python训练营---DAY52
  • nginx学习
  • 【threejs】每天一个小案例讲解:常见材质
  • 爱站网是干什么用的/百度平台推广的营销收费模式
  • 网站怎么做电脑系统下载/上海推广seo
  • 科技企业网站模板/seo公司广州
  • 福田我要做网站优化比较好/公司的seo是什么意思
  • 哲学专业特色建设网站/自己怎样在百度上做推广
  • 番禺网站制作设计/百度图片收录提交入口