0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样下载ArduinoIDE 并完成一个简单的测试项目

454398 来源:工程师吴畏 2019-07-30 09:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Arduino是制造商,业余爱好者和专业人士都可以轻松创建微控制器项目。只需要USB连接,这些设备可以通过简单易用的程序轻松编程。由于Arduino IDE提供了广泛的库,因此复杂的部件(如显示器,传感器以及软件平台(如Adafruit IO))易于使用。但什么是Arduino?

Arduino基础

Arduino的核心是整个微控制器开发板,包括USB连接,电源调节和GPIO访问,使微控制器项目变得简单。由于Arduino平台是开源的,许多不同的公司都会生产自己的Arduinos(这是他们非常具有成本效益的主要原因之一)。

Arduino Uno

Arduinos通常有GPIO接头或连接器,可以将它们连接到外部电路,这在外部电路非常有用需要使用外部电路的项目,包括按钮,LED,显示器和传感器。

除了GPIO接头或连接器,Arduinos通常还有几个安装孔,因此可以安全地拧紧电路板。在使用GPIO套接字时非常有用。 Arduinos焊接插座(例如Uno,Mega和Due),根本不需要任何焊接,因为电线很容易插入各个插座孔中。

在Arduino Uno上找到的一些标题。

Arduinos可以通过多种方式供电,包括USB连接本身,DC插孔,甚至GPIO接头本身。

Arduino Uno USB端口

Arduino Uno DC插孔

Arduino Uno power套接字

在Windows上安装Arduino IDE

在大多数操作系统上安装Arduino IDE很简单,可以从Arduino下载IDE网站。

IDE下载时,运行可执行文件并按照屏幕上的说明安装软件。安装IDE后,您应该有一个用于加载Arduino IDE的桌面图标。

此时,您需要使用USB线将Arduino Uno连接到PC。

虽然大多数现代操作系统都应识别Arduino作为串口自动某些系统可能没有。如果是这种情况,那么您需要安装可在此处找到安装说明的驱动程序。

配置Arduino IDE

加载IDE后,您将看到一个类似的窗口,如下所示。

在我们加载示例项目以测试Arduino之前,我们需要配置IDE以使用连接到计算机的Arduino。为此,请导航到工具》端口,然后查找您的Arduino的COM端口。

选择端口后,您还需要告诉IDE你正在使用什么板。由于此示例使用Arduino Uno,您需要告诉IDE您正在使用Uno。要执行此操作,请导航到工具》板,然后选择“Arduino/Genuino Uno”。

运行闪烁示例

连接Arduino并配置IDE后,我们可以加载闪烁示例闪烁Arduino上的板载LED。要加载此项目,请导航到文件》示例》 0.1Basics》闪烁。

当示例加载时(在新的IDE窗口中),您将需要首先编译代码。 Arduino是一个只能读取机器代码的小型机器,但是用IDE编写的代码是用C语言编写的。因此,为了让Arduino理解C指令,我们必须将它们转换成机器代码(这可以被认为是作为英语到法语的翻译,反之亦然)。此转换称为编译,因此要编译代码,请单击下面显示的“验证”按钮。

IDE完成编译Blink示例后,您应该会在IDE底部的输出窗口中看到类似的输出。输出窗口对于查看构建成功,错误,警告和内存使用情况非常有用。

最后一步是编写Arduino本身!为此,请单击“上传”按钮,该按钮是“验证”按钮右侧的右箭头。

