Table of Contents
UIF-5K와 연결
UIF-5K는 LCD 표시부와 5개의 입력 키를 내장한 유저 인터페이스(UI) 전용 패널입니다.
FADUINO와 연결하여, 별도의 PC 없이도 상태 표시, 메뉴 출력, 사용자 입력 처리를 구현할 수 있습니다.
UIF-5K는 내부에 제어 로직을 가지지 않으며, FADUINO가 전송하는 시리얼 통신 명령에 따라 화면 표시와 버튼 입력을 처리하는 구조입니다.
따라서 UIF-5K는 다음과 같은 용도로 주로 사용됩니다.
- 장비 상태 표시 (카운터, 센서 값, 동작 상태)
- 간단한 메뉴 또는 설정 화면 구성
- 버튼 입력을 통한 수동 제어
- 현장용 소형 조작 패널 구성
전면부
전면부에는 문자 표시용 LCD와 5개의 버튼이 배치되어 있습니다. 이 버튼은 시리얼 통신을 통해 FADUINO로 입력 값이 전달됩니다.
후면부
후면부에는 통신용 커넥터와 전원 입력 단자가 위치합니다. UIF-5K는 FADUINO와 통신선만 연결해서는 동작하지 않으며, 반드시 별도의 전원 입력이 필요합니다.
FADUINO와 UIF-5K 연결
다음과 같이 UIF-5K와 FADUINO를 연결하십시오.
- 통신 : 시리얼 포트(RS232C)
- 전원 : DC 9V ~ 24V (UIF-5K 전용 전원)
UIF-5K에는 9V ~ 24VDC 전원을 반드시 별도로 공급해야 하며, FADUINO에서 전원이 공급되지 않습니다.
샘플프로그램 1
아래 예제는 UIF-5K와의 기본 통신 및 화면 제어 동작을 확인하기 위한 최초 테스트용 샘플 프로그램입니다.
이 예제를 통해 다음 사항을 확인할 수 있습니다.
- 시리얼 통신 연결이 정상인지
- 화면 출력 명령이 정상적으로 동작하는지
- 부저(buzzer) 제어가 가능한지
이 샘플은 버튼 입력이나 반복 동작 없이, UIF-5K의 출력 기능만을 단순 확인하는 목적으로 사용됩니다.
샘플프로그램 2
아래 예제는 UIF-5K의 버튼 입력과 화면 갱신을 함께 사용하는 예제입니다.
이 예제를 통해 다음을 확인할 수 있습니다.
- 버튼 입력 값이 시리얼로 정상 수신되는지
- 화면 위치 지정 및 문자열 출력이 가능한지
- 카운터 값이 실시간으로 갱신되는지
- 백라이트, 부저, LED 제어가 정상인지
이 예제는 UIF-5K를 실제 장비 UI처럼 사용하는 전형적인 구조로, 초기 테스트 이후 자신의 응용 프로그램으로 확장하기에 적합한 기준 예제입니다.
기술지원 정책
당사에서는 고객께서 작성하신 사용자 소스에 대한 분석 및 수정 서비스는 제공하지 않고 있음을 양해 부탁드립니다. 기술지원은 당사에서 제공한 하드웨어 사양, 결선 방법, 정상 동작 여부에 한하여 지원이 가능합니다. 감사합니다.
본 샘플 소스는 사전에 정상 동작이 확인된 예제입니다.
