From 4970f63b09667e64b7b8933a9e15efb2adc2ee9f Mon Sep 17 00:00:00 2001 From: Philip Howard Date: Thu, 28 Mar 2013 01:10:16 +0000 Subject: [PATCH] More example goodness --- examples/RUN_THESE_WITH_SUDO | 0 examples/delay.py | 5 +++++ examples/softpwm.py | 13 +++++++++++++ 3 files changed, 18 insertions(+) create mode 100644 examples/RUN_THESE_WITH_SUDO create mode 100644 examples/delay.py create mode 100644 examples/softpwm.py diff --git a/examples/RUN_THESE_WITH_SUDO b/examples/RUN_THESE_WITH_SUDO new file mode 100644 index 0000000..e69de29 diff --git a/examples/delay.py b/examples/delay.py new file mode 100644 index 0000000..66107ac --- /dev/null +++ b/examples/delay.py @@ -0,0 +1,5 @@ +# Demonstrates use of Arduino-like delay function +import wiringpi2 +print 'Hello World' +wiringpi2.delay(1500) # Delay for 1.5 seconds +print 'Hi again!' diff --git a/examples/softpwm.py b/examples/softpwm.py new file mode 100644 index 0000000..40f0e38 --- /dev/null +++ b/examples/softpwm.py @@ -0,0 +1,13 @@ +# Pulsates an LED connected to GPIO pin 1 with a suitable resistor 4 times using softPwm +import wiringpi2 +wiringpi2.wiringPiSetup() +wiringpi2.pinMode(1,1) +wiringpi2.softPwmCreate(1,0,100) + +for time in range(0,4): + for brightness in range(0,100): + wiringpi2.softPwmWrite(1,brightness) + wiringpi2.delay(10) # Delay for 0.2 seconds + for brightness in reversed(range(0,100)): + wiringpi2.softPwmWrite(1,brightness) + wiringpi2.delay(10)