![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Project done by Kristina.
Dependencies: BSP_DISCO_F746NG LCD_DISCO_F746NG mbed
Revision 0:68d9003ca160, committed 2018-10-15
- Comitter:
- TwistDragon
- Date:
- Mon Oct 15 11:52:09 2018 +0000
- Commit message:
- Project.
Changed in this revision
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/BSP_DISCO_F746NG.lib Mon Oct 15 11:52:09 2018 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/teams/ST/code/BSP_DISCO_F746NG/#df2ea349c37a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/LCD_DISCO_F746NG.lib Mon Oct 15 11:52:09 2018 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/teams/ST/code/LCD_DISCO_F746NG/#d44525b1de98
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Mon Oct 15 11:52:09 2018 +0000 @@ -0,0 +1,60 @@ +#include "mbed.h" +#include "LCD_DISCO_F746NG.h" + +DigitalOut ledRE(D2); +DigitalOut ledGR(D7); +DigitalOut ledBL(D6); +DigitalOut ledIND(LED4); +DigitalIn button(D3); +LCD_DISCO_F746NG lcd; +AnalogIn tempCalc(A0); + +int main() { + button.mode(PullUp); + int prevValue = 0; + //printf("Data transfer complete.\n"); + + while(1) { + float temp = tempCalc.read()*27.21; + printf("%f\n", temp); + char result[18]; + snprintf(result, sizeof(result), "Current temp %f", temp); + wait(0.1); + if (button == 1 && prevValue == 0){ + if (ledRE == 1 && ledGR == 1 && ledBL && ledIND){ + + lcd.Clear(LCD_COLOR_BLACK); + + ledIND = 0; + wait(0.2); + ledBL = 0; + wait(0.2); + ledGR = 0; + wait(0.2); + ledRE = 0; + } + else { + + lcd.SetBackColor(LCD_COLOR_BLACK); + lcd.SetTextColor(LCD_COLOR_WHITE); + wait(0.2); + lcd.DisplayStringAt(0, LINE(5), (uint8_t *)result, CENTER_MODE); + + + + ledIND = 1; + wait(0.2); + ledBL = 1; + wait(0.2); + ledGR = 1; + wait(0.2); + ledRE = 1; + } + prevValue = 1; + } + else if (button == 0){ + prevValue = 0; + } + + } +} \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Mon Oct 15 11:52:09 2018 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/mbed_official/code/mbed/builds/e95d10626187 \ No newline at end of file