学习编程的第一步,老师都会教我们编一个hello world的程序,让我们对编程有一个初步的了解。玩硬件的第一步就是点灯。用程序控制引脚的电平高低,而判断引脚电平高低最直观的方法就是给开发板的引脚连接一个led灯珠,这就是点灯的由来。
一、读取引脚高低电平
笔记示例默认安装的是GPIO Zero库,其实类似的库还有RPi.GPIO库和wirinPi库。这里以GPIO Zero库为准,其他两个库都是类似的,看下开发文档即可。
- from gpiozero import LED, Button
- led = LED(17)
- button = Button(27)
- while True:
- if button.is_pressed:
- led.on()
- else:
- led.off()
二、输出引脚高低电平
- from gpiozero import LED
- from time import sleep
- led = LED(17)
- while True:
- led.toggle()
- sleep(1)
⚠️注意:在测试时如果采用的是led发光二极管,切记串联一个电阻。