-
이제 LED를 연결해서 라즈베라피이를 구동해볼거다.
-C파일을 생성 이름은 led.c-소스 작성을 위해 명령어 $ nano led.c 를 작성해서 실행파일을 만든다.
리눅스에서 c언어를 컴파일할려면 gcc라는 명령어를 사용해야한다. lwiringPi 옵션을 사용하면 컴파일러가 wiringPi 라이브러리를 링크하게 되고 그리고 -o led 옵션은 컴파일된 실행 파일의 이름을 'led'로 지정된다.
-작성 완료후 gcc –o led led.c –lwiringPi
-$ sudo./led
이러면 LED가 0.5마다 켜지고 꺼지고 반복된다.
이걸 토대로 다양한 제어도 가능하다.------------------------------------------- Led 3개 동시에 0.5초간격으로 점등하게 할 것 ---------------------------------------------
-------------------------------- Led 3개를 0.5초마다 순차적으로 점등하게 할 것 Ex ) ●○○ -> ○●○ -> ○○● -> ●○○ -------------------------------- Led 3개를 0.5초마다 좌우로 순차적 점등하게 할 것 Ex ) ●○○ -> ○●○ -> ○○● -> ○●○ -> ●○○ -> ○●○ ---- led 1개를 점등 주기를 1초 씩 증가해서 점등하게 할 것 Ex ) ○ -> 1초 후 -> ● -> 1초 후 -> ○ -> 2초 후 -> ● -> 2초 후 >○
이렇게 다양하게 사용할 수 있다.'라즈베리파이' 카테고리의 다른 글
온습도 센서( DHT11) 제어하기 (0) 2024.01.03 7-segment, pwm 제어 (0) 2023.12.20 sw 제어하기 (0) 2023.12.12 라즈베리파이 작동시키기 (0) 2023.12.11 처음 접한 라즈베리파이(Raspberry Pi) (0) 2023.11.16