Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >1.2为什么选择Arduino

1.2为什么选择Arduino

作者头像
喵叔
发布于 2020-09-08 07:41:47
发布于 2020-09-08 07:41:47
7240
举报
文章被收录于专栏:喵叔's 专栏喵叔's 专栏

市面上的开发板有很多,比51单片机、树莓派、MCU开发板等等,但是为什么要选择Arduino呢?一句话总结,其实用Arduino进行开发的优势很明显。

1.跨平台

Arduino IDE 可以在三大主流操作系统上运行,但是其他大多数开发板只能在Windows上进行开发。

2.简单清晰的开发

Arduino IDE是基于Processing开发的,简单易用,并且足够灵活。Arduino语言是基于Wiring语言开发的,是对AVR-GCC库的二次封装,不需要太多的单片机知识,不管是初学者还是有开发人员,都可以快速上手,快速开发。

3.开放性

Arduino的原理图、电路图、IDE以及核心库存=都是开源的,协议范围内是可以随意修改原始设计和相关代码。

4.社区和第三方支持

Arduino有众多的开发人员和用户,因此你可以找到各种开源代码示例和第三方插件。这些网站有:github.com、arduino.cc、openjumper.com等网站

5.硬件开发趋势

Arduino的出现大大减轻了开发人员的学习成本和开发负担,使得开发人员更加关注创意和实现,是的Arduino成为当前的硬件开发趋势。

正因为上面种种原因,越来越多的硬件开发人员开始选择Arduino开发项目和产品,,越来越多的软件开发者开始选择Arduino来开发物联网系统,在大学一些专业也开始使用Arduino进行教学。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016/08/13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
STM32和Arduino对比,谁更厉害?
他是一个大三的学生,我看了他的简历,里面几乎没什么项目经验,对于企业来说这样的学生就好比一张白纸一样,当然,这样的学生很难拿到一份好的offer。
混说Linux
2022/11/18
1K0
STM32和Arduino对比,谁更厉害?
自制Arduino Leonardo笔记
很早就听说过Arduino开发板,其主要特点就是,简单易用,上手很快,官方已经封装好了常用的库,开发起来非常方便快捷,于是,我就准备自制一块Arduino板。
知否知否应是绿肥红瘦
2025/02/19
1870
自制Arduino Leonardo笔记
IC之路(一)Proteus-Arduino仿真环境搭建
仿真很重要仿真很重要仿真很重要 话是这么说还是要上机的,Gazebo用多了就感觉能跑了,然而现实场景要复杂得更多(主要还是玄学,每一个硬件工程师都是风水大师是真的) 这个系列的博客需要软硬件联合调试而且需要截图拍照这些工作,写起来就很麻烦,所以随缘写 这篇文章本质上是为了给没有示波器的小伙伴头痛于Arduino的玄学AD调试仿真的文章
Pulsar-V
2019/04/18
2.6K0
IC之路(一)Proteus-Arduino仿真环境搭建
物联网开发板各种各样,要怎么选择?
现在物联网比较火,家里有各种智能设备,智能灯,智能空调,智能音箱,不做点智能的电器都拿不出手了,所以我也想了解下,在查了一些资料总结了下面的一些开发板,希望能对新入手的和我一样的小白有帮助。废话不多说了,出发吧。
香菜聊游戏
2021/10/19
2.3K0
物联网开发板各种各样,要怎么选择?
如何快速学会单片机编程并应用?
C51--(Arduino、MSP430)--(2812、28335)--(STM32、ARM9)--(TK1、BeagleBone、Raspberry Pi)
zhangrelay
2019/01/23
1.7K0
中国智能硬件开发板玩家大盘点
这段时间有幸在寨都深圳走访了几家专业开发板的生产厂家,对于国内开发板情况算是有一个新的认识。 CPU厂商为了将产品推向市场,为了让客户了解CPU的各项性能及电路设计而专门设计的一块电路板,开发板同时会附带硬件接口的驱动程序,开发板电路板将CPU的控制信号线及通用的外围接口延引出来。有了硬件接口及驱动程序,设计人员可以快速专注产品应用软件的开发,完成应用软件对外围电路进行控制测试,软件调试完毕后交付批量生产,完成产品的开发。 由于厂商推广的开发板价格高企,有没有价格低廉、大众玩家都玩得起的开源
罗超频道
2018/04/28
2K0
圆曾经的小车梦,造一台智能小车(二)
由于手上的物料还没有全部到齐,所以还没法往下干,明天晚上下班回家就到了!上节已经说过会了解多平台的开发,所以今天咱们就来了解一个MCU界大杀手,超级简单的开发神器,人称创客之魂-Arduino。
杨源鑫
2020/05/21
1.2K0
Google 工程师:教你用树莓派 + Arduino + TensorFlow 搭建图像识别小车
从买第一个Arduino套装开始,我接触机器人有好几年了,但直到最近才开始做完整的课题。期间有两项技能为我打开了新世界的大门:Python和Linux。他们背后,是强大的开源社区。掌握了这两样工具的工具(元工具),你感觉网上遍地是趁手的兵器。 上周在公司内部编程培训时,有一句话深得我心:我们是软件工程师,不是程序员。我们的工作不是写程序,而是合理使用工具解决问题。在Google,如果你觉得自己不得不从零开始写某项功能,只是你还没有找到相应的工具罢了。在开源社区更是如此。 这是一个遥控小车,通过红外遥控或
AI研习社
2018/03/29
3.2K0
Google 工程师:教你用树莓派 + Arduino + TensorFlow 搭建图像识别小车
Arduino为什么这么红?
相信对嵌入式开发感兴趣的朋友一定对Arduino有或多或少的了解或熟知。而对初学者来说,也许经常听到“嵌入式开发从哪里上手最好?Arduino!”这样的说法。那么Arduino到底是什么呢?是一种新的
机器人网
2018/04/12
1.9K0
Arduino为什么这么红?
《移动互联网技术》第一章 概述: 掌握移动互联网的基本概念和组成
《移动互联网技术》课程是软件工程、电子信息等专业的专业课,主要介绍移动互联网系统及应用开发技术。课程内容主要包括移动互联网概述、无线网络技术、无线定位技术、Android应用开发和移动应用项目实践等五个部分。移动互联网概述主要介绍移动互联网的概况和发展,以及移动计算的特点。无线网络技术部分主要介绍移动通信网络(包括2G/3G/4G/5G技术)、无线传感器网络、Ad hoc网络、各种移动通信协议,以及移动IP技术。无线定位技术部分主要介绍无线定位的基本原理、定位方法、定位业务、数据采集等相关技术。Android应用开发部分主要介绍移动应用的开发环境、应用开发框架和各种功能组件以及常用的开发工具。移动应用项目实践部分主要介绍移动应用开发过程、移动应用客户端开发、以及应用开发实例。 课程的教学培养目标如下: 1.培养学生综合运用多门课程知识以解决工程领域问题的能力,能够理解各种移动通信方法,完成移动定位算法的设计。 2.培养学生移动应用编程能力,能够编写Andorid应用的主要功能模块,并掌握移动应用的开发流程。 3. 培养工程实践能力和创新能力。  通过本课程的学习应达到以下目的: 1.掌握移动互联网的基本概念和原理; 2.掌握移动应用系统的设计原则; 3.掌握Android应用软件的基本编程方法; 4.能正确使用常用的移动应用开发工具和测试工具。
猫头虎
2024/04/08
4380
《移动互联网技术》第一章 概述: 掌握移动互联网的基本概念和组成
【独家】我就要用MDK来开发树莓Pico,怎么地吧!
树莓派 Pico是一个小巧、“迅速”且多功能的开发板,基于独家定制的RP2040芯片打造,是在英国的树莓派团队设计的全新微控制器。
GorgonMeducer 傻孩子
2021/09/17
3.2K1
成为嵌入式高手,少不了这100多个软硬件开源项目
学习初期最难找的就是找学习资料了,本贴精心汇总了一些嵌入式相关资源,包括但不限于编程语言、单片机、开源项目、物联网、操作系统、Linux等资源,并且在不断地更新中,致力于打造全网最全的嵌入式资料库。
MCU起航
2022/03/31
5.6K0
成为嵌入式高手,少不了这100多个软硬件开源项目
ESP8266开发-Arduino IDE安装、配置与使用
ESP8266是一款价格十分亲民的wifi模块,在某宝上一块ESP8266开发板只要10几块钱!可以买来玩玩一些物联网相关的小项目。
xxpcb
2022/04/06
2.5K0
ESP8266开发-Arduino IDE安装、配置与使用
51单片机入门指南-基于STC89C52(持续更新)
完整PDF资源下载地址: https://download.csdn.net/download/xiaolong1126626497/19785856
DS小龙哥
2022/01/26
2.8K0
51单片机入门指南-基于STC89C52(持续更新)
【单片机入门】(一)应用层软件开发的单片机学习之路-----基础知识入门
工作了五六年,一直都是以软件为主,期间也是各个方向都玩,移动端,PC端,网页端,后面在去年西安疫情的那一个月,突然觉得硬件也有很多可玩之处,相比于软件,看得见摸得着的东西可能更容易令人接受,做出成品也更容易有成就感,所以在那段时间我就去研究了一下树莓派,然后当时用node还有c#操控树莓派来进行和传感器等电子元器件进行交互,感兴趣的可以看看我之前的文章C#控制树莓派入门 - 四处观察 - 博客园 (cnblogs.com),这篇文章仅仅用了做树莓派的入门,实际上,和我们这篇单片机的入门实际上也是有一些共性相通的地方。接下来,让我们一起了解一下单片机的入门基础知识吧。
陈显达
2022/11/07
1.4K0
【单片机入门】(一)应用层软件开发的单片机学习之路-----基础知识入门
51单片机介绍
大家好,我是泽奀,这篇博客我将说说关于51单片机知识介绍。在第一篇的时候我概述过C语言,没看的可以去看看[C语言]概述_打打酱油desu-CSDN博客(1) https://blog.csdn.net/weixin_52632755/article/details/119791540(2),分别是《C语言概述1》《C语言概述2》。之所以要讲下51单片机介绍,是因为相信也有很多人对单片机感兴趣吧,当然也有很多是想学但是不清楚,或者是高考报考有关于单片机的专业知识 电子工程师/工业控制/机电一体化,等。
謓泽
2022/12/12
1K0
51单片机介绍
嵌入式工程师常用的软件工具推荐(全)
常言道:工欲善其事,必先利其器。作为一名合格的嵌入式工程师,日常可能需要接触和处理各种奇奇怪怪的问题,这时候一款高适配性的工具将会令工作效率大大提升。作者根据个人的实际使用情况与粉丝的客观感受,为大家推荐几款嵌入式开发常用的软件,如下图示:
李肖遥
2024/07/29
5140
嵌入式工程师常用的软件工具推荐(全)
原创 Paper | USB设备开发:从入门到实践指南(四)
从本篇开始就要研究USB设备开发硬件部分的知识,本系列硬件部分文章的学习案例来源于《圈圈教你玩USB》。
Seebug漏洞平台
2024/03/14
2690
原创 Paper | USB设备开发:从入门到实践指南(四)
TPYBoard:一款可以发挥无限创意的MicroPython开发板
今天给大家带来一款MicroPython开发板的拆解和测评。所谓MicroPython也就是运行在单片机上的Python。Python在国外是一门非常热门的编程语言,近些年在国内也被发掘与追捧, Python的开放、简洁、黏合正符合了现发展阶段对大数据分析、可视化、各种平台程序协作产生了快速的促进作用。自Python3的发布到现在已有五六年的时间,从刚发布的反对声音到慢慢被接受与喜欢经过了太漫长的时间,然而可能也与国情与发展需求有着相当的关系。总之,越来越多人开始使用Python。
阿莉埃蒂
2019/03/06
1.9K0
TPYBoard:一款可以发挥无限创意的MicroPython开发板
机器人控制器编程实践指导书旧版-实践八 机器人综合设计
适用于UNO/2560/DUE/ESP8266/ESP32,2021年之前使用版本。
zhangrelay
2022/09/21
9990
机器人控制器编程实践指导书旧版-实践八 机器人综合设计
推荐阅读
相关推荐
STM32和Arduino对比,谁更厉害?
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档