第1个回答 2014-06-16
大部分是基于atmel的单片机,其中atmega328p和mega2560占主要。
除了是一个单片机的最小系统外,大多数arduino的型号支持用过usb口连接电脑下载程序,使用过程简单。
最重要的,arduino使用自己的集成开发环境,预先将一些操作指令封装成了函数,这样,即使操作者对单片机的内部寄存器不了解,仍可以顺利的完成编程。比如,延时,一般单片机的延时程序需要使用者自己写程序,arduino中只要用delay这样的函数就可以了。再比如arduino的经典例子-点亮一个灯,是通过digitalwrite实现的,而不是用set之类的语句。
总之,arduino是对单片机的使用进行了包装,使其更适合没有基础的人。本回答被提问者采纳