달력

5

« 2024/5 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

 

const int clockPin = 2;
const int switchPin=3;
const int resetPin = 4;
int i;

void setup()
{
  pinMode(clockPin, OUTPUT);
  pinMode(switchPin, INPUT);
  digitalWrite(switchPin, HIGH);
  
  pinMode(resetPin, OUTPUT);
  digitalWrite(resetPin, LOW);
  digitalWrite(resetPin, HIGH);
}

void loop()
{
  if(digitalRead(switchPin)==LOW)
     {
       clock(10);
       i++;
       if(i>40)
       {digitalWrite(resetPin, LOW);
        digitalWrite(resetPin, HIGH);
        i=0;}
     }
}

void clock(int time)
{
  digitalWrite(clockPin, HIGH);
  delay(time);
  digitalWrite(clockPin, LOW);
  delay(time);
}


'작품 > LED 버스 노선도' 카테고리의 다른 글

표시부 프로그램 및 완성  (0) 2016.02.08
제어부 케이스 제작  (0) 2016.02.08
표시부 케이스 제작  (0) 2016.02.08
:
Posted by youjin.A