====== 표시장치·RTC ====== TM1637 FND, 문자 LCD 또는 DS3231 RTC에 사용할 명령어입니다. ===== TM1637 FND ===== * [[commands:reference:isegbegin|IsegBegin()]] — TM1637 FND의 CLK·DIO 핀과 장치 번호를 설정합니다. * [[commands:reference:isegbrightness|IsegBrightness()]] — 화면 밝기와 표시 상태를 설정합니다. * [[commands:reference:isegclear|IsegClear()]] — FND 화면을 지웁니다. * [[commands:reference:isegwrite|IsegWrite()]] — 세그먼트 데이터를 지정 위치에 출력합니다. * [[commands:reference:isegdecimal|IsegDecimal()]] — 정수를 10진수 형식으로 표시합니다. * [[commands:reference:iseghex|IsegHex()]] — 정수를 16진수 형식으로 표시합니다. * [[commands:reference:isegencodedigit|IsegEncodeDigit()]] — 숫자 한 자리를 세그먼트 데이터로 변환합니다. ===== 문자 LCD ===== * [[commands:reference:iclcdbegin|IclcdBegin()]] — PCF8574 문자 LCD의 주소와 화면 크기를 설정합니다. * [[commands:reference:iclcdclear|IclcdClear()]] — LCD 화면을 지웁니다. * [[commands:reference:iclcdhome|IclcdHome()]] — 커서를 첫 번째 위치로 이동합니다. * [[commands:reference:iclcdsetcursor|IclcdSetCursor()]] — 커서를 지정한 열과 행으로 이동합니다. * [[commands:reference:iclcddisplay|IclcdDisplay()]] — LCD 표시를 켜거나 끕니다. * [[commands:reference:iclcdcursor|IclcdCursor()]] — 커서 표시를 켜거나 끕니다. * [[commands:reference:iclcdblink|IclcdBlink()]] — 커서 깜박임을 켜거나 끕니다. * [[commands:reference:iclcdbacklight|IclcdBacklight()]] — LCD 백라이트를 켜거나 끕니다. * [[commands:reference:iclcdscrollleft|IclcdScrollLeft()]] — 표시 내용을 왼쪽으로 한 칸 이동합니다. * [[commands:reference:iclcdscrollright|IclcdScrollRight()]] — 표시 내용을 오른쪽으로 한 칸 이동합니다. * [[commands:reference:iclcdtextdirection|IclcdTextDirection()]] — 문자가 입력되는 방향을 설정합니다. * [[commands:reference:iclcdautoscroll|IclcdAutoscroll()]] — 자동 스크롤을 켜거나 끕니다. * [[commands:reference:iclcdcreatechar|IclcdCreateChar()]] — 사용자 정의 문자를 등록합니다. * [[commands:reference:iclcdwrite|IclcdWrite()]] — 문자 코드 또는 사용자 정의 문자를 출력합니다. * [[commands:reference:iclcdcommand|IclcdCommand()]] — LCD 제어 명령을 직접 전송합니다. * [[commands:reference:iclcdprint|IclcdPrint()]] — 문자열 또는 숫자를 LCD에 출력합니다. ===== RTC ===== * [[commands:reference:irtcbegin|IrtcBegin()]] — DS3231 RTC 연결을 확인하고 사용을 시작합니다. * [[commands:reference:irtcread|IrtcRead()]] — RTC의 날짜와 시간을 읽습니다. * [[commands:reference:irtcset|IrtcSet()]] — RTC의 날짜와 시간을 설정합니다. * [[commands:reference:irtcunixtime|IrtcUnixTime()]] — 현재 시간을 Unix 시간으로 반환합니다. * [[commands:reference:irtcgettemperature|IrtcGetTemperature()]] — RTC 내부 온도를 반환합니다. * [[commands:reference:irtctimevalid|IrtcTimeValid()]] — RTC 시간이 신뢰 가능한 상태인지 확인합니다. * [[commands:reference:irtcclearoscillatorstopflag|IrtcClearOscillatorStopFlag()]] — 발진 정지 상태 표시를 초기화합니다. * [[commands:reference:irtcsetalarm1|IrtcSetAlarm1()]] — 초 단위를 포함하는 알람 1을 설정합니다. * [[commands:reference:irtcsetalarm2|IrtcSetAlarm2()]] — 분 단위의 알람 2를 설정합니다. * [[commands:reference:irtcalarmenable|IrtcAlarmEnable()]] — 지정한 알람을 켜거나 끕니다. * [[commands:reference:irtcalarmenabled|IrtcAlarmEnabled()]] — 지정한 알람의 활성 상태를 확인합니다. * [[commands:reference:irtcalarmtriggered|IrtcAlarmTriggered()]] — 알람 발생 여부를 확인하고 필요하면 상태를 지웁니다. * [[commands:reference:irtcsquarewave|IrtcSquareWave()]] — RTC의 사각파 출력을 설정합니다. * [[commands:reference:irtc32khz|Irtc32kHz()]] — RTC의 32kHz 출력을 켜거나 끕니다. [[commands:builtin|← 내장 명령어 리스트]]