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