반응형



LED의 밝기가 점점 밝아지다가 다시 점점 어두워지는 것을 세번 반복하는 예제입니다.





  1. #-*- coding: utf-8 -*-   
  2.   
  3. import RPi.GPIO as GPIO  
  4. import time  
  5.   
  6. GPIO.setmode( GPIO.BOARD )  
  7.   
  8. #12번핀은 출력모드로 설정  
  9. GPIO.setup(12, GPIO.OUT)  
  10.   
  11. pwm = GPIO.PWM(12,50#50hz  
  12. pwm.start(0)  
  13.   
  14. for i in range(0,3):  
  15.   
  16.     for dc in range(0,101,5):  
  17.         pwm.ChangeDutyCycle(dc)  
  18.         time.sleep(0.1)  
  19.     for dc in range(100,-1,-5):  
  20.         pwm.ChangeDutyCycle(dc)  
  21.         time.sleep(0.1)  
  22.   
  23. pwm.stop()  
  24. GPIO.cleanup()  


반응형

해본 것을 문서화하여 기록합니다.
부족함이 있지만 도움이 되었으면 합니다.


포스트 작성시에는 문제 없었지만 이후 문제가 생길 수 있습니다.
질문을 남겨주면 가능한 빨리 답변드립니다.


제가 쓴 책도 한번 검토해보세요 ^^

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기

댓글을 달아 주세요

">