Arduino的板载LED指示灯现在应该闪烁,您刚刚上传了第一个Arduino程序到Arduino Uno!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195990
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【瑞萨RA6E2地奇星开发板试用】+开发环境构建与下载测试

    所示的配置界面。 图5配置界面 为此,可先使用项目生成功能产生空的项目框架通过编译处理,见图6所示。 图6
    发表于 12-06 00:11

    开放原子开源基金会与11项目完成捐赠签约

    11月21日,在2025开放原子开发者大会开幕式上,开放原子开源基金会与11开源项目完成捐赠签约,涵盖人工智能、量子计算、机器人、操作系统、物联网等多个关键技术方向。此举既是基金会完善孵化体系、吸纳优质
    的头像 发表于 11-25 17:26 598次阅读

    电源模块的短路保护如何通过自动化测试软件完成测试

    在当今电力电子领域,电源模块的可靠性至关重要,短路保护作为其关键特性,需通过精确的自动化测试软件进行验证。本文将整理如何借助自动化测试软件ATECLOUD完成电源模块短路保护的测试
    的头像 发表于 09-03 19:10 571次阅读
    电源模块的短路保护如何通过自动化<b class='flag-5'>测试</b>软件<b class='flag-5'>完成</b><b class='flag-5'>测试</b>

    项目外场测试 如何提升效率?

    外场测试是模拟产品在实际应用环境中的性能和可靠性的关键步骤,往往需要经过多次的测试验证,方能打造好的产品。在图像算法领域,外场测试是不可
    的头像 发表于 08-05 18:00 449次阅读
    <b class='flag-5'>项目</b>外场<b class='flag-5'>测试</b>   如何提升效率?

    【沁恒CH585开发板免费试用体验】+开发环境构建及下载测试

    。 图2 安装前 图3 完成安装 图4 工作界面 在下载例程的情况下,按图5所示可打开例程项目。 图5 打开例程项目 以例程项目LED.
    发表于 07-03 17:33

    简单的串联电池组充放电实验

    文章介绍了电池充放电中的数据采集简单阶段了电池容量
    的头像 发表于 07-03 14:41 1117次阅读
    <b class='flag-5'>一</b><b class='flag-5'>个</b><b class='flag-5'>简单</b>的串联电池组充放电实验

    如何在树莓派上安装运行 Arduino 集成开发环境!

    ,我们将介绍如何在树莓派上安装运行ArduinoIDE。所需物品要在树莓派上运行ArduinoIDE,你需要以下组件:配备适当电源的树莓派4开发板HDMI显示器或电
    的头像 发表于 07-01 17:41 4057次阅读
    如何在树莓派上安装<b class='flag-5'>并</b>运行 Arduino 集成开发环境!

    菜鸟进阶必看:如何看懂电源测试项目(电源技术)

    适合自己的产品就尤为重要了。根据笔者的调查,有较多的用户对电源测试文章中的些数据、项目都不了解。所以选购电源的时候自然会发晕,但是当大家看懂电源测试
    发表于 06-24 14:10

    电源模块ATE测试包含哪些测试项目

    电源模块作为电子设备的关键部件,其性能直接影响整体系统的稳定性。源仪电子作为该行业20年经验的ATE测试系统解决方案提供商,可完成电源模块从研发验证到量产测试的全流程检测,测试
    的头像 发表于 04-01 18:21 1261次阅读

    开源项目!Open Echo:开源的声纳项目

    “ 这是还在迭代中的项目。开源的回声测深仪/水深测量仪/声呐系统,适用于水文测绘及科研用途。基于Arduino平台开发具备良好兼容性 ” Open Echo 概览 作为持续迭代
    发表于 03-20 13:37

    Open Echo:开源的声纳项目

    “  这是还在迭代中的项目。开源的回声测深仪/水深测量仪/声呐系统,适用于水文测绘及科研用途。基于Arduino平台开发具备良好兼容性  ”   Open Echo 概览 作为持
    的头像 发表于 03-20 11:14 2035次阅读
    Open Echo:<b class='flag-5'>一</b><b class='flag-5'>个</b>开源的声纳<b class='flag-5'>项目</b>

    怎样使用防水测试仪对手机进行测试

    在当今手机不离手的时代,手机的防水性能越来越重要。那么,如何使用防水测试仪来测试手机呢?以下是简单易懂的操作过程的详细说明。
    的头像 发表于 02-27 16:58 1723次阅读
    <b class='flag-5'>怎样</b>使用防水<b class='flag-5'>测试</b>仪对手机进行<b class='flag-5'>测试</b>

    开源项目!基于树莓派制作番茄钟机器人!

    ,并提供:之前复制的日历ID。 服务账户JSON文件的路径。 保存更改以完成设置。 测试集成 在Google日历中创建测试事件: 将其
    发表于 02-14 11:32

    ElfBoard开源项目|智能消防车项目

    智慧城市的建设推动了城市各个领域的智能化发展,消防领域也不例外。智慧消防作为智慧城市的重要组成部分,其建设和发展与智慧城市的建设紧密相连。 在此背景下,ElfBoard团队完成创新性的开源
    的头像 发表于 01-04 16:43 1053次阅读
    ElfBoard开源<b class='flag-5'>项目</b>|智能消防车<b class='flag-5'>项目</b>

    测试项目管理系统 - TPA

    面对当今汽车行业高速迭代的研发节奏,测试业务的复杂性和高标准使得传统的手动管理方式面临巨大挑战。经纬恒润基于多年测试管理经验,推出了测试项目管理系统INTEWORK-TPA产品(以下简
    的头像 发表于 01-02 09:58 963次阅读
    <b class='flag-5'>测试</b><b class='flag-5'>项目</b>管理系统 - TPA