목차

IsegHex()

IsegHex()는 정수를 16진수 형식으로 표시합니다.

IsegHex 명령어 동작 흐름

bool IsegHex(uint32_t number, bool leadingZero = false, uint8_t dotPosition = 0, uint8_t length = 4, uint8_t position = 0, uint8_t device = 0)

명령어

명령어 인수 반환값 동작
IsegHex(number, leadingZero, dotPosition, length, position, device) uint32_t number — 표시할 10진수 또는 16진수 값
bool leadingZero = falsetrue: 앞자리 0 표시, false: 앞자리 공백
uint8_t dotPosition = 0 — 소수점 위치. 0은 없음, 1~length는 왼쪽부터 해당 자리
uint8_t length = 4 — 기록할 자리 수 1~4
uint8_t position = 0 — 기록 시작 위치 0~3, 왼쪽 첫 자리가 0
uint8_t device = 0 — FND 장치 번호 0~6, 생략하면 0
bool 정수를 16진수 형식으로 표시합니다.

예제

void setup() {
  IsegBegin(14, 15, 100, 0);  // TM1637 FND의 CLK·DIO 핀과 장치 번호를 설정합니다.
  IsegBegin(130, 131, 100, 1);  // MPAINO K/K2 GPIO 채널 0, 1
  IsegBrightness(7, true, 0);  // 화면 밝기와 표시 상태를 설정합니다.
  IsegBrightness(4, true, 1);  // 화면 밝기와 표시 상태를 설정합니다.
}
 
void loop() {
  IsegDecimal(1234, false, 0, 4, 0, 0);  // 정수를 10진수 형식으로 표시합니다.
  IsegHex(0xABCD, false, 0, 4, 0, 1);  // 정수를 16진수 형식으로 표시합니다.
}

주의사항

같은 카테고리의 내장 명령어

← 내장 명령어 리스트