사용자 도구

사이트 도구

English

comfilepi:backlight:index

백라이트 제어하기

컴파일 파이의 백라이트는 GPIO 34 에 연결되어 있습니다. 따라서 백라이트를 코멘드라인 또는 프로그래밍 언어에 의해서 On/Off 할 수 있습니다.

하드웨어 리비전

본 기능은 2017년 9월이후 출시된 제품부터 사용가능합니다. 그 이전에 구입하신 분은 제품에 일부 수정을 해야합니다. 저희 회사에 제품을 보내주시면, 저희가 수정해서 드리도록 하겠습니다.

코멘드라인 에서 제어

끄기

gpio mode 34 output
gpio write 34 0

켜기

gpio mode 34 output
gpio write 34 1

C 프로그램

pigpio 라이브러리를 사용해서 작성한 C소스입니다.

#include <pigpiod_if2.h>
 
#define PIN 34
 
void backlight_on()
{
    auto instance = pigpio_start(NULL, NULL);
 
    set_mode(instance, PIN, PI_OUTPUT);
    gpio_write(instance, PIN, 1);
 
    pigpio_stop(instance);
}
 
void backlight_off()
{
    auto instance = pigpio_start(NULL, NULL);
 
    set_mode(instance, PIN, PI_OUTPUT);
    gpio_write(instance, PIN, 0);
 
    pigpio_stop(instance);
}

Note:

set_mode 펑션이 PI_NOT_PERMITTED을 리턴할 수 있으므로, 아래와 같이 /lib/systemd/system/pigpiod.service 을 수정해서 사용하세요.

ExecStart=/usr/bin/pigpiod -l -x0x00FFFFFFFFFFFF

ComfilePi (컴파일 파이)

comfilepi/backlight/index.txt · 마지막으로 수정됨: 2017/11/25 02:05 저자 Comfile Technology