ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

VS Code的Arduino使用记录(1)

2021-07-07 10:30:11  阅读:841  来源: 互联网

标签:Code ctrl arduino Arduino VS Serial alt


记录VS CODE 使用arduino创建简单程序

VS CODE 易于使用,较为方便


文章目录


前言

下载VS CODE,安装插件Aruino不用我多说了吧,智商正常都会


一、下载安装

下载

插件下载arduino插件,选超过1,000,000次的,目前版本4.3

如果VS Code输出窗口出现中文乱码,终端却正常输出中文,乱码
引用博客的解决方案
打开文件C:\Users\你的用户名.vscode\extensions\vsciot-vscode.vscode-arduino-0.4.3\out\src\common\util.js
以txt格式打开,注释掉第205~215行
解决方案
红圈中的代码注释掉就恢复正常了
恢复正常

二、使用步骤

1.使用命令

插件页面有展示命令如何使用
F1 键弹出命令,命令表如下:

  • Arduino: Board Manager: 管理单板软件包。您可以通过在单板管理器中配置“附加单板管理器url”来添加第三方Arduino板子的链接(链接是xxx.json格式的)
  • Arduino: Board Configuration: 配置开发板平台
  • Arduino: Library Manager: 联网安装库
  • Arduino: Change Board Type: 更改选择的板子开发板平台
  • Arduino: Change Baud Rate: 修改所选串口的波特率
  • Arduino: Select Serial Port: 选择PC连接硬件的端口
  • Arduino: Open Serial Monitor: 启动监视器
  • Arduino: Close Serial Monitor: 停止串口监视器
  • Arduino: Examples: 显示例程代码列表
  • Arduino: Initialize: 用Arduino草图构建VS Code项目
  • Arduino: Send Text to Serial Port: 通过当前串口发送一行文本
  • Arduino: Upload: 构建草图并上传到硬件
  • Arduino: CLI Upload: 上传编译代码,不需要搭建草图(仅限CLI)
  • Arduino: Upload Using Programmer: 使用外部程序上传
  • Arduino: CLI Upload Using Programmer: 使用外部程序,不构建草图(仅限CLI)
  • Arduino: Verify: 构建草图
  • Arduino: Rebuild IntelliSense Configuration: 强制/手动重建智能感知配置。扩展分析Arduino的构建输出,并设置智能感知包括路径,定义,相应的编译器参数。

需要安装arduino IDE或Arduino CLI,因为插件需要解释器才能对硬件进行编译、上传等

2.快捷键

  • 上传alt+ctrl+U
  • 验证alt+ctrl+R
  • 重构智能感知配置alt+ctrl+I(应该是重构环境配置)

代码如下(示例):

3.烧录代码

板子Arduino uno R3,如图所示
实物图

VS Code左上角File打开新建的文件夹,将文件夹添加到工作区,等到左侧出现.vscode文件夹就OK
工作区
F1输入命令:Arduino: Board Configuration,选择arduino uno,作用等效于IDE-工具-开发板
配置uno
Arduino: Change Baud Rate改至9600
波特率
Arduino: Select Serial Port选择uno板子的端口6
端口
同时按alt+ctrl+Ualt+ctrl+R,弹出新建ino窗口,更名为LED
创建文件
简单的代码,输出PIN1时,LED灯先闪烁,TX灯再闪烁,有自定义功能需求请查询uno R3说明文档和库文件

void setup()
{
	pinMode(PIN1,INPUT);
    pinMode(LED_BUILTIN,OUTPUT);
    Serial.begin(9600);
}

void loop()
{   
	Serial.print(analogRead(PIN1));Serial.println();
	digitalWrite(LED_BUILTIN,HIGH);
    delay(1000);
    digitalWrite(LED_BUILTIN,LOW);
    delay(1000);
}

alt+ctrl+U上传

2.读入数据

开启监视器命令如下:
Arduino: Open Serial Monitor

如果监视器没有内容,请重新配置波特率

结果如图,监视器读取PIN1的模拟值:
输出
状态

总结

右下角有可视化的按钮,可配置编码、ino文件、开发板、监视器、波特率、端口
可视化设置
也可以F1选择命令右边的齿轮标志,配置快捷键
配置快捷键
怎么添加第三方库,设置-Arduino-configuration-setting.json
插入第三方库
arduino.additionalUrls插入如图
插入第三方库

但是有一个问题:不知道怎么绘制曲线,希望有人告诉我怎么解决

标签:Code,ctrl,arduino,Arduino,VS,Serial,alt
来源: https://blog.csdn.net/zaq9sw9/article/details/118500410

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有