달력

5

« 2026/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
2022. 5. 27. 15:48

74HC595 사용하기 Arduino2022. 5. 27. 15:48

/*
 * 74HC595로 입력되는 직렬의 클럭 갯수(10진수)를 BCD 코드로 병렬로 출력한다.  * 
 */

int latchPin = 8;  //74HC595-8
int clockPin = 12;  //74HC595-11
int dataPin = 11;  //74HC595-14

void setup() {
 pinMode(latchPin, OUTPUT);
 pinMode(clockPin, OUTPUT);
 pinMode(dataPin, OUTPUT);
  }

void loop() {
  for (int j = 0; j < 256; j++){
    digitalWrite(latchPin, LOW);
    shiftOut(dataPin, clockPin, MSBFIRST, j);  //74HC595 병렬 데이타 내 보내기
    digitalWrite(latchPin, HIGH);
    delay(500); //표시되는 BCD코드의 속도를 조절할 수 있다.
   }
  }//

'Arduino' 카테고리의 다른 글

2. EEPROM.write(address, value)  (0) 2022.06.29
Arduino의 내장 EEPROM 사용하기 1. EEPROM.read(address)  (0) 2022.06.29
초음파센서-LCD 그래픽  (0) 2022.05.27
주파수 발생기(SY-LD213)  (0) 2022.05.27
IR 리모컨 제어 2  (0) 2022.05.26
:
Posted by gonlab