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

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

3天内不再提示

如何使用123D电路模拟和测试Arduino项目

454398 来源:网络整理 作者:网络整理 2019-12-03 17:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

当您开始使用Arduino时,连接一个简单的项目并弄清楚如何编写代码是学习的最佳方法。但是,如果您无权使用Arduino,想要一种更快的方法来模拟电路,或者只是想尝试一些新的东西,那么123D电路是给它加线的好方法。

123D Circuits使您可以创建和测试虚拟Arduino电路,检查接线,调试代码以及尝试不同的设置。对于初次接触Arduino或想要在原型和测试方式上具有一定灵活性的专家来说,这是一个绝佳的工具。

您需要的一切

123D电路包含4个不同的沙箱:有电子实验室;印刷电路板设计中心;电路抄写工具;和MESH创建中心。电子实验室将是用于Arduino原型设计的最有用的工具,这是我们稍后将用来构建Arduino项目的工具。

如何使用123D电路模拟和测试Arduino项目

每个沙盒具有绘制项目所需的所有工具,就像Fritzing一样,它是MakeUseOf中我们最喜欢的图表绘制工具之一。他们拥有大量不同的组件,不同的Arduino模型以及将所有事物连接起来的现实方法。您甚至可以将图表转换为包含重新创建项目所需的所有电子信息的电路图。

您还可以直接从中订购在现实生活中创建项目所需的一些东西。

电子实验室可让您通过输入Arduino代码并查看会发生什么来实际测试您的创作。让我们运行一个示例项目,以了解其工作原理

示例项目:Arduino Traffic Light

我们将快速制作一个示例项目,以了解123D的工作原理电路工作。 Arduino红绿灯是一个很棒的初学者项目,因此我们将使用该系统创建其中一个。

当您第一次进入电子实验室时,您将看到一块面包板,而没有其他任何东西。让我们改变一下。点击右上角的组件,以查看可以添加到草图中的事物的列表。快速搜索“ arduino”会显示三个选项,我们将首先单击图标,然后在工作区域中添加Arduino UNO R3。

另一快速搜索“ led”将显示普通的LED;单击图标,然后在试验板上单击以放置LED。放置后,可以在工作区右上角的下拉菜单中更改颜色。我们将放置一个红色,一个黄色和一个绿色。

现在,将所有连线连接起来。要添加导线,只需单击面包板上的任意位置,而无需先单击组件(您也可以使用“ breadboardwire”组件),然后在面包板或Arduino上单击所需的空间连接您可以按照与LED相同的方式更改颜色;使用工作区右上角的下拉菜单。

要添加电阻,请从“组件”栏中选择它们,然后单击您希望他们连接的插槽。如果需要它们进一步拉伸,则可以使用面包板电线将其连接。

要选择每块电阻,可以使用组件屏幕右侧的选项框。进行调整后,电阻器上的彩色带将更改颜色以反映电阻(也请确保选择正确的单位)。

使用相同的方法从Arduino图连接按钮。要旋转电阻,请选择它,然后按一下R。要弯曲导线,只需单击要发生弯曲的某个地方(无组件)。

