Changes the colour of the RGB Led using the potentiometers

Dependencies:   mbed

Committer:
t00203814
Date:
Wed Aug 07 01:13:40 2019 +0000
Revision:
0:1ee7ebd7d308
T00203814

Who changed what in which revision?

UserRevisionLine numberNew contents of line
t00203814 0:1ee7ebd7d308 1 #include "mbed.h"//includes mbed header
t00203814 0:1ee7ebd7d308 2
t00203814 0:1ee7ebd7d308 3 AnalogIn pot1(p19);// Declares P19 as an analouge in called pot1
t00203814 0:1ee7ebd7d308 4 AnalogIn pot2(p20);// Declares P20 as an analouge in called pot2
t00203814 0:1ee7ebd7d308 5 PwmOut red(p25);// Declares P25 as a Pulse Width Modulation out called red
t00203814 0:1ee7ebd7d308 6 PwmOut blue(p23);// Declares P23 as a Pulse Width Modulation out called blue
t00203814 0:1ee7ebd7d308 7 Serial pc(USBTX, USBRX);// sets up serial connection to PC
t00203814 0:1ee7ebd7d308 8
t00203814 0:1ee7ebd7d308 9 int main()
t00203814 0:1ee7ebd7d308 10 {
t00203814 0:1ee7ebd7d308 11 while(1) {
t00203814 0:1ee7ebd7d308 12 red = !pot1;// makes the value of red equal to pot1
t00203814 0:1ee7ebd7d308 13 blue = !pot2;// makes the value of blue equal to pot2
t00203814 0:1ee7ebd7d308 14 red = !red;//makes red equal to not red
t00203814 0:1ee7ebd7d308 15 blue = !blue;//makes blue equal to not blue
t00203814 0:1ee7ebd7d308 16 pc.printf("Red = %f & Blue = %f\n\n\r",red.read(),blue.read());// prints values to Pc
t00203814 0:1ee7ebd7d308 17 wait(0.1);
t00203814 0:1ee7ebd7d308 18 }
t00203814 0:1ee7ebd7d308 19 }
t00203814 0:1ee7ebd7d308 20