Add source/values docs page, close #448

This commit is contained in:
Ben Nuttall
2016-10-09 21:19:27 +01:00
parent eaa6016ded
commit b0b0e379a6
17 changed files with 217 additions and 0 deletions

View 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()

View 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()

View 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()

View 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()

View File

@@ -0,0 +1,7 @@
from gpiozero import LED, Button
led = LED(17)
button = Button(2)
while True:
led.value = button.value

View 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
View 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()

View File

@@ -0,0 +1,9 @@
from gpiozero import PWMLED, MCP3008
from signal import pause
led = PWMLED(17)
pot = MCP3008()
led.source = pot.values
pause()

View 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()