Arduino开发实战指南:智能家居卷
上QQ阅读APP看书,第一时间看更新

1.1 Arduino简介

Arduino是一个基于开放源代码的软硬体平台。它的硬件具有丰富的接口,有数字I/O口、模拟I/O口,同时支持SPI、IIC、UART串口通信,能通过各种传感器来感知环境,并通过控制灯光、马达和其他装置来反馈和影响环境。

Arduino编程语言没有复杂的单片机底层代码,没有难懂的汇编程序,只有简单而实用的函数。直接调用它们就可以完成你需要的功能,而且简便的编程环境(Arduino IDE)拥有极大的自由度,可拓展性能非常高。标准化的接口模式、丰富的开放源代码,使你可以轻松地完成复杂命令的编程工作。