标题: arduino和51单片机哪个好学? [打印本页]

作者: jmshy    时间: 2018-6-21 22:04
标题: arduino和51单片机哪个好学?
我看到网上卖的arduino开发板有模块化编程,这是不是会容易些,还是商家的噱头,另外,新手学习的话有没有推荐的教程,谢谢

作者: zsyzdx    时间: 2018-6-22 08:36
arduino好学!!!!!!!!!!!!!
作者: 赤瞳之父    时间: 2018-6-22 09:19
51更底层一些,但如果想玩机器人,智能车之类的就可以用arduino更方便些。不过现在的话51还算是主流点的,51和c语言学好了,退可学习arduino,进可学习stm32这些更复杂的。。。一般淘宝上买了板子就会送一系列的教程,你就可以跟着学习了,或者是网上下载一套郭天祥的10天学会单片机
作者: GUELL    时间: 2018-6-22 09:36
arduino和51单片机,基础都是C言语,都需要懂得一些硬件知识,51单片机是单独针对单片机的,arduino其实可以说包含单片机在内 及 现在的物联网通讯控制 都可以做,像 ESP8266wifi模块,ESP32wifi蓝牙模块 都直接可以用 arduino 来编写。
作者: tongms    时间: 2018-6-22 10:05
arduino实际就是avr,arduino是基于库函数的avr编程,有点像stm32,它是为非专业人员设计的。作为8位单片机,个人觉得直接学avr_Gcc会更好些。
作者: GUELL    时间: 2018-6-22 10:39
学arduino和51单片机,都需要有C言语基础 及硬件知识,51单片机只是针对 单片机的,arduino 其实是包含 单片机 在内,现在 的 物联网远程控制 就可以用 arduino 编写,如 ESP8266wifi模块、ESP32wifi蓝牙模块,都可以用 arduino 来编写 符合自己的固件。

作者: cs心灵捕手    时间: 2018-6-22 10:57
51好学一些,推荐51
作者: jmshy    时间: 2018-6-22 11:20
赤瞳之父 发表于 2018-6-22 09:19
51更底层一些,但如果想玩机器人,智能车之类的就可以用arduino更方便些。不过现在的话51还算是主流点的,5 ...

单片机学过一段时间,现在发现玩舵机不带好用

作者: jmshy    时间: 2018-6-22 11:24
zsyzdx 发表于 2018-6-22 08:36
arduino好学!!!!!!!!!!!!!

有arduino的学习资料可以推荐吗?我看网上卖的评价有好有坏,也不知道如何下手
作者: dingqinhong    时间: 2018-6-22 14:14
51更偏向基础 但是你还是要学点51再去接触arduino就更容易一点
作者: 2919985094    时间: 2018-6-22 15:01
51好学一点哦
作者: 808966    时间: 2018-6-22 15:40
看你想干什么了,arduino适合做项目,程序简单,也比较容易学,如果以后想做开发,51和32比较基础,但学习的东西就比较多,也比较繁杂
作者: 808966    时间: 2018-6-22 15:50
arduino好学,但51更加基础,做开发的话就学51
作者: angmall    时间: 2018-6-22 16:40
Arduino的学习资料

arduino双语编程创意套件资料
https://yun.baidu.com/s/1gfKBSp9

作者: WEIDADETG    时间: 2018-6-22 17:09
arduino算是未来的一种入门方向,但是学好51和C语言真的是可以做到类似内容触类旁通,想好好学单片机一类的还是推荐学好51
作者: 一龙大师    时间: 2018-6-22 21:46
adruino比较好入门,并且它封装成库,直接调用即可使用,51单片机入门困难,但可以提高你的编程能力,如果你想在硬件上走的远,建议学51
作者: longzhijun    时间: 2018-6-23 09:24
基本都是融会贯通的,无论学好哪一个,再学另一个也会比较容易。,主要看你想要什么样的结果了

作者: 包包大人369    时间: 2018-6-23 12:40
51更基础,我觉得相对来说也更好学
作者: wang1999    时间: 2018-6-23 13:52
都好,我是用51上的手,现在也在玩一点arduino
作者: 吴越啊    时间: 2018-6-23 13:54
arduino了更加基础一些,ar的标准是面对中学生的,编程较为简单,51则比较繁琐,但51的面向范围更广,新手推荐先学51,回头再学ar的话就比较容易入手了,不管先学哪儿个,建议都先买本清华大学出版的C语言从入门到精通看看,单片机推荐郭天祥的新概念51单片机C语言教程,有教学视频讲的比较细致,ar的话推荐arduino权威指南,可以先在淘宝买一套循迹或蓝牙小车的模块,再尝试自己开板。
作者: disfate    时间: 2018-6-23 16:12
如果是新手的话建议先学C语言,再学单片机
作者: wangshun666666    时间: 2018-6-23 16:25
51单片机
作者: wangshun666666    时间: 2018-6-23 16:25
51单片机好学习
作者: xuyuan599    时间: 2018-6-23 23:26
51入门更合适啊。
作者: 小non    时间: 2018-6-24 09:56
51单片机是入门
作者: nuan09    时间: 2018-6-24 10:40
51好学一点
作者: cy002    时间: 2018-6-24 10:41
学来玩的,用arduino可能更适合,系统学习知识的话选51
作者: ?????。    时间: 2018-6-24 10:52

