Dependencies:   C12832

Committer:
namcheol
Date:
Tue May 12 06:27:50 2020 +0000
Revision:
2:85664e80d85a
Parent:
1:fd97c8defb39
lab05-app-shield-rgb-led

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dshin 0:f31836d48420 1 #include "mbed.h"
namcheol 1:fd97c8defb39 2 #include "C12832.h"
dshin 0:f31836d48420 3
namcheol 1:fd97c8defb39 4 C12832 lcd(D11, D13, D12, D7, D10); //lcd = (MOSI, SCK, RESET, A0, nCS)
namcheol 1:fd97c8defb39 5 PwmOut led_r(D5);
namcheol 1:fd97c8defb39 6 PwmOut led_g(D9);
namcheol 1:fd97c8defb39 7 PwmOut led_b(D8);
dshin 0:f31836d48420 8
dshin 0:f31836d48420 9 int main()
dshin 0:f31836d48420 10 {
namcheol 1:fd97c8defb39 11 lcd.cls(); //clear screen
namcheol 1:fd97c8defb39 12 lcd.locate(0, 6);
namcheol 1:fd97c8defb39 13 lcd.printf("RGB LED!!");
namcheol 1:fd97c8defb39 14 while(true) {
namcheol 1:fd97c8defb39 15 for(float f = 0.0; f < 1.0; f += 0.05) {
namcheol 1:fd97c8defb39 16 led_r = 1.0 - f;
namcheol 1:fd97c8defb39 17 led_g = 1.0;
namcheol 1:fd97c8defb39 18 led_b = 1.0;
namcheol 1:fd97c8defb39 19 lcd.locate(0, 16);
namcheol 1:fd97c8defb39 20 lcd.printf("Red=%.2f, Green=%.2f, Blue=%.2f", f, 0.0, 0.0);
namcheol 1:fd97c8defb39 21 thread_sleep_for(10);
namcheol 1:fd97c8defb39 22 }
namcheol 1:fd97c8defb39 23 for(float f = 0.0; f < 1.0; f += 0.05) {
namcheol 1:fd97c8defb39 24 led_r = 1.0;
namcheol 1:fd97c8defb39 25 led_g = 1.0 - f;
namcheol 1:fd97c8defb39 26 led_b = 1.0;
namcheol 1:fd97c8defb39 27 lcd.locate(0, 16);
namcheol 2:85664e80d85a 28 lcd.printf("Red=%.2f, Green=%.2f, Blue=%.2f", 0.0, f, 0.0);
namcheol 1:fd97c8defb39 29 thread_sleep_for(10);
namcheol 1:fd97c8defb39 30 }
namcheol 1:fd97c8defb39 31 for(float f = 0.0; f < 1.0; f += 0.05) {
namcheol 1:fd97c8defb39 32 led_r = 1.0;
namcheol 1:fd97c8defb39 33 led_g = 1.0;
namcheol 1:fd97c8defb39 34 led_b = 1.0 - f;
namcheol 1:fd97c8defb39 35 lcd.locate(0, 16);
namcheol 2:85664e80d85a 36 lcd.printf("Red=%.2f, Green=%.2f, Blue=%.2f", 0.0, 0.0, f);
namcheol 1:fd97c8defb39 37 thread_sleep_for(10);
namcheol 1:fd97c8defb39 38 }
dshin 0:f31836d48420 39 }
dshin 0:f31836d48420 40 }