mirror of
https://github.com/KevinMidboe/python-gpiozero.git
synced 2025-10-29 17:50:37 +00:00
Add source/values docs page, close #448
This commit is contained in:
11
docs/examples/combining_sources.py
Normal file
11
docs/examples/combining_sources.py
Normal file
@@ -0,0 +1,11 @@
|
||||
from gpiozero import Button, LED
|
||||
from gpiozero.tools import all_values
|
||||
from signal import pause
|
||||
|
||||
button_a = Button(2)
|
||||
button_b = Button(3)
|
||||
led = LED(17)
|
||||
|
||||
led.source = all_values(button_a.values, button_b.values)
|
||||
|
||||
pause()
|
||||
12
docs/examples/custom_generator.py
Normal file
12
docs/examples/custom_generator.py
Normal file
@@ -0,0 +1,12 @@
|
||||
from gpiozero import LED
|
||||
from random import randint
|
||||
from signal import pause
|
||||
|
||||
def rand():
|
||||
while True:
|
||||
yield randint(0, 1)
|
||||
|
||||
led = LED(17)
|
||||
led.source = rand()
|
||||
|
||||
pause()
|
||||
7
docs/examples/custom_generator_finite.py
Normal file
7
docs/examples/custom_generator_finite.py
Normal file
@@ -0,0 +1,7 @@
|
||||
from gpiozero import LED
|
||||
from signal import pause
|
||||
|
||||
led = LED(17)
|
||||
led.source = [1, 0, 1, 1, 1, 0, 0, 1, 0, 1]
|
||||
|
||||
pause()
|
||||
9
docs/examples/led_button.py
Normal file
9
docs/examples/led_button.py
Normal file
@@ -0,0 +1,9 @@
|
||||
from gpiozero import LED, Button
|
||||
from signal import pause
|
||||
|
||||
led = LED(17)
|
||||
button = Button(2)
|
||||
|
||||
led.source = button.values
|
||||
|
||||
pause()
|
||||
7
docs/examples/led_button_loop.py
Normal file
7
docs/examples/led_button_loop.py
Normal file
@@ -0,0 +1,7 @@
|
||||
from gpiozero import LED, Button
|
||||
|
||||
led = LED(17)
|
||||
button = Button(2)
|
||||
|
||||
while True:
|
||||
led.value = button.value
|
||||
11
docs/examples/matching_leds.py
Normal file
11
docs/examples/matching_leds.py
Normal file
@@ -0,0 +1,11 @@
|
||||
from gpiozero import LED, Button
|
||||
from signal import pause
|
||||
|
||||
red = LED(14)
|
||||
green = LED(15)
|
||||
button = Button(17)
|
||||
|
||||
red.source = button.values
|
||||
green.source = red.values
|
||||
|
||||
pause()
|
||||
9
docs/examples/negated.py
Normal file
9
docs/examples/negated.py
Normal file
@@ -0,0 +1,9 @@
|
||||
from gpiozero import Button, LED
|
||||
from gpiozero.tools import negated
|
||||
from signal import pause
|
||||
|
||||
led = LED(4)
|
||||
btn = Button(17)
|
||||
led.source = negated(btn.values)
|
||||
|
||||
pause()
|
||||
9
docs/examples/pwmled_pot.py
Normal file
9
docs/examples/pwmled_pot.py
Normal file
@@ -0,0 +1,9 @@
|
||||
from gpiozero import PWMLED, MCP3008
|
||||
from signal import pause
|
||||
|
||||
led = PWMLED(17)
|
||||
pot = MCP3008()
|
||||
|
||||
led.source = pot.values
|
||||
|
||||
pause()
|
||||
8
docs/examples/random_values.py
Normal file
8
docs/examples/random_values.py
Normal file
@@ -0,0 +1,8 @@
|
||||
from gpiozero import PWMLED
|
||||
from gpiozero.tools import random_values
|
||||
from signal import pause
|
||||
|
||||
led = PWMLED(4)
|
||||
led.source = random_values()
|
||||
|
||||
pause()
|
||||
Reference in New Issue
Block a user