树莓派gpio电平的读取和输出

学习编程的第一步,老师都会教我们编一个hello world的程序,让我们对编程有一个初步的了解。玩硬件的第一步就是点灯。用程序控制引脚的电平高低,而判断引脚电平高低最直观的方法就是给开发板的引脚连接一个led灯珠,这就是点灯的由来。

一、读取引脚高低电平

笔记示例默认安装的是GPIO Zero库,其实类似的库还有RPi.GPIO库和wirinPi库。这里以GPIO Zero库为准,其他两个库都是类似的,看下开发文档即可。

  1. from gpiozero import LED, Button
  2. led = LED(17)
  3. button = Button(27)
  4. while True:
  5.     if button.is_pressed:
  6.         led.on()
  7.     else:
  8.         led.off()

二、输出引脚高低电平

  1. from gpiozero import LED
  2. from time import sleep
  3. led = LED(17)
  4. while True:
  5.     led.toggle()
  6.     sleep(1)

⚠️注意:在测试时如果采用的是led发光二极管,切记串联一个电阻。

你想把广告放到这里吗?

发表评论

您必须 登录 才能发表留言!