スイッチを用いたLEDの点灯制御

スイッチを用いたLEDの点灯制御プログラムです。

 

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

#define GPIO12 12
#define GPIO17 17
int main(void){
    int i;
    if(wiringPiSetupGpio()==-1) return 1;
    
    pinMode(GPIO12,INPUT);//GPIO12を入力に設定
    pinMode(GPIO17,OUTPUT);//GPIO17を出力に設定

    while(1){
        i=digitalRead(GPIO12);
        //printf("i=%d\n",i);
        if(i==0){
            digitalWrite(GPIO17,1);
            //printf("LED\n");
        }else{
            digitalWrite(GPIO17,0);
        }
    
    }
    
    return 0;
}

 

youtu.be