Variation - reads external variable resistor in voltages divider network on pin 18. Transition time defined.

Dependencies:   mbed

Committer:
chapfohn
Date:
Fri Mar 07 07:50:19 2014 +0000
Revision:
2:81628a105aa0
Parent:
1:35dabcdf9c02
Variation - reads external variable resistor in voltages divider network on pin 18.; Transition time also defined.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
chris 0:f86c572491c3 1 #include "mbed.h"
chris 0:f86c572491c3 2
chris 0:f86c572491c3 3 PwmOut r (p23);
chris 0:f86c572491c3 4 PwmOut g (p24);
chris 0:f86c572491c3 5 PwmOut b (p25);
chapfohn 2:81628a105aa0 6
Chrisis 1:35dabcdf9c02 7 AnalogIn rP (p19);
Chrisis 1:35dabcdf9c02 8 AnalogIn gP (p20);
chapfohn 2:81628a105aa0 9 AnalogIn bP (p18);
Chrisis 1:35dabcdf9c02 10
chapfohn 2:81628a105aa0 11 float t = .001; //change time between new readings
chris 0:f86c572491c3 12
chris 0:f86c572491c3 13 int main()
chris 0:f86c572491c3 14 {
chris 0:f86c572491c3 15 r.period(0.001);
Chrisis 1:35dabcdf9c02 16 g.period(0.001);
Chrisis 1:35dabcdf9c02 17 b.period(0.001);
Chrisis 1:35dabcdf9c02 18
chris 0:f86c572491c3 19 while(1) {
Chrisis 1:35dabcdf9c02 20
chapfohn 2:81628a105aa0 21 r = rP; //read onboard POT
chapfohn 2:81628a105aa0 22 g = gP; //read onboard POT
chapfohn 2:81628a105aa0 23 b = bP; //read external variable resistive element in votage divider network
Chrisis 1:35dabcdf9c02 24
chapfohn 2:81628a105aa0 25 wait (t); //change in i/o declarations
chris 0:f86c572491c3 26 }
Chrisis 1:35dabcdf9c02 27
Chrisis 1:35dabcdf9c02 28 }