ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • LED제어하기
    라즈베리파이 2023. 12. 11. 16:36

    이제  LED를 연결해서 라즈베라피이를 구동해볼거다.
    -C파일을 생성 이름은 led.c

    -소스 작성을 위해 명령어 $ nano led.c 를 작성해서 실행파일을 만든다.


     리눅스에서 c언어를 컴파일할려면 gcc라는 명령어를 사용해야한다. lwiringPi 옵션을 사용하면 컴파일러가 wiringPi 라이브러리를 링크하게 되고 그리고 -o led 옵션은 컴파일된 실행 파일의 이름을 'led'로 지정된다.
    -작성 완료후 gcc –o led led.clwiringPi
    -$ 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
Designed by Tistory.