树莓派硬件控制篇:初识GPIO
树莓派嘛,当然是用来玩硬件控制的,难不成还真拿来当服务器用?
说到硬件控制,就不得不提GPIO接口了,依例百度一下:GPIO(General Purpose Input Output),通用输入输出接口。好吧,依然不明白!没事我们只要知道通过它能控制外部硬件/设备就行了。
GPIO接口的工作模式有很多,在这里给大家说说目前本人有所认知到的三大类:
- 输入模式:通过监控GPIO引脚输入电平,获取引脚输入状态(高低电平/1 or 0)
- 输出模式:通过命令让GPIO引脚输出高低电平(3.3v/0v)
- PWM模式(Pulse Width Modulation):脉冲宽度调制。通过改变脉冲输出的周期(频率)、宽度(占空比),输出可控的类似方形的波形
*以上内容仅为个人理解,在这方面本人也是小白,建议大家另行搜索更为详细及精准的定义
如同学习一门语言的第一例总是输出『Hello World』一样,树莓派与之对应的就是点亮LED。
那么,依国际惯例,下面将通过让GPIO接口以输出模式,点亮一颗LED灯珠,开启我们的硬件控制第一例。