const uint8_t CLK_PIN = 14;
const uint8_t DIO_PIN = 15;
void setup() {
IsegBegin(CLK_PIN, DIO_PIN, 100, 0); // TM1637 FND의 CLK·DIO 핀과 장치 번호를 설정합니다.
IsegBrightness(5, true, 0); // 화면 밝기와 표시 상태를 설정합니다.
}
void loop() {
const uint16_t value = analogRead(A0); // 지정한 채널의 원시 아날로그값을 읽습니다.
uint8_t digits[4] = {
IsegEncodeDigit((value / 1000) % 10), // 숫자 한 자리를 세그먼트 데이터로 변환합니다.
IsegEncodeDigit((value / 100) % 10), // 숫자 한 자리를 세그먼트 데이터로 변환합니다.
IsegEncodeDigit((value / 10) % 10), // 숫자 한 자리를 세그먼트 데이터로 변환합니다.
IsegEncodeDigit(value % 10) // 숫자 한 자리를 세그먼트 데이터로 변환합니다.
};
IsegWrite(digits, 4, 0, 0); // 세그먼트 데이터를 지정 위치에 출력합니다.
delay(100);
}