忍者ブログ
[264]  [263]  [262]  [261]  [260]  [259]  [258]  [257]  [256]  [255]  [254
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

PWMでLEDを徐々に明るく、徐々に暗く


import RPi.GPIO as GPIO
import time
LedPin = 11
GPIO.setmode(GPIO.BOARD)       # ピンNO
GPIO.setup(LedPin, GPIO.OUT)   
GPIO.output(LedPin, GPIO.LOW)  
p = GPIO.PWM(LedPin, 1000)     # 周波数を 1KHz
p.start(0)                     # Duty Cycle = 0
try:
while True:
for dc in range(0, 101, 4):   # Increase duty cycle: 0~100
p.ChangeDutyCycle(dc)     # Change duty cycle
time.sleep(0.05)
time.sleep(1)
for dc in range(100, -1, -4): # Decrease duty cycle: 100~0
p.ChangeDutyCycle(dc)
time.sleep(0.05)
time.sleep(1)
except KeyboardInterrupt:
p.stop()
GPIO.output(LedPin, GPIO.HIGH)    # turn off all leds
GPIO.cleanup()

拍手

PR
カレンダー
03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
フリーエリア
最新CM
[03/10 DORA]
最新TB
プロフィール
HN:
dorabu
性別:
非公開
バーコード
ブログ内検索
P R
Copyright © ドラブーのアンドロイドとIoTなブログ All rights reserved. / Template by 四季. / Material by てんせん.

忍者ブログ [PR]