コード例 #1
0
ファイル: irLED.py プロジェクト: keithellis74/bird_box
#   limitations under the License.
#
# Python script to turn on the IR LED

from gpiozero import PWMLED
from signal import pause
from optparse import OptionParser

DEFAULT_VALUE = 0.7

#add command line options

parser = OptionParser()

parser.add_option("-v", "--vaule", dest="value", help=" use -v ? to set value of irLED PWM, valid values are 0 through to 1" )


options, arguments = parser.parse_args()
if options.value:
	value = float(options.value)
	print("Using specified value =",options.value)

else:
	print("No value was given")
	value = DEFAULT_VALUE
	print("Using default value =",value)
ir = PWMLED(22)
ir.frequency = 25 # Set frequency stream frame rate
ir.value = value
pause()
コード例 #2
0
from gpiozero.pins.pigpio import PiGPIOFactory
from gpiozero import Buzzer
from gpiozero import PWMLED
from time import sleep

# for Buzzer
"""
bz = Buzzer(12)
bz.beep(n=3, background=False)
"""

# pseudo tonal buzzer
tones = [392, 262, 440, 349, 330, 262, 294]

factory = PiGPIOFactory()
led = PWMLED(12,pin_factory=factory)

for tone in tones:
    led.frequency = tone
    led.value = 0.1
    sleep(1)

led.off()
コード例 #3
0
from gpiozero import PWMLED
from signal import pause
from optparse import OptionParser

DEFAULT_VALUE = 0.7

#add command line options

parser = OptionParser()

parser.add_option(
    "-v",
    "--vaule",
    dest="value",
    help=" use -v ? to set value of irLED PWM, valid values are 0 through to 1"
)

options, arguments = parser.parse_args()
if options.value:
    value = float(options.value)
    print("Using specified value =", options.value)

else:
    print("No value was given")
    value = DEFAULT_VALUE
    print("Using default value =", value)
ir = PWMLED(22)
ir.frequency = 25  # Set frequency stream frame rate
ir.value = value
pause()