树莓派学习笔记-按键控制LED灯-WiringPi

本文记录了使用树莓派通过WiringPi库实现按键控制LED灯的操作,详细介绍了电路连接、上拉电阻的作用以及避免烧坏树莓派的注意事项。通过程序实现按键按下时LED熄灭,松开时LED点亮的功能。
摘要由CSDN通过智能技术生成

一、实现功能:按下按键,LED灯熄灭。松开按键,LED灯点亮。

(和51单片机区别:不能随时读取GPIO口状态,不能实现松手检测,所以不能实现“按下开关灯亮,再按一次灯灭”}

二、电路图和实物图

这里写图片描述
这里写图片描述
理论知识:
上拉电阻作用:开关断开时输入处于浮动状态,必须届一个上拉电阻将电平钳在高电平
下拉电阻作用:如果不小心把GPIO 0 设置为输出,那么3V短接地 树莓派会烧坏

三、程序:

#include<stdio.h>
#include<wiringPi.h>

int main()
{
 wiringPiSetup();
 pinMode(0,INPUT);
 pinMode(3,OUTPUT);

 int buttonLevel;
 int ledLevel;
 ledLevel=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值