lab 4 complete

Dependencies:   mbed C12832

main.cpp

Committer:
stephensv650
Date:
2021-04-25
Revision:
2:abfd621d131a
Parent:
1:d2987a6252ff
Child:
3:69d0d316c379

File content as of revision 2:abfd621d131a:

/* Lab 4 colour mixing complete*/

#include "mbed.h"
#include "C12832.h"

C12832 lcd(p5, p7, p6, p8, p11); // LCD pins initilised
PwmOut led1(p23);                // LED 1 initalised
PwmOut led2(p25);                // LED 2 initalised


AnalogIn pot1(p19); // Pot 1 initalised
AnalogIn pot2(p20); // Pot 2 initalised


int main()
{
    while(1) {
        led1.write(pot1.read());                    // LED 1 output, input value from pot 1
        lcd.printf("red: %f ", pot1.read());        // Display red value on LCD
        led2.write(pot2.read());                    // LED 2 output, input value from pot 2
        lcd.printf("blue: %f ", pot1.read());       // Display blue value on LCD
        lcd.cls();                                  // Clears LCD screen
        wait(.05);                                  // Delay 0.05s
    }
}