极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: likunyang

在校大学生学习Arduino是否合适

[复制链接]
发表于 2013-8-11 12:01:14 | 显示全部楼层
本帖最后由 vjcmain 于 2013-8-11 12:02 编辑
smching 发表于 2013-8-11 10:39
当Visual Basic出现时,有人说它是玩具语言,结果现今通行全世界。我跟着成为傻子。

隋着Arduino的易用 ...


如果是电子从业人员来说,用ardunio搞产品开发,没有半点优势,第一,arduino 为了方便,封装了一大堆东西。光点个LED,。就占用大量flash空间,。而且执行效率也不高,。这两点,无疑增加了产品成本,。没有成本优势,如何跟别人竞争。人家可以用1块钱的单片机完成的事情,用ardunio 来做,光单片机成本少也要8块,如何竞争?

另外,你有看到用arudino做商业产品的么?没有的吧。arduino定位不一样的。如果你想学单片机,ardunio不是很好的选择、。
回复 支持 反对

使用道具 举报

发表于 2013-8-11 16:58:34 | 显示全部楼层
vjcmain 发表于 2013-8-11 12:01
如果是电子从业人员来说,用ardunio搞产品开发,没有半点优势,第一,arduino 为了方便,封装了一大堆东 ...

你说得对{:soso_e179:}Arduino 为了方便,封装了一大堆东西。不过我们必须向“方便”与“封装”低头,这是人类的优点也是缺点{:soso_e180:}{:soso_e179:}{:soso_e186:}{:soso_e182:}

人类发明了许多东西都离不了方便,然後人们花钱买方便。市场上所有包装十之八九跑不了封装,这都增加了成本。只要合理的“方便”和“封装”都是被接受的。

Ms Windows, Android, IOS都封装了一大堆东西,就是为了方便。

何曾几十,头上的白头发还原成黑头发,暗淡的皮肤变得容光焕发。更甚的是,动用大量金銭与冒着生命的危险去改头換面。{:soso_e127:} 是为自己封装。

无可否认,Arduino只能适合用于低端设备,低端自有低端的方向。就如Intel 处理器龙头大哥,当年放棄了低端的处理器,结果市场被低端的对手打败,又不得不跑回旧路。

Arduino也不如想像中昂贵。简单的项目可以使用基于ATTiny85微控制器(甚至ATTiny45,ATTiny25)的Tiny Arduino来完成{:soso_e182:}
我本身则喜爱使用ATTiny85。

虽然还不低于1块钱,已经接近许多了。

以上都不重要,最重要是儍子能夠完成他想要的东西
回复 支持 反对

使用道具 举报

发表于 2013-8-13 11:18:42 | 显示全部楼层
smching 发表于 2013-8-11 16:58
你说得对Arduino 为了方便,封装了一大堆东西。不过我们必须向“方便”与“封装”低头,这是 ...

现在用arduino作3D打印机,控制四轴,加热 。 运行很好, 呵呵,
回复 支持 反对

使用道具 举报

发表于 2013-8-15 13:23:05 | 显示全部楼层
人类的智慧如同财富一样越来越向一小撮人聚集。哈哈,他们越来越聪明,民众就开始越来越白痴。
倒不是说封装库不好哈,只说不可能所有的东西都封装进去。学习跟应用是两回事,学习的话datasheet、寄存器少不了的,而且不学透彻就只能用别人做的库,玩别人玩剩下的东西也就更谈不上效率的问题。
回复 支持 反对

使用道具 举报

发表于 2013-8-15 13:40:07 | 显示全部楼层
能够把各种现成资源整合起来也是一种能力

要实现一样东西不一定要了解它的各种细枝末节
回复 支持 反对

使用道具 举报

发表于 2013-8-15 13:58:15 | 显示全部楼层
呵呵,arduino的出现是为了让孩子更容易的接触到电子世界,让各行各业的人能不用花费大量的时间来学会自己做些小东西,这就是arduino的定位。有些人非要把定位不同的东西放到专业的层次上去讨论,是在show自己的智商还是什么。就好比你用儿童玩具遥控车和专业竞赛的平跑做比,说玩儿童玩具的遥控车的都是傻子。岂不是在公然的show智商下限么~
回复 支持 反对

