材料准备

1、树莓派3B

2、LED小灯

3、220欧电阻一个(红红黑黑金)

4、面包板

5、杜邦线公母2条

线缆连接

代码

#include<wiringPi.h>//包含wiringPi头文件int main(void)
{wiringPiSetup();       //wiringPi库初始化pinMode(0, OUTPUT);       //设置0口为输出模式for(;;)              //循环执行{digitalWrite(0,  HIGH); //GPIO.0输出高电平delay(1000);        //延迟1000msdigitalWrite(0,  LOW);  // GPIO.0输出高电平delay(1000);        //延迟1000ms}return 0;

编译

gcc -o LED LED.c -lwiringPi

执行

root@raspberrypi:/home/led/wiringPi# ./LED
^C
root@raspberrypi:/home/led/wiringPi# gpio readall+-----+-----+---------+------+---+---Pi 3B--+---+------+---------+-----+-----+| BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+|     |     |    3.3v |      |   |  1 || 2  |   |      | 5v      |     |     ||   2 |   8 |   SDA.1 |   IN | 1 |  3 || 4  |   |      | 5v      |     |     ||   3 |   9 |   SCL.1 |   IN | 1 |  5 || 6  |   |      | 0v      |     |     ||   4 |   7 | GPIO. 7 |   IN | 1 |  7 || 8  | 0 | IN   | TxD     | 15  | 14  ||     |     |      0v |      |   |  9 || 10 | 1 | IN   | RxD     | 16  | 15  |
 |  17 |   0 | GPIO. 0 |  OUT | 1 | 11 || 12 | 0 | IN   | GPIO. 1 | 1   | 18  ||  27 |   2 | GPIO. 2 |   IN | 0 | 13 || 14 |   |      | 0v      |     |     ||  22 |   3 | GPIO. 3 |   IN | 0 | 15 || 16 | 0 | IN   | GPIO. 4 | 4   | 23  ||     |     |    3.3v |      |   | 17 || 18 | 0 | IN   | GPIO. 5 | 5   | 24  ||  10 |  12 |    MOSI |   IN | 0 | 19 || 20 |   |      | 0v      |     |     ||   9 |  13 |    MISO |   IN | 0 | 21 || 22 | 0 | IN   | GPIO. 6 | 6   | 25  ||  11 |  14 |    SCLK |   IN | 0 | 23 || 24 | 1 | IN   | CE0     | 10  | 8   ||     |     |      0v |      |   | 25 || 26 | 1 | IN   | CE1     | 11  | 7   ||   0 |  30 |   SDA.0 |   IN | 1 | 27 || 28 | 1 | IN   | SCL.0   | 31  | 1   ||   5 |  21 | GPIO.21 |   IN | 1 | 29 || 30 |   |      | 0v      |     |     ||   6 |  22 | GPIO.22 |   IN | 1 | 31 || 32 | 0 | IN   | GPIO.26 | 26  | 12  ||  13 |  23 | GPIO.23 |   IN | 0 | 33 || 34 |   |      | 0v      |     |     ||  19 |  24 | GPIO.24 |   IN | 0 | 35 || 36 | 0 | IN   | GPIO.27 | 27  | 16  ||  26 |  25 | GPIO.25 |   IN | 0 | 37 || 38 | 0 | IN   | GPIO.28 | 28  | 20  ||     |     |      0v |      |   | 39 || 40 | 0 | IN   | GPIO.29 | 29  | 21  |+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+说明:V电平是1时,LED灯亮。

root@raspberrypi:/home/led/wiringPi# ./LED
^C
root@raspberrypi:/home/led/wiringPi#
root@raspberrypi:/home/led/wiringPi#
root@raspberrypi:/home/led/wiringPi# gpio readall+-----+-----+---------+------+---+---Pi 3B--+---+------+---------+-----+-----+| BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+|     |     |    3.3v |      |   |  1 || 2  |   |      | 5v      |     |     ||   2 |   8 |   SDA.1 |   IN | 1 |  3 || 4  |   |      | 5v      |     |     ||   3 |   9 |   SCL.1 |   IN | 1 |  5 || 6  |   |      | 0v      |     |     ||   4 |   7 | GPIO. 7 |   IN | 1 |  7 || 8  | 0 | IN   | TxD     | 15  | 14  ||     |     |      0v |      |   |  9 || 10 | 1 | IN   | RxD     | 16  | 15  |
 |  17 |   0 | GPIO. 0 |  OUT | 0 | 11 || 12 | 0 | IN   | GPIO. 1 | 1   | 18  ||  27 |   2 | GPIO. 2 |   IN | 0 | 13 || 14 |   |      | 0v      |     |     ||  22 |   3 | GPIO. 3 |   IN | 0 | 15 || 16 | 0 | IN   | GPIO. 4 | 4   | 23  ||     |     |    3.3v |      |   | 17 || 18 | 0 | IN   | GPIO. 5 | 5   | 24  ||  10 |  12 |    MOSI |   IN | 0 | 19 || 20 |   |      | 0v      |     |     ||   9 |  13 |    MISO |   IN | 0 | 21 || 22 | 0 | IN   | GPIO. 6 | 6   | 25  ||  11 |  14 |    SCLK |   IN | 0 | 23 || 24 | 1 | IN   | CE0     | 10  | 8   ||     |     |      0v |      |   | 25 || 26 | 1 | IN   | CE1     | 11  | 7   ||   0 |  30 |   SDA.0 |   IN | 1 | 27 || 28 | 1 | IN   | SCL.0   | 31  | 1   ||   5 |  21 | GPIO.21 |   IN | 1 | 29 || 30 |   |      | 0v      |     |     ||   6 |  22 | GPIO.22 |   IN | 1 | 31 || 32 | 0 | IN   | GPIO.26 | 26  | 12  ||  13 |  23 | GPIO.23 |   IN | 0 | 33 || 34 |   |      | 0v      |     |     ||  19 |  24 | GPIO.24 |   IN | 0 | 35 || 36 | 0 | IN   | GPIO.27 | 27  | 16  ||  26 |  25 | GPIO.25 |   IN | 0 | 37 || 38 | 0 | IN   | GPIO.28 | 28  | 20  ||     |     |      0v |      |   | 39 || 40 | 0 | IN   | GPIO.29 | 29  | 21  |+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+| BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |+-----+-----+---------+------+---+---Pi 3B--+---+------+---------+-----+-----+
说明:V电平是0时,LED灯灭。

  

转载于:https://www.cnblogs.com/salesking/p/11128965.html

树莓派3B wiringPi 控制LED小灯相关推荐

  1. ESP32作为服务器,使用网页控制LED小灯

    ESP32作为服务器,使用网页控制LED小灯 项目描述 ESP32-S开发板加入局域网,使用platformIO编写好ESP32的代码后,编译下载到ESP32中,访问ESP32的IP地址,使用网页控制 ...

  2. 嵌入式学习笔记——寄存器实现控制LED小灯

    文章目录 前言 GPIO通用输出模式 初始化LED小灯的GPIO 原理图 初始化代码 初始化的效果 功能函数封装 直接分开宏定义两个 使用条件运算符 封装函数实现简单的功能 KEIL MDK一些技巧 ...

  3. 51单片机通过蓝牙控制led小灯

    51单片机通过蓝牙控制led小灯 本人第一次接触蓝牙模块,暂时从基础的地方做起. 目录@TOC 1.材料 2.接线 3.程序 4.展示结果 ** 材料 **:①hc-05蓝牙模块(淘宝上有很便宜),h ...

  4. 应用8255A控制LED小灯开闭(附代码注释)

    设8255A的A口和B口都工作在方式0,A口作为输出口,接有8个开关;B口为输出口,接有8个发光二极管.系统硬件电路中不断扫描开关Ki,当K0闭合时,点亮LED0,LED2,LED4,LED6,其他L ...

  5. 【自学51单片机】3 -- 硬件基础知识(电容、三极管、74HC245、74HC138三八译码器)介绍和闪烁LED小灯

    目录 1.电磁干扰 2.电容介绍 3.三极管在数字电路中的应用 3.1.三极管介绍 3.2.三极管的原理 3.3.三极管的应用 4.74HC245介绍 4.1.74HC245引入 4.2.74HC24 ...

  6. 外网远程控制LED小灯的实现

    注:该项目参考自Arduino中文社区kevinzhang19701楼主的帖子 :小题大做之远程LED控制 http://www.arduino.cn/forum.php?mod=viewthread ...

  7. 51单片机实验——LED小灯的操作(一)

    目录 引言 led模块原理图解析 led小灯的操作 1.点亮led小灯 位操作法 总线操作法 2.闪烁led小灯 位操作法 总线操作法 3.led流水灯 位操作法 总线操作法 总线操作-数组循环遍历法 ...

  8. 单片机led灯闪烁实验总结_单片机很好玩3,花三分钟,使用普通LED小灯,制作手机“呼吸灯”...

    上一节为了解决单片机 IO 电流驱动能力不足,导致 LED 小灯亮度不高的问题,借助了三极管.单片机的 IO 通过三极管开关 LED 小灯的电流,最后的确明显让小灯的亮度更高了. 使用电路模拟软件 还 ...

  9. (十八)树莓派3B+ wiringPi库的使用--外部中断

    搞过单片机的同学都知道,一般的单片机都有中断系统和外部中断.通过看树莓派的IC手册和WiringPi-Priority, Interrupts and Threads,可以发现树莓派也是具备的,且Wi ...

最新文章

  1. 「Excel技巧」Excel中根据某列的值去汇总另外一列的值
  2. golang 传值 传引用 简介
  3. 科大星云诗社动态20210429
  4. 日志中的秘密:Windows登录类型
  5. 思科模拟器企业网站服务器配置,思科模拟器服务器配置
  6. 百度吉利成立的汽车公司名称曝光,百度持股55%
  7. GPS围栏两个多边形相交问题的奇葩解法
  8. 【OpenCV学习】对于仕琪所写《OpenCV教程基础篇》的一些想法
  9. 基于java高校教师管理系统_高校教师电子业务档案管理系统
  10. 西北师范大学计算机科学与工程学院导师,西北师范大学计算机科学与工程学院导师简介-陈旺虎...
  11. SQL实现对销售表现重要指标的计算,对用户特征分层看销售贡献,并统计消费的二八法则
  12. C#,调用GDI32.DLL绘制图形的源程序
  13. 使用C++开发的NES(FC)模拟器
  14. [Paddle2.0学习之第一步]实现波士顿房价预测
  15. mac软件全屏时候最顶上任务栏保留_一键整理 Mac 顶部菜单栏,这款免费工具 App 还你清爽...
  16. S-function的使用
  17. 判断设置了css省略号样式的元素是否出现了省略号
  18. mysql max_allowed_packet 到底什么意思
  19. 使用jquery ajax 实现用户的用户名注册验证,如果该用户已存在则提示该用户已存在
  20. 魔兽世界9.5人口最多服务器,魔兽世界最新全球服务器人口普查,国服早已不是世界第一人口大服...

热门文章

  1. Java编程基础 - 泛型
  2. python报表自动化系列 - 通过Python使用MySQL数据库
  3. c语言输出3位数逆序数,C语言求助!一个三位数的逆序数,总是编不对
  4. shell逻辑运算符优先级_逻辑运算符有那些?
  5. python3学习之元组
  6. 提交注册信息到数据库中
  7. CNCF landscape 云原生 敏捷开发
  8. 快速发布发包平台技术论坛
  9. CoffeeScript、TypeScript 、 JavaScript 之间
  10. vue 读取ajax数据,详解vue 中使用 AJAX获取数据的方法