下列有关Arduino的描述中,正确的是?( )
Arduino仅指硬件主控板
Arduino IDE是集成化开发环境,可用于程序的编写、调试、上传等
Arduino是一种开源硬件和软件平台
Arduino以开源的方式进行推广