Sha256: c6d9cd89d1484b51df6a3d064558ab26b25978e1c6b4fa7a5fd067235748c75d

Contents?: true

Size: 329 Bytes

Versions: 2

Compression:

Stored size: 329 Bytes

Contents

require "pigpio"
include Pigpio::Constant
pi=Pigpio.new()
unless pi.connect
  exit -1
end
pin=pi.gpio(4)
pin.mode=PI_OUTPUT
pin.pud=PI_PUD_OFF
pwm=pin.pwm

button=pi.gpio(17)
button.mode=PI_INPUT
button.pud=PI_PUD_UP

i=128
while true do
  i=(i+1)%256   if button.read == 0
  pwm.dutycycle= i
  sleep 0.01
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pigpio-0.1.6 example/simple/pwm.rb
pigpio-0.1.5 example/simple/pwm.rb