重度arduino使用者,往往想对功能进行深度的开发,需要对底层的驱动程序深入了解。

但是arduino独特的软件结构使我们比较难找到这些驱动程序的位置。

本文介绍一下驱动在哪里。

软件环境:arduino 1.8.9

每个开发板都有一个专门的包,这个包提供了用户用arduino特有的简洁语句对硬件进行复杂操作的支持。

在“开发板管理器”中搜索自己想要安装的开发板,选择想要的版本,点击“安装”即可。

那么这个包安装完了之后是在哪里呢?

在文件夹C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware

打开这个文件夹,文件结构如下图所示。

我们想要的驱动在libraries文件夹下面。

以IIS音频驱动为例。该文件夹下除了有源代码,还有例程,便于大家在例程基础上开发更加强大的功能。

此外,还有一个小知识分享,arduino开发板管理器安装开发板支持包,并不是一下子就安装到上文所述目录的。而是先下载一个压缩包,然后解压到制定的目录的。压缩包目录是C:\Users\Administrator\AppData\Local\Arduino15\staging\packages。

arduino开发板包默认安装在哪里?安装目录分析相关推荐

  1. 关于arduino开发板链接usb时,驱动安装不成功的解决办法

    关于arduino开发板链接usb时,驱动安装不成功的解决办法 环境 当前的环境是Windows 64位 x86平台 系统镜像创建方法是gosht还原 当前问题 arduino开发板使用原装数据线链接 ...

  2. arduino开发板包及相关依赖包的下载、升级

    ESP32资源包.源程序下载地址 https://github.com/espressif/arduino-esp32 https://github.com/espressif/arduino-esp ...

  3. arduino编程时加{}报错_使用Arduino开发板时最常见的10个错误

    作为Arduino开发板的初学者,对于没有电子背景的人来说非常具有挑战性,你会遇到很多错误,其中一些可能有简单的解决方案,但可能需要几天的时间来解决.因此,为了使事情变得更容易,我制作了一个包含10个 ...

  4. arduino温湿度计库文件_用ARDUINO开发板自制温湿度计(含WEMOS D1开发板环境安装)...

    ARDUINO从入门到创客带师第四弹 自制温湿度计(翻车) 咱想起以前实验室的墙上挂着的介绍说过法拉第之所谓伟大的原因是他不止把成功的经历写在科学日记里,也把翻车失败的经历写进去,因此咱对于咱翻车的经 ...

  5. 四针角oled屏连接arduino_使用Arduino开发板连接OLED显示屏制作一款智能手表

    我们大多数人都比较熟悉1602点阵液晶显示屏,它在许多项目中用于向用户显示一些信息.但是这些LCD显示器在他们能做的事情上有很多限制.在本篇文章中,我们将使用OLED显示Android智能手机的一些基 ...

  6. 如何使用Arduino开发板读/写SD卡模块的数据

    存储数据是每个项目最重要的部分之一.根据数据类型和大小,有几种方法可以存储数据. SD和micro SD卡是存储设备中最实用的一种,用于移动电话.小型机等设备.在本篇文章中,您将学习如何在Arduin ...

  7. matlab连接板,怎样用Matlab连接控制Arduino开发板

    在本篇文章中,我们将新建一个简单的MATLAB m文件来与Arduino开发板进行通信. MATLAB用于Arduino硬件的支持包允许您使用MATLAB通过USB电缆与该开发板通信.支持包适用于32 ...

  8. 实惠的Arduino开发板——合宙ESP32C3

    目录 1.0 ESP32C3单片机 2.0 使用方法: 3.0 其他注意事项: 4. 小结 esp32长期以来都是最具性价比的开发板,特别在当今的缺芯潮下,很多MCU价格已经上天,但esp32系列仍然 ...

  9. 使用Arduino ISP编程AVR微控制器和Arduino开发板

    所有微控制器都需要某种机制来对它们进行编程,即使它们只编程一次.通常,程序代码写在主机上,然后编译或翻译,并使用电缆(通常是USB或RS232)将对象(机器可读)代码从PC("主机" ...

最新文章

  1. vue 公用页面引用_vue中实现部分页面引入公共组件
  2. Vue SPA 打包优化实践
  3. java线程----生产者和消费者问题
  4. very important tip - when to add / in binding path Fiori
  5. 【渝粤题库】国家开放大学2021春3924★汽车电器设备构造与检修题目
  6. nand flash和nor flash的这几点区别你知道吗?
  7. 二叉树前序遍历_LeetCode125|二叉树的前序遍历
  8. ASP.NET学习笔记1—— MVC
  9. MySQL MVCC(多版本并发控制)
  10. “保姆级教程“c语言开根号函数:sqrt()//文末附有详细c语言数学函数
  11. (二)html 复杂表格
  12. 规划计算机网络的成本估算,传统的项目管理软件包括进度计划、成本控制、资源调度和( )等功能模块。...
  13. Python实现pdf转图片
  14. 关闭计算机后为什么重新启动,电脑关机后自动重启是怎么回事什么原因的解决方法 - 系统家园...
  15. 每天一个CSS小特效,文字闪烁——【钢铁侠:爱你三千遍】
  16. 关于手机话费充值的方法
  17. 《简明美国史》笔记(陈勤著)
  18. CSS中实现div元素水平垂直居中
  19. 对提升仪表自控率的几点建议
  20. 波、波长以及频率的关系

热门文章

  1. TCP和UDP编程的区别,步骤
  2. [生存志] 第15节 历代大事件概览 东汉
  3. 【科普】USDT的三种链类型(Omni、ERC20、TRC20)
  4. php生成sn码,PHP 生成SN码
  5. ICCV2021-Soft Teacher-End-to-End Semi-Supervised Object Detection with Soft Teacher
  6. 解决win11能使用微信qq但是不可以使用浏览器上网的问题
  7. layui:图片上传
  8. 【文化课每周学习记录】2019.3.3——2019.3.9
  9. 生日祝福代码python_Python|送给朋友的生日祝福
  10. CentOS7 安装 Eclipse Che