ARDUINO—优秀的电子控制入门平台
2019-10-21 13:54
哈喽大家好,今天给大家推荐一个优秀的入门学习平台——Arduino,可能很多小伙伴之听说过STC89C51和32单片机。并且跃跃欲试,但是实际上作者认为,arduino是更优秀的入门级平台。让我们先对比一下他们之间的不同点吧!
首先51单片机具有明显的一个特点是价格低廉,每片某宝上包邮才五元,而相比之下另外两个就要贵上一点,正版的ARDUINO UNO
要160元/片。其次他具有较高的性能,51单片机已经出现了几十年,现在仍然没有被淘汰,说明其重要的应用地位。
32单片机是指STM32系列的芯片,但是实际上它是一个庞大的家族,有很多的类型,大体上型号从F0到F4数字越大性能和价格也随之上升。如果说51还是落后的、简单的产品,那么32单片机系列就是屠龙刀,学会了32单片机就足以找到一份不错的工作。但是其强大的功能也带来的复杂的配置和使用过程,对新手极其不友好,所以通常都是有基础的同学才进一步学习!
ARDUINO是较新的一个平台,问世也只有十几年的历史,最大的特点就是完全开源!你可以自己找到非常多的资料,也有非常多的例程和论坛,这些都使得学习难度下降。是最适合零基础的同学入手的,并且虽然官方版较贵,但是国产板售价约30元,即使再搭配一些电子零件也100元足够了。
作者也是从ARDUINO到51在到32这样“三级跳”进行学习的。首先通过基础的ARDUINO UNO
R3开发板学习各种基本的概念,包括延时函数、数字输入输出、模拟输入输出、串口通信、PWM、上拉、下拉、中断、子函数,库函数、宏定义等概念(这些都是重点奥~)
之后在去学习51单片机,因为很多同学从头开始学51,结果被开始大套的寄存器和数据存储难住,觉得枯燥无味失去兴趣。先有一定的基础后在学习基础知识可以更好的理解。之后进行32的学习就非常容易了。
此外推荐一些b站的课程和作品展示: av1007630、av70462206(课程)、av52075394(作品)
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com