找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 21900|回复: 58
打印 上一主题 下一主题
收起左侧

arduino和51单片机哪个好学?

  [复制链接]
跳转到指定楼层
楼主
ID:356406 发表于 2018-6-21 22:04 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我看到网上卖的arduino开发板有模块化编程,这是不是会容易些,还是商家的噱头,另外,新手学习的话有没有推荐的教程,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

来自 2#
ID:285258 发表于 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根本不会开放底层数据给你发挥。
回复

使用道具 举报

板凳
ID:320306 发表于 2018-6-22 08:36 | 只看该作者
arduino好学!!!!!!!!!!!!!
回复

使用道具 举报

地板
ID:356569 发表于 2018-6-22 09:19 来自手机 | 只看该作者
51更底层一些,但如果想玩机器人,智能车之类的就可以用arduino更方便些。不过现在的话51还算是主流点的,51和c语言学好了,退可学习arduino,进可学习stm32这些更复杂的。。。一般淘宝上买了板子就会送一系列的教程,你就可以跟着学习了,或者是网上下载一套郭天祥的10天学会单片机

评分

参与人数 1黑币 +4 收起 理由
wenzedong + 4 赞一个!

查看全部评分

回复

使用道具 举报

5#
ID:250700 发表于 2018-6-22 09:36 | 只看该作者
arduino和51单片机,基础都是C言语,都需要懂得一些硬件知识,51单片机是单独针对单片机的,arduino其实可以说包含单片机在内 及 现在的物联网通讯控制 都可以做,像 ESP8266wifi模块,ESP32wifi蓝牙模块 都直接可以用 arduino 来编写。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:352246 发表于 2018-6-22 10:05 | 只看该作者
arduino实际就是avr,arduino是基于库函数的avr编程,有点像stm32,它是为非专业人员设计的。作为8位单片机,个人觉得直接学avr_Gcc会更好些。
回复

使用道具 举报

7#
ID:250700 发表于 2018-6-22 10:39 | 只看该作者
学arduino和51单片机,都需要有C言语基础 及硬件知识,51单片机只是针对 单片机的,arduino 其实是包含 单片机 在内,现在 的 物联网远程控制 就可以用 arduino 编写,如 ESP8266wifi模块、ESP32wifi蓝牙模块,都可以用 arduino 来编写 符合自己的固件。
回复

使用道具 举报

8#
ID:213992 发表于 2018-6-22 10:57 | 只看该作者
51好学一些,推荐51
回复

使用道具 举报

9#
ID:356406 发表于 2018-6-22 11:20 来自手机 | 只看该作者
赤瞳之父 发表于 2018-6-22 09:19
51更底层一些,但如果想玩机器人,智能车之类的就可以用arduino更方便些。不过现在的话51还算是主流点的,5 ...

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

使用道具 举报

10#
ID:356406 发表于 2018-6-22 11:24 来自手机 | 只看该作者
zsyzdx 发表于 2018-6-22 08:36
arduino好学!!!!!!!!!!!!!

有arduino的学习资料可以推荐吗?我看网上卖的评价有好有坏,也不知道如何下手
回复

使用道具 举报

11#
ID:214324 发表于 2018-6-22 14:14 | 只看该作者
51更偏向基础 但是你还是要学点51再去接触arduino就更容易一点
回复

使用道具 举报

12#
ID:356649 发表于 2018-6-22 15:01 | 只看该作者
51好学一点哦
回复

使用道具 举报

13#
ID:356679 发表于 2018-6-22 15:40 | 只看该作者
看你想干什么了,arduino适合做项目,程序简单,也比较容易学,如果以后想做开发,51和32比较基础,但学习的东西就比较多,也比较繁杂
回复

使用道具 举报

14#
ID:356679 发表于 2018-6-22 15:50 | 只看该作者
arduino好学,但51更加基础,做开发的话就学51
回复

使用道具 举报

15#
ID:155507 发表于 2018-6-22 16:40 | 只看该作者
Arduino的学习资料

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

使用道具 举报

16#
ID:267393 发表于 2018-6-22 17:09 | 只看该作者
arduino算是未来的一种入门方向,但是学好51和C语言真的是可以做到类似内容触类旁通,想好好学单片机一类的还是推荐学好51
回复

