#include <Arduino.h>


 

#define d5 5

#define d6 6


 

#define sw1 17

#define sw2 18

void init_Port(){

pinMode(d5,OUTPUT);

 pinMode(d6,OUTPUT);

 pinMode(sw1,INPUT_PULLUP);

 pinMode(sw2,INPUT_PULLUP);

}


 

void scan_Key(){

  if(digitalRead(sw1)==LOW){

    delay(5);

    digitalWrite(d5,!digitalRead(d5));

    while (digitalRead(sw1)==LOW);

    {

      /* code */

    }

   

  }

  if(digitalRead(sw2)==LOW){

     delay(5);

    digitalWrite(d6,!digitalRead(d6));

    while (digitalRead(sw2)==LOW);

    {

      /* code */

    }

  }

}

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