说的很乱,且所说内容仅代表个人观点,不喜勿喷,爱看不看。
以下所谈到的arduino如无特指一般是指uno。
约莫是高一的时候第一次接触arduino,那时候想学学单片机,一开始的考虑是学习51,但是由于考虑到高中学习比较繁忙,就没有选择51,而是选择了在国内刚刚兴起不久arduino。
arduino只是适合做小项目,或者是辅助开发使用,它的串口调试很方便,对于辅助stm32开发来说是非常不错的。
arduino的面向群体确定了配置,uno比较中庸,2560接口虽然多,但是性能与uno相差无几。可谓是应了那句话“arduino玩玩可以,做项目还是要实际一点”,但从这句话也可以看出arduino的定位,就是面向教育和没有太多硬件,计算机基础的人对自己灵感实体化。
因为定位是教育市场,所以arduino的一切都很简化,没有太多的选型,较低的性能,大量封装度非常高的库,市面上流行的电子模块,都让arduino的开发变得简单。用来培养对于这方面的学习,个人认为是不错的。
arduino接触的不是很久,但是对一些基本接口都有所使用,影响最深的是u8glib这个“神库”,兼容了基本上世面上大部分的屏幕(主控),但是也因为器兼容性之广,导致其虽然使用了汇编进行编写,但是无法避免其运行缓慢的问题。u8是个好库,但是实际使用中,我更喜欢自己写一个对目标屏幕的单独的驱动文件,以满足我自己的需求。
arduino除去他这个平台来说,板子的配置对于开发来说还是很方便的,5v500ma的供电还有较为稳定的串口转换芯片,令我时常把328p拔出来,当成其它芯片的供电板或者是串口调试器。
2018-06-10 (1)杂谈
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- 本系列文章为作者原创,未经作者书面同意,不得转载! 在使用Arduino开发项目之前,你并不需要做太多的准备工作,...
- "大众创新 万众创业",学校对于创客教育日渐重视,热情高涨,纷纷开始创客教育课程,有条件的打造学校创客实验室,不吝...