一、实现功能:按下按键,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=