embeded/raspberry pi2024. 12. 31. 00:22

 

[링크 : https://www.electronicwings.com/raspberry-pi/raspberry-pi-pwm-generation-using-python-and-c]

[링크 : https://blog.naver.com/emperonics/221821487830]

 

#include <wiringPi.h>

#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>

int main (void)
{
  int bright ;

  printf ("Raspberry Pi wiringPi PWM test program\n") ;

  if (wiringPiSetup () == -1)
    exit (1) ;

  pinMode (1, PWM_OUTPUT) ;

  for (;;)
  {
    for (bright = 0 ; bright < 1024 ; ++bright)
    {
      pwmWrite (1, bright) ;
      delay (1) ;
    }

    for (bright = 1023 ; bright >= 0 ; --bright)
    {
      pwmWrite (1, bright) ;
      delay (1) ;
    }
  }

  return 0 ;
}

[링크 : https://github.com/WiringPi/WiringPi/blob/master/examples/pwm.c]

Posted by 구차니