当前位置:   article > 正文

如何使用VScode创建和上传Arduino项目

如何使用VScode创建和上传Arduino项目

Visual Studio Code (VS Code) 是一种非常流行的通用集成开发环境 (IDE)。IDE 是一种将文本编辑器、编程界面、调试视图和项目管理集成在一个地方的软件。这个开源项目由微软领导,可以在所有操作系统上运行。使 VS Code 成为所有开发人员最喜欢的选择的原因在于它的运行速度、自定义以及扩展软件功能的出色扩展的可用性。其中一个扩展是由Microsoft自己开发的Arduino扩展。

在本教程中,我们将学习如何使用 VS Code 及其扩展来开发 Arduino 项目并将它们直接上传到您的 Arduino 板,而无需使用 Arduino IDE。

安装Arduino扩展

Arduino扩展由Microsoft开发。您可以从扩展市场安装它。启动 VS Code,然后从扩展菜单 ( Ctrl + Shift + X ) 中搜索“Arduino”。安装Arduino扩展。安装后,重新加载 IDE。Arduino扩展用于在系统上使用Arduino IDE或Arduino-CLI(命令行版本)安装。但是Microsoft最近放弃了对Arduino IDE的支持,这意味着您需要安装Arduino-CLI才能使扩展正常工作。如果您不想手动安装 Arduino-CLI,该扩展现在附带 Arduino-CLI 作为其中的一部分。因此,如果您不为 Arduino-CLI 设置自定义路径,扩展将使用默认路径。在本教程中,我们将使用 Arduino-CLI 的自定义安装,并在 Arduino 扩展设置上设置路径。

配置Arduino扩展

打开VScode ,文件——>首选项——>设置,点击右上角打开设置(ui),在尾部输入:

  1. "arduino.additionalUrls": [
  2. "http://arduino.esp8266.com/stable/package_esp8266com_index.json",
  3. "其他就省略了"
  4. ],
  5. "arduino.useArduinoCli": true,
  6. "arduino.clearOutputOnBuild": true,
  7. "arduino.enableUSBDetection": true,
  8. "arduino.openPDEFiletype": true,
  9. "arduino.skipHeaderProvider": true,
  10. "arduino.disableIntelliSenseAutoGen": true,
  11. "arduino.disableTestingOpen": true,
  12. "[cpp]": {
  13. "editor.wordBasedSuggestions": "off",
  14. "editor.suggest.insertMode": "replace",
  15. "editor.semanticHighlighting.enabled": true,
  16. "editor.quickSuggestions": {
  17. "comments": "on",
  18. "strings": "on",
  19. "other": "on"
  20. }
  21. }

安装Arduino-CLI

安装Arduino-CLI非常容易,Arduino IDE和CLI版本可以在系统中共存,没有任何问题。首先,从官方页面下载合适的Arduino-CLI安装程序。我们使用了 64 位 Windows exe。这将简单地下载一个包含exe文件的ZIP,您需要将其重新定位到其他驱动器,例如C驱动器。如果改用 MSI 安装程序,则可以选择安装目录。要从系统上的任何位置运行, arduino-cli 只需将安装目录添加到Windows Path 环境变量即可。

配置Arduino-CLI

打开终端输入命令:

arduino-cli help core

回文给出了arduino-cli的命令帮助,这说明安装成功了。

创建一个arduino-cli.yaml 文件

arduino-cli config init --overwrite 

 此文件将具有执行命令时获得的相同内容。您可以在文本编辑器中打开文件,并将用户目录更改为已存在的速写本文件夹并保存。在我们的例子中,它位于C:\Users\用户名\AppData\Local\Arduino15。用Notepad++编辑一下:

  1. board_manager:
  2. additional_urls: []
  3. daemon:
  4. port: "50051"
  5. directories:
  6. data: C:\Users\用户名\AppData\Local\Arduino15\
  7. downloads: C:\Users\用户名\AppData\Local\Arduino15\staging
  8. user: C:\Users\用户名\Documents\Arduino
  9. library:
  10. enable_unsafe_install: true
  11. logging:
  12. file: ""
  13. format: text
  14. level: info
  15. metrics:
  16. addr: :9090
  17. enabled: true
  18. output:
  19. no_color: false
  20. sketch:
  21. always_export_binaries: false
  22. updater:
  23. enable_notification: true

要测试配置是否正常工作,只需尝试使用以下命令列出已安装的库。

arduino-cli lib list

排除警告

编译烧录时会跳出如下警告:

那么到C:\Users\用户名\Documents\Arduino\ESP32_Async_Web_Server\.vscode文件夹修改arduino.json文件

加入"output": "D:/Code/Arduino/ArduinoOutput",格式效果如下图所示。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/783222
推荐阅读
相关标签
  

闽ICP备14008679号