From 859dda118b52c90c8ff7466efdcedd7af49a6aa4 Mon Sep 17 00:00:00 2001 From: Philip Howard Date: Thu, 28 Mar 2013 17:26:27 +0000 Subject: [PATCH] Fixed include in piNes.c, two new examples. Nokia LCD one doesnt work --- WiringPi/wiringPi/piNes.c | 2 +- examples/quick2wire-io.py | 4 ++-- examples/softpwm.py | 16 +++++++++++----- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/WiringPi/wiringPi/piNes.c b/WiringPi/wiringPi/piNes.c index a115050..3b54d76 100644 --- a/WiringPi/wiringPi/piNes.c +++ b/WiringPi/wiringPi/piNes.c @@ -22,7 +22,7 @@ *********************************************************************** */ -#include +#include "wiringPi.h" #include "piNes.h" diff --git a/examples/quick2wire-io.py b/examples/quick2wire-io.py index 5b60b2b..68efa8c 100644 --- a/examples/quick2wire-io.py +++ b/examples/quick2wire-io.py @@ -11,5 +11,5 @@ wiringpi2.mcp23017Setup(pin_base,i2c_addr) for pin in pins: wiringpi2.pinMode(pin,1) wiringpi2.digitalWrite(pin,1) - wiringpi2.delay(1000) - wiringpi2.digitalWrite(pin,0) +# wiringpi2.delay(1000) +# wiringpi2.digitalWrite(pin,0) diff --git a/examples/softpwm.py b/examples/softpwm.py index 40f0e38..f7c72fd 100644 --- a/examples/softpwm.py +++ b/examples/softpwm.py @@ -1,13 +1,19 @@ # Pulsates an LED connected to GPIO pin 1 with a suitable resistor 4 times using softPwm +# softPwm uses a fixed frequency import wiringpi2 + +OUTPUT = 1 + +PIN_TO_PWM = 1 + wiringpi2.wiringPiSetup() -wiringpi2.pinMode(1,1) -wiringpi2.softPwmCreate(1,0,100) +wiringpi2.pinMode(PIN_TO_PWM,OUTPUT) +wiringpi2.softPwmCreate(PIN_TO_PWM,0,100) # Setup PWM using Pin, Initial Value and Range parameters for time in range(0,4): - for brightness in range(0,100): - wiringpi2.softPwmWrite(1,brightness) + for brightness in range(0,100): # Going from 0 to 100 will give us full off to full on + wiringpi2.softPwmWrite(PIN_TO_PWM,brightness) # Change PWM duty cycle wiringpi2.delay(10) # Delay for 0.2 seconds for brightness in reversed(range(0,100)): - wiringpi2.softPwmWrite(1,brightness) + wiringpi2.softPwmWrite(PIN_TO_PWM,brightness) wiringpi2.delay(10)