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 |