arduino好学!
作者: acnsj    时间: 2018-6-24 10:58
51好学一些
作者: 航123    时间: 2018-6-24 11:00
大部分人先学的51吧
作者: haiyung    时间: 2018-6-24 11:07
arduino好学!
作者: zy_tv    时间: 2018-6-24 11:08
先学51吧,然后再说audroid

作者: liugen    时间: 2018-6-24 11:18
51好学一点
作者: 1115618400    时间: 2018-6-24 11:44
肯定是51好学一点
作者: 走小爷    时间: 2018-6-24 12:09
c51基础,入门
作者: 一曲离殇    时间: 2018-6-24 12:27
Adruino相对简单一点吧
作者: lcg960660    时间: 2018-6-24 12:39
arduino好学!!!
作者: hao157    时间: 2018-6-24 12:52
51是比较基础的东西,可以先学习打好基础然后再学习arduino
作者: jjcc炫彩    时间: 2018-6-24 14:00
   arduino好学
作者: 86269    时间: 2018-6-24 14:50
arduino看个人兴趣
作者: LeaveJoeyAlone    时间: 2018-6-24 15:08
如果想要快速的做一个小项目的话,而且还不会MCU就用Arduino。如果想好好学习一下MCU的话就先学学51吧。反正51这种东西好像没什么公司用了,只知道有的自动售货机在用。
作者: sfme1    时间: 2020-11-27 14:26
http://www.51hei.com/bbs/dpj-198776-1.html,看完这篇你就会有个全面认识,希望可以帮助到你。
作者: sfme1    时间: 2020-11-27 14:27
http://www.51hei.com/bbs/dpj-198776-1.html,这篇文章有单片机和arduino的详细介绍,也有两者的比较,如何选择看完就知晓,希望可以帮助到你。
作者: lyggg    时间: 2020-11-27 18:17
其实都差不多,arduino会简单一点
作者: 黎明寒    时间: 2020-12-5 17:23
arduino确实较单片机好学一些,你也可以想学习51,学好之后你就会发现arduino so easy
作者: 无穷限    时间: 2020-12-16 20:42
我身边大部分人都在玩51单片机,比较基础,对以后软硬件学习,都有帮助
作者: 万丈深渊    时间: 2020-12-16 23:26
我觉得51的话就是很基础,学起来也容易理解,之前课上学完51之后打好基础就学anduino,这个适合玩智能车的比较高级些,我现在在自学stm32F103单片机
作者: 计算机工程    时间: 2020-12-17 08:58
51简单一点 复杂度低
作者: 湖南    时间: 2021-1-4 09:10
51单片机比较适合打好基础,对于新手来说也更好理解
作者: 人人学会单片机    时间: 2021-1-4 10:15
arduino 就是一个玩的目的,如果你只是为了做点小玩意 向周围的亲朋好友显摆。并且你家里有一两栋楼等着你去收租。那你就玩玩arduino就行了。反正找工作不需要这玩意。
如果你是想用单片机,找份工作混口饭吃。那就先学我们《人人学会单片机》的课程,从STC15W开始学就可以了。以后再学STM32 或者FPGA。
作者: Realljb    时间: 2021-1-4 10:31
基础都是c语言,ad包含了单片机,建议学ad可以范围更广一点
作者: teqstc    时间: 2021-1-4 16:34
51好学一点,更加基础,另一个看个人兴趣吧
作者: rayin    时间: 2021-1-4 16:37
学51就好了, 嵌入式C语言搞通了, STM32 / arm 都不会是大问题. arduino也是基于C语言的,封装过了,降低了难度.
作者: 德斯佩尔    时间: 2021-1-5 14:25
51单片机更加基础一点,适合新手入门,Adruino适合有一定单片机的基础在进行深入学习。
作者: vhn    时间: 2021-1-5 14:57
51更底层一些,但如果想玩机器人,智能车之类的就可以用arduino更方便些。不过现在的话51还算是主流点的,51和c语言学好了,退可学习arduino,进可学习stm32这些更复杂的。。。一般τ 宝上买了板子就会送一系列的教程,你就可以跟着学习了,或者是网上下载一套郭天祥的10天学会单片机
作者: hei51hei15    时间: 2021-1-5 17:12

arduino比较好学,51越深入越难,但能接触到更底层,自开发性更好
作者: 12356742    时间: 2021-1-6 16:06
先学51吧
作者: liuxuhe    时间: 2021-1-7 11:12
51单片机吧
作者: copower    时间: 2021-1-11 20:58
sfme1 发表于 2020-11-27 14:26
http://www.51hei.com/bbs/dpj-198776-1.html,看完这篇你就会有个全面认识,希望可以帮助到你。

arduino可以学习自己写串口BootLoader,可以学习自己写V-USB应用和V-USB BootLoader。可以学习自制各种自己想要免驱下载器和脱机编程器,光这几点就比51强多了。自认51头把交椅的STC连串口BootLoader都是保密的,根本不会像arduino一样提供完整BootLoader代码给你学习单片机底层知识。arduino其实可以深入学习AVR大量底层知识。包括学习运用C++写硬件库等等。要底层也比51底层的彻底,要简单易复制原型也比51简单容易。因为学习AVR底层之前arduino同样可以用简便的串口下载。当你想要深入了解串口BootLoader下载原理自己魔改BootLoader的时候,你会发现arduino有多给力。STC根本不会开放底层数据给你发挥。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1