lcd and rgb control

Dependencies:   C12832

Committer:
aarondegroote
Date:
Mon Feb 10 10:18:01 2020 +0000
Revision:
7:d0c7ac271ec6
Parent:
6:f8cb706c480c
lcd control rgb

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dreschpe 0:f6a57b843f79 1 #include "mbed.h"
aarondegroote 7:d0c7ac271ec6 2
chris 3:2db94ee076ee 3 #include "C12832.h"
dreschpe 0:f6a57b843f79 4
aarondegroote 7:d0c7ac271ec6 5
aarondegroote 7:d0c7ac271ec6 6
aarondegroote 7:d0c7ac271ec6 7
chris 4:39c7c31b8fb0 8 C12832 lcd(D11, D13, D12, D7, D10);
aarondegroote 7:d0c7ac271ec6 9 AnalogIn pot1 (A0);
aarondegroote 7:d0c7ac271ec6 10 AnalogIn pot2 (A1);
aarondegroote 7:d0c7ac271ec6 11 PwmOut r (D5);
aarondegroote 7:d0c7ac271ec6 12 PwmOut g (D8);
aarondegroote 7:d0c7ac271ec6 13 PwmOut b (D9);
aarondegroote 7:d0c7ac271ec6 14
dreschpe 1:1c6a9eaf55b5 15
dreschpe 0:f6a57b843f79 16 int main()
dreschpe 0:f6a57b843f79 17 {
chris 2:a87e255a8f3a 18 lcd.cls();
aarondegroote 7:d0c7ac271ec6 19 while(1) {
aarondegroote 7:d0c7ac271ec6 20
aarondegroote 7:d0c7ac271ec6 21 lcd.locate(0,3);
aarondegroote 7:d0c7ac271ec6 22 lcd.printf("Pot 1 = %.2f", (float)pot1);
aarondegroote 7:d0c7ac271ec6 23 lcd.locate(0,14);
aarondegroote 7:d0c7ac271ec6 24 lcd.printf("Pot 2 = %.2f", (float)pot2);
aarondegroote 7:d0c7ac271ec6 25
aarondegroote 7:d0c7ac271ec6 26
aarondegroote 7:d0c7ac271ec6 27 r = (float)pot1;
aarondegroote 7:d0c7ac271ec6 28 g = (float)pot1;
aarondegroote 7:d0c7ac271ec6 29 b = (float)pot2;
aarondegroote 7:d0c7ac271ec6 30 wait (0.1);
aarondegroote 7:d0c7ac271ec6 31 }
aarondegroote 7:d0c7ac271ec6 32
aarondegroote 7:d0c7ac271ec6 33 }