arduino不是单片机,是个开发平台,它可以用Atmel的单片机,也可以用STM32/STM8,亦或者ESP8266,intel等处理器。基本就是用库编程,其实和STM32用库编程是一个道理,只不过arduino更简单易用,且开源库丰富。