忍者ブログ
[255]  [254]  [253]  [252]  [251]  [250]  [249]  [248]  [247]  [246]  [245
×

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

課題:REDを調光する

on --    --     -- --- ---
   |    || || || || |
   |    || || || || |
   |    || || || || |
off  |    || || || || |
       dUty =パルスの幅


1.PWMインスタンスの作成
import PRi.GPIO as GPIO
LedPin=11
p = GPIO . PWM ( channel , frequency )

P= GPIO.PWM(LedPin,1000) 番号11に1000hz


2.PWMのスタート
p.start(dc) # dc = duty cycle (0.0 <= dc <= 100.0)

p.start(0)


3.dutyサイクルの変更
p.ChangeDutyCycle(dc) # dc = 0.0 <= dc <= 100.0


4.PWM停止
p.stop()

import PRi.GPIO as GPIO
import time
LedPin=11

GPIO.setmode(GPIO.BOARD)
GPIO.setup(LedPin,GPIO.OUT)
GPIO.output(GPIO.LOW)

p=GPIO.PWM(LedPin,1000)
p.start(0)
try:
while True:
for dc in range(0,101,4):
p.ChangeDutyCycle(dc)
time.sleep(0.05)
time.sleep(1)
 for dc in range(100,-1,-4):
p.ChangeDutyCycle(dc)
time.sleep(0.05)
time.sleep(1)
excwpt KeyboardInterrupt:
p.stop()
GPIO.output(GPIO.LOW)
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]