使用道具 举报

17#
ID:236125 发表于 2018-6-22 21:46 | 只看该作者
adruino比较好入门,并且它封装成库,直接调用即可使用,51单片机入门困难,但可以提高你的编程能力,如果你想在硬件上走的远,建议学51
回复

使用道具 举报

18#
ID:154702 发表于 2018-6-23 09:24 | 只看该作者
基本都是融会贯通的,无论学好哪一个,再学另一个也会比较容易。,主要看你想要什么样的结果了
回复

使用道具 举报

19#
ID:357158 发表于 2018-6-23 12:40 | 只看该作者
51更基础,我觉得相对来说也更好学
回复

使用道具 举报

20#
ID:357194 发表于 2018-6-23 13:52 | 只看该作者
都好,我是用51上的手,现在也在玩一点arduino
回复

使用道具 举报

21#
ID:357188 发表于 2018-6-23 13:54 | 只看该作者
arduino了更加基础一些,ar的标准是面对中学生的,编程较为简单,51则比较繁琐,但51的面向范围更广,新手推荐先学51,回头再学ar的话就比较容易入手了,不管先学哪儿个,建议都先买本清华大学出版的C语言从入门到精通看看,单片机推荐郭天祥的新概念51单片机C语言教程,有教学视频讲的比较细致,ar的话推荐arduino权威指南,可以先在淘宝买一套循迹或蓝牙小车的模块,再尝试自己开板。
回复

使用道具 举报

22#
ID:357106 发表于 2018-6-23 16:12 | 只看该作者
如果是新手的话建议先学C语言,再学单片机
回复

使用道具 举报

23#
ID:357310 发表于 2018-6-23 16:25 | 只看该作者
51单片机
回复

使用道具 举报

24#
ID:357310 发表于 2018-6-23 16:25 | 只看该作者
51单片机好学习
回复

使用道具 举报

25#
ID:357525 发表于 2018-6-23 23:26 | 只看该作者
51入门更合适啊。
回复

使用道具 举报

26#
ID:357611 发表于 2018-6-24 09:56 | 只看该作者
51单片机是入门
回复

使用道具 举报

27#
ID:357622 发表于 2018-6-24 10:40 | 只看该作者
51好学一点
回复

使用道具 举报

28#
ID:357633 发表于 2018-6-24 10:41 | 只看该作者
学来玩的,用arduino可能更适合,系统学习知识的话选51
回复

使用道具 举报

29#
ID:357639 发表于 2018-6-24 10:52 | 只看该作者

arduino好学!
回复

使用道具 举报

30#
ID:357632 发表于 2018-6-24 10:58 | 只看该作者
51好学一些
回复

使用道具 举报

31#
ID:143174 发表于 2018-6-24 11:00 | 只看该作者
大部分人先学的51吧
回复

使用道具 举报

32#
ID:357656 发表于 2018-6-24 11:07 | 只看该作者
arduino好学!
回复

使用道具 举报

33#
ID:357657 发表于 2018-6-24 11:08 | 只看该作者
先学51吧,然后再说audroid
回复

使用道具 举报

34#
ID:357665 发表于 2018-6-24 11:18 | 只看该作者
51好学一点
回复

使用道具 举报

35#
ID:357687 发表于 2018-6-24 11:44 | 只看该作者
肯定是51好学一点
回复

使用道具 举报

36#
ID:357693 发表于 2018-6-24 12:09 | 只看该作者
c51基础,入门
回复

使用道具 举报

37#
ID:357705 发表于 2018-6-24 12:27 | 只看该作者
Adruino相对简单一点吧
回复

使用道具 举报

38#
ID:357627 发表于 2018-6-24 12:39 | 只看该作者
arduino好学!!!
回复

使用道具 举报

39#
ID:357717 发表于 2018-6-24 12:52 | 只看该作者
51是比较基础的东西,可以先学习打好基础然后再学习arduino
回复

使用道具 举报

40#
ID:357759 发表于 2018-6-24 14:00 | 只看该作者
   arduino好学
回复

使用道具 举报

41#
ID:357785 发表于 2018-6-24 14:50 | 只看该作者
arduino看个人兴趣
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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