效果

连线

3.3v接电源

GPIO接led灯

Ground接R、G、B

代码

import RPi.GPIO as GPIO
import time
# led灯接的编号
arr = [12, 16, 20, 21, 23, 19, 13, 18]
# 初始化
GPIO.setmode(GPIO.BCM)
for item in arr:GPIO.setup(item, GPIO.OUT)
time.sleep(0.5)
# 逐渐熄灭
for item in arr:GPIO.output(item, GPIO.HIGH)time.sleep(0.3)
# 逐渐亮起
for item in arr:GPIO.output(item, GPIO.LOW)time.sleep(0.3)
# 整体闪3下
t = 3
while(t>0):for item in arr:GPIO.output(item, GPIO.HIGH)time.sleep(0.2)for item in arr:GPIO.output(item, GPIO.LOW)time.sleep(0.2)t -= 1GPIO.cleanup()

问题

1、用 Python 编程控制树莓派的 GPIO 输出,至少需要哪些语句?

GPIO.setmode(GPIO.BCM)

GPIO.setup(item, GPIO.OUT)

GPIO.output(item, GPIO.HIGH)

GPIO.cleanup()

2、8 位 LED 灯的点亮方法是什么?

GPIO.output(item, GPIO.LOW)

3、树莓派 GPIO 输出的高电平是多少伏?

3.3V

python 树莓派实验一:跑马灯相关推荐

  1. Python经典例题:跑马灯文字效应

    Python经典例题:跑马灯文字效应 跑马灯文字效应是Python比较经典的例题,编程思想是:首先输入字符串,然后对字符串进行切片,将字符串的第一位数切片,然后将它放到末尾,以此进行无限循环. **注 ...

  2. 第一个ARM实验(跑马灯)

    要成功完成基于ARM板的跑马灯实验首先需要:硬件(ARM板),软件(ADS1_2,JLINK,GIVEIO) 现在我们准备好了软件,先对软件进行安装! 一.对ADS1_2的安装: 1.点击进行安装, ...

  3. 正点原子探索者原理图_正点原子【STM32-F407探索者】第六章 跑马灯实验

    1)资料下载:点击资料即可下载 2)对正点原子Linux感兴趣的同学可以加群讨论:935446741 3)关注正点原子公众号,获取最新资料更新 http://weixin.qq.com/r/hEhUT ...

  4. 【STM32】跑马灯实验主要程序代码分析

    文章目录 main.c led.c led.h STM32 的 IO 口可以由软件配置成如下 8 种模式: 输入浮空 输入上拉 输入下拉 模拟输入 开漏输出 推挽输出 推挽式复用功能 开漏复用功能 S ...

  5. stm32跑马灯实验

    本文记录STM32mini开发板实验 普通跑马灯 回归GPIO基础知识 每组IO口含有下面7个寄存器,7个寄存器一共可以控制一组GPIO的16个IO口. GPIOx_CRL:端口配置低寄存器 GPIO ...

  6. linux嵌入式开发箱跑马灯,跑马灯实验(STM32F4开发板)

    [实例简介] 实验器材: 探索者STM32F4开发板 实验目的: 学习GPIO作为输出的使用 硬件资源: 1,DS0(连接在PF9) 2,DS1(连接在PF10) 实验现象: 本实验通过代码控制开发板 ...

  7. STM32基于正点原子ALIENTEK探索者开发板的跑马灯实验

    一.首先我们来了解建立好的工程框架 1.USER 组USER下面主要存放的是用户代码. main.c是主函数 system_stm32f4xx.c文件是片上外设接入层系统文件,主要是申明设置系统及总线 ...

  8. HaaS学习笔记 | 基于HaaS Python轻应用的LED跑马灯明细教程

    [1]题目要求     [案例]:在HaaS框架下实现LED跑马灯.       蓝蜻蜓ESP32开发板的LED灯电路连接如下:       D3灯----GPIO14,高电平点亮,低电平熄灭.   ...

  9. 【嵌入式】跑马灯实验

    跑马灯实验 1.跑马灯硬件连接 2.GPIO相关库函数说明 3.代码 1.跑马灯硬件连接 推挽输出 IO口输出高电平,LED灭,输出低电平,LED亮 2.GPIO相关库函数说明 操作io口必须引入的源 ...

最新文章

  1. 最适合python程序员用的笔记本-作为一个Python程序员,电脑上应该具备哪些软件?...
  2. 端到端的地址翻译(虚拟地址是怎样取到相应高速缓存的数据的?)
  3. 中国大学MOOC-数据结构基础习题集、06-2、旅游规划
  4. android模块化 osgi,蚂蚁金融级移动应用 osgi 模块化架构实践.pdf
  5. 谭民机器人_机器人视觉伺服研究进展-中科院自动化所-谭民.
  6. python涉及到的逻辑_涉及逻辑运算的python表达式的运算顺序
  7. HDU2076 夹角有多大【水题】
  8. SQLServer之删除用户自定义数据库用户
  9. ssh 命令连接服务器
  10. 联想重装系统去掉保护_如何去掉联想硬盘保护系统?
  11. 设置win10自动登录/免密码自动登录方法
  12. matlab积分器的工作原理,转 Simulink积分器详解(图)
  13. linux软硬链接 计数,深入理解Linux的软链接和硬链接
  14. CAD二维图导入UG草图
  15. 2021各厂免费云服务器申请攻略(阿里云/腾讯云/华为云)
  16. clonezilla的可启动U盘的制作及使用
  17. 阿里云跨账号迁移云服务器实例
  18. 如何使用pem文件登录服务器,如何用pem链接服务器
  19. uniapp:轮播里如何加入视频
  20. angular directive 入门

热门文章

  1. 修改SrollView嵌套下的整个layout背景色
  2. 2.垃圾收集器与内存分配策略
  3. Lineage Logistics完成对 UTI Forwarding的收购
  4. Uber收购动作引发巨震  美国外卖“三国杀”有望诞生“美团”?
  5. 操作系统-为什么进程之间的通信必须借助操作系统内核功能?
  6. 大脑的终极秘密——从狮子也有意识谈起
  7. DDD(五)——值对象
  8. 数据校验之Checksum算法
  9. 手机变php,poscms手机网站切换
  10. 哔哩哔哩(B 站)刚刚崩了