今天教大家通过树莓派的GPIO接口来控制电子设备。我们的第一个电子设备当然要从LED灯开始喽。还等什么,让我们的LED灯闪烁起来吧。

电路搭建

要搭建这个电路,我们需要一个树莓派、一个LED灯、一块面包板和一个220欧电阻。

然后按照下面的接线图搭建好LED闪烁电路。

需要注意的是,LED是一种常用、廉价的光源,但其使用方式需要格外注意。如果将其直接接在高于1.7V的电压电源上,会产生非常大的电流,可能会烧毁LED或供电设备,而GPIO管脚的输出电压为3.3V,通常情况下需要在LED和树莓派管脚之间串联一个电阻起到分压、限流的目的,保护树莓派和LED灯。

编写程序

电路搭建好以后,打开文本编辑器(本文使用Geany),写入以下代码。保存为.py文件,然后点击执行(纸飞机图标&#

【动手学树莓派】案例实操:点亮你的第一个LED(重点)相关推荐

  1. 51单片机案例实操 -- 倒车雷达

    结合前面学习的流水灯.蜂鸣器.外部中断.超声波和OLED显示,实现51单片机平台的倒车雷达案例 51单片机倒车雷达案例实操 1. 倒车雷达 2. 功能模块回顾 2.1 流水灯 2.2 蜂鸣器多频率 2 ...

  2. 新硬盘挂载-fdisk+mount案例实操

    新硬盘挂载-fdisk+mount案例实操 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 现在很多服务器都支持热插拔了,当有新的硬盘插入到服务器上我们需要将其分区,格式化,然后挂载 ...

  3. 数据模型同学看过来|代码案例实操来袭

    去年年底,央行开出反洗钱罚单,多家银行合计被罚1040万元. 当时,中国人民银行石家庄中心支行披露的反洗钱行政处罚信息公示表显示,因涉及未按照规定履行客户身份识别义务等,中行.邮储.浦发三家银行以及阳 ...

  4. 【报告分享】见实私域流量白皮书:私域流量案例实操手册.pdf

    大家好,我是文文(微信:sscbg2020),今天给大家分享见实科技于2020年10月份发布的报告<见实私域流量白皮书:私域流量案例实操手册.pdf>. 本报告共73页,包含如下鞋服.餐饮 ...

  5. 自定义OutputFormat案例实操

    自定义OutputFormat案例实操 文章目录 1)需求 2)需求分析 3)编程实现 1.创建Mapper类 2.创建Reducer类 3.创建OutputFormat类 4.创建RecordWri ...

  6. MapReduce入门(一)—— MapReduce概述 + WordCount案例实操

    MapReduce入门(一)-- MapReduce概述 文章目录 MapReduce入门(一)-- MapReduce概述 1.1 MapReduce 定义 1.2 MapReduce 优缺点 1. ...

  7. Azkaban配置Work Flow案例实操

    Work Flow案例实操 目录 Work Flow案例实操 1. Yarm语法简介 2. HelloWorld案例 3. JavaProcess案例 4. 作业依赖案例 5. 自动失败重试案例 6. ...

  8. 航空专场 | 无人机设计仿真流程讲解与案例实操

    一.CFD在无人机上的应用 1.静.动气动系数计算以上介绍的无人机的流动状态一般为中低雷诺数,不可压缩流动.这些计算一般用S-A模型或者KW-SST模型进行计算,能够获得不错的工程精度.静.动气动力系 ...

  9. 大数据培训课程数据清洗案例实操-简单解析版

    数据清洗(ETL) 在运行核心业务MapReduce程序之前,往往要先对数据进行清洗,清理掉不符合用户要求的数据.清理的过程往往只需要运行Mapper程序,不需要运行Reduce程序.大数据培训 数据 ...

  10. 【李刚-21天通关Python-27】之 案例实操:函数装饰器应用

    [李刚-21天通关Python-27]之 案例实操:函数装饰器应用 一.函数装饰器的广泛应用 @staticmethod 和 @classmethod 的本质就是函数装饰器 staticmethod ...

最新文章

  1. C# Create Access File
  2. 这个新方法,竟然能检测 Python 代码的好坏!
  3. java mkfifo_在Java中创建命名管道
  4. c语言与python通信_python和c++通信示例
  5. python 输入数字变成密码_如何在python中检查数字的“密码”
  6. 用计算机进行频谱分析时,实验四-利用FFT对信号进行频谱分析1112
  7. leetcode 646 python
  8. html网页制作中的问题,网页制作中注意应用HTML标签的问题
  9. python安装汉化插件及翻译插件
  10. 数据仓库模型设计与工具
  11. Qt for WebAssembly 环境配置 - 知其然并知其所以然
  12. java.util.Scanner包的使用
  13. 【js+html禁用截屏,打印,另存为】
  14. AD 20 PCB 导入CAD图形错乱-问题笔记
  15. MPG4 MP42 MP43: Microsoft MPEG-4 versions 1, 2, and 3
  16. ad中电容用什么封装_玩具中4.5V直流小电机上有个104的小电容,问这个小电容的作用是什么?...
  17. pwr | 谁说样本量计算是个老大难问题!?(二)(独立样本均值篇)
  18. 基于spark的车辆分析
  19. MAC下用F9-F12模拟PageUP/PageDown/HOME/END
  20. STM32F40x 最小系统

热门文章

  1. [c++]std::vector erase 檫除注意事项
  2. Coravel是.NetCore中开源的工具库,可以让你使用定时任务,缓存,队列,事件,广播等高级应用程序变得轻而易举!...
  3. offsetX各种值总结
  4. react鼠标在当前元素的坐标offsetX,Y
  5. BusyBox init及inittab文件详解
  6. Python 求阶层(n的累乘、n的累加)
  7. Redis集群战法整理
  8. LaTeX 公式 在线编辑
  9. 【从零开始学习YOLOv3】7. 教你在目标检测中添加Attention机制
  10. 支付宝扫码答奥数 5分钟做出来可免单