Final version of program with changed pin for PWM, freq for led and bluetooth comma seperated values

Dependencies:   mbed TextLCD

Committer:
osamugint
Date:
Fri Oct 26 17:52:40 2018 +0000
Revision:
1:3ae60fd51e2b
Parent:
0:3e6bb88dd7ee
Child:
4:28134b3439bc
Organizing and adding menu

Who changed what in which revision?

UserRevisionLine numberNew contents of line
osamugint 1:3ae60fd51e2b 1 #include "stdafx.h"
m_fazel 0:3e6bb88dd7ee 2
m_fazel 0:3e6bb88dd7ee 3 AnalogIn temp_sen(A0);
osamugint 1:3ae60fd51e2b 4 AnalogIn light_sen(A1);
m_fazel 0:3e6bb88dd7ee 5 TextLCD lcd(PTC7,PTC0,PTC3,PTC4,PTC5,PTC6);
osamugint 1:3ae60fd51e2b 6 //InterruptIn button(D0);
osamugint 1:3ae60fd51e2b 7 DigitalIn enter(D1);
osamugint 1:3ae60fd51e2b 8 DigitalIn down(D2);
osamugint 1:3ae60fd51e2b 9 DigitalIn up(D3);
m_fazel 0:3e6bb88dd7ee 10
m_fazel 0:3e6bb88dd7ee 11 int temp = 25;
osamugint 1:3ae60fd51e2b 12 int state = 0;
osamugint 1:3ae60fd51e2b 13 int pointer = 0;
osamugint 1:3ae60fd51e2b 14 int light = 57;
osamugint 1:3ae60fd51e2b 15 int fan = 3;
osamugint 1:3ae60fd51e2b 16 int temp_mem, vl;
osamugint 1:3ae60fd51e2b 17 int main()
osamugint 1:3ae60fd51e2b 18 {
osamugint 1:3ae60fd51e2b 19 temp_mem = temp_cal(temp_sen);
osamugint 1:3ae60fd51e2b 20 light = light_cal(light_sen);
osamugint 1:3ae60fd51e2b 21 while(1){
osamugint 1:3ae60fd51e2b 22 buttonMode(state, enter);
osamugint 1:3ae60fd51e2b 23 if (state == 0){
osamugint 1:3ae60fd51e2b 24 mainScreen(lcd, temp_sen, light_sen, state, temp_mem, light, fan);
osamugint 1:3ae60fd51e2b 25 }
osamugint 1:3ae60fd51e2b 26 if (state == 1){
osamugint 1:3ae60fd51e2b 27 optionScreen(lcd, state, pointer, up, down);
osamugint 1:3ae60fd51e2b 28 }
osamugint 1:3ae60fd51e2b 29 }
m_fazel 0:3e6bb88dd7ee 30 }
m_fazel 0:3e6bb88dd7ee 31