现在,点击 代码编辑器按钮以打开编辑器。就像使用Arduino IDE一样;只需将Arduino红绿灯教程中的说明复制到文本框中(注意:您需要修复的代码中有一些“故意的”错误–如果您想要一个完整且有效的示例,请检查一下

之后,点击上传并运行,您将拥有一个可以正常工作的虚拟Arduino红绿灯!

可能需要几分钟的时间才能挂起界面,但是一旦完成,添加组件和编辑代码就可以了。

人们还创建了什么?

可用的不同组件数量以及平台的灵活性意味着世界各地的原型开发人员都创建了一些非常酷的项目。这是我最喜欢的几个。

NeoPixel时钟是一个非常酷的项目,它使用两个圆形LED板来模拟时钟指针,中间有一个小的7段显示屏来指示AM或PM。

此气象站的刺激性稍差,但可能更有用的电路是此气象站,该气象站将从OpenWeather API中提取天气数据以获得当前旧金山的温度。

不过,并不是所有的项目都有用。这是一款反射游戏,使两个玩家彼此对抗,并将为反射速度更快的玩家打开一个LED。

有各种各样的项目123D Circuits上的产品,从智能家居自动化项目到游戏以及仅与电动机玩耍的项目,看看它们能做什么。

宝贵的资源

如果您是Arduino的粉丝,无论您想学习基础知识还是完善最新的复杂项目,123D Circuits都是一个消磨时光的好地方。通过为您提供一种快速组装项目的方法,它可以在原型设计阶段节省大量时间。当然,它并不能替代具有电线,电和实际组件的实际Arduino,但是如果您需要快速工作或无法访问所需的东西,那么它是个很棒的工具。

责任编辑:wv

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

    关注

    190

    文章

    6514

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    艾德克斯ITS9000直流充电桩模拟测试系统

    ITS9000充电桩模拟测试系统简洁的界面设计和丰富的测试项目可满足不同工程师的测试需求,完善的数据记录功能更可快速定位故障和问题点,让
    的头像 发表于 10-31 09:40 157次阅读
    艾德克斯ITS9000直流充电桩<b class='flag-5'>模拟</b>器<b class='flag-5'>测试</b>系统

    【CPKCOR-RA8D1】RA8D1开箱测试报告

    测试中所遇到的问题以及解决办法。 一、产品介绍 瑞萨电子推出的RA8D1B芯片,无疑是嵌入式领域的一颗耀眼明星。它并非简单的性能升级,而是一次真正的架构革新。作为全球首款采用Arm® Cortex
    发表于 10-02 17:25

    充电器/适配器自动化测试系统由哪些设备组成,又包含哪些测试项目和方法?

    充电器和适配器的测试项目和方法。 电源适配器 基于ATECLOUD平台的充电器/适配器测试系统的仪器: 交流电源:模拟电网条件(电压波动、频率变化)。 电子负载:
    的头像 发表于 09-09 15:17 623次阅读
    充电器/适配器自动化<b class='flag-5'>测试</b>系统由哪些设备组成,又包含哪些<b class='flag-5'>测试</b><b class='flag-5'>项目</b>和方法?

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

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

    光伏逆变器测试系统的关键测试项目解析

    在光伏产业蓬勃发展的当下,光伏逆变器作为光伏系统的关键设备,其性能直接关系到整个系统的发电效率与稳定性。而光伏逆变器测试系统的关键测试项目,无疑是保障逆变器可靠运行的重要手段。本文将深入解析这些关键
    的头像 发表于 06-12 10:08 1006次阅读
    光伏逆变器<b class='flag-5'>测试</b>系统的关键<b class='flag-5'>测试</b><b class='flag-5'>项目</b>解析

    ePTFE防水透气膜的可靠性测试哪些项目

    关键指标,具体测试项目如下:一、基本性能测试a、防水性测试采用防水性测试仪测量ePTFE防水透气膜材料抵抗静水压力渗透的能力。利用耐水压
    的头像 发表于 05-27 10:31 707次阅读
    ePTFE防水透气膜的可靠性<b class='flag-5'>测试</b>哪些<b class='flag-5'>项目</b>?

    EMC测试项目有哪些

    EMC测试项目主要包括以下几个方面: 电磁干扰(EMI)测试 辐射发射测试(Radiated Emissions):评估设备在正常工作时是否会产生过量的电磁辐射。
    的头像 发表于 04-14 16:09 2613次阅读

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

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

    逆变器有那些测试项目?

    以下是逆变器的主要测试项目及分类,综合了国家标准、行业规范及实际应用场景的需求,确保逆变器的安全性、效率与可靠性: 一、电气安全测试 绝缘电阻与绝缘强度测试 检测逆变器内部
    的头像 发表于 03-27 16:52 2217次阅读
    逆变器有那些<b class='flag-5'>测试</b><b class='flag-5'>项目</b>?

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

    使用 Matplotlib + Python 将数据绘制成瀑布图 制作并测试 DIY 传感器(正常工作) 制作并测试 TUSS4470 电路板(正常工作) 完成 TUSS4470 Ardui
    发表于 03-20 13:37

    开源项目!手把手教你制作一个互动式LED墙壁时钟!

    之间焊接10KΩ电阻。 步骤七:连接导线、上传代码并测试 连接各行线至ArduinoD13至D5引脚,连接模拟读取线至A0,连接DS13
    发表于 02-08 17:47

    数字电路模拟电路的区别

    在电子工程领域,数字电路模拟电路是两种截然不同的技术。它们在处理信号、设计方法、应用领域以及性能特点上有着明显的差异。 一、信号处理方式 1.1 模拟
    的头像 发表于 01-24 09:36 2101次阅读

    模拟电路故障排除方法

    在电子工程领域,模拟电路是构成复杂电子系统的基础。随着技术的发展,模拟电路的设计和应用越来越广泛。 一、故障排除前的准备 了解电路原理 :在
    的头像 发表于 01-24 09:25 1447次阅读

    模拟电路与数字电路的区别

    在现代电子技术中,模拟电路和数字电路是两种截然不同的电路类型,它们各自有着独特的特点和应用场景。 一、信号处理方式 模拟
    的头像 发表于 01-24 09:22 2040次阅读

    测试项目管理系统 - TPA

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