使用道具 举报

发表于 2013-8-21 17:51:34 | 显示全部楼层
建议从单片机底层技术学起, 首先就目前来看真正用arduino  做产品的公司并不多, arduino 基本上还在玩家手中. 其次既然你还是在校生就不要怕麻烦, 如果今后有从事嵌入式开发的意愿,就应该把基础掌握牢靠,基础功底才是技术职场上衡量一个人技术能力最基本的东西,基本功底越牢靠越具有竞争力.
回复 支持 反对

使用道具 举报

发表于 2013-8-25 03:39:57 | 显示全部楼层
LZ的问题让我想起来两个典故。

当年有人问:想学电脑,是用UNIX、Linux还是Windows?然后一群大神跳出来说,Win是给傻子用的,Linux是玩具,想真正学好电脑,起码要学Solaris或者BSD~~结果呢?

当年有人问:想学编程,要不要学OOP(面向对象编程)啊?又一群大神跳出来说,OOP能实现的C都能实现,而且代码量小十倍,OOP就是给懒人用的,庞大臃肿,效率又低~~后来呢?

arduino是个玩具,但也是个很有用的玩具,可以拿来开发智力,收获快乐,可以让初学者产生兴趣,不断探索,也可以让开发者抛开琐碎,专注创意。正如36#zzz所说,它有它自己的定位,非要让它又有趣又简单又全能,还要兼顾商用,实在想太多了。

对于LZ来说,要先明确你学这个的目的是什么。如果像我一样,根本没打算拿它混饭吃,就当个智力玩具,当然可以学;如果打算拿它当职业,那就要想好怎么发展,比如,像这坛子的几位坛主一样,当然也没问题;如果想借此来进行商业开发,拿arduino进行一些创意构思也是很好的,具体实现再用专业设备和工具。

无论学什么,知识都只是工具,都是用来帮助你实现目的的,应用知识才是关键。说人类因为方便和封装变得越来越白痴,拜托,人类能够走到这一步,就是因为会使用工具。说这话的人为啥不用打孔纸带来代替显示器?为啥不用算盘甚至草稿纸来代替电脑?智慧绝没有聚集到一小撮人手里,而是“封装”成一门门专门的学科,变成知识传承了下去。哪怕是霍金的大脑,也装不下太多知识,现在早就不是达尔文那时的通才时代了。

总之,确定你的目的,再谈实现途径。
回复 支持 反对

使用道具 举报

发表于 2013-9-1 21:41:36 | 显示全部楼层
469708842 发表于 2013-8-13 11:18
现在用arduino作3D打印机,控制四轴,加热 。 运行很好, 呵呵,

期待你的作品,我是用arduino控制小型铣床,所以想参考下你的作品
回复 支持 反对

使用道具 举报

发表于 2013-9-6 17:08:19 | 显示全部楼层
回答这个问题要看你站的角度,ARDUINO是一个很好的“玩具”,培养兴趣,那是无话可说,但是要是开发,你就必须自己研究源代码。
回复 支持 反对

使用道具 举报

发表于 2013-9-7 00:38:11 | 显示全部楼层
貌似大师都在为单片机和arduino都解决不好的一些小问题犯愁,我们这些小小人经常为平台犯愁,哈哈。
我觉得不管是饭还是酒,哪个先到嘴边就先哪个吧,犹犹豫豫反倒饿得慌。
回复 支持 反对

使用道具 举报

发表于 2013-9-11 11:51:40 | 显示全部楼层
大部分人还是用傻瓜相机,同理!!
回复 支持 反对

使用道具 举报

发表于 2013-9-11 12:57:26 | 显示全部楼层
应该挺好         
回复 支持 反对

使用道具 举报

发表于 2013-9-11 14:30:19 | 显示全部楼层
如果你是信电等专业学生,那还是学单片机吧。如果你是设计师或爱好者,那Arduino比较好。
回复 支持 反对

使用道具 举报

发表于 2013-9-23 10:53:43 | 显示全部楼层
如果你是电子专业的拿来入门玩玩就行,做产品这个不行,还是要专业寄存器去搞,这个很适合非电子专业的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 17:24 , Processed in 0.085258 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表