费了好大劲,终于运行了第一个IoT的例子,在树莓派上运行一个C语言程序,让LED灯亮起来!
树莓派是学习物联网的非常好用的工具, 具有良好的生态和详细的文档, 我的第一个例子,就是先连接上LED灯,然后在树莓派上运行一个C语言程序, 通过调整GPIO的端口电平,就可以让LED亮起来。
具体来说,在这个实验中,将220Ω电阻器连接到阳极(LED的长引脚),然后将电阻器连接到3.3 V,并将LED的阴极(短引脚)连接到树莓派的GPIO17。因此,要打开LED,我们需要将GPIO17设置为低电平(0V)。我们可以通过编程得到这种现象。
这个树莓派的GPIO端口,命名也是很有意思, 有好几种命名方式。Pin11表示树莓派从左到右的第11个引脚。在C语言相关内容中,使GPIO 0与wiringPi中的0等效。在Python语言相关内容中,BCM 17在下表的BCM列中为17。同时,它们与树莓派上的第11针相同,即第11针。
我在这里运行的是C语言版,用的是wiringPi库, 最主要的语句是这个:
while(1){
// LED>