
Final version of program with changed pin for PWM, freq for led and bluetooth comma seperated values
main.cpp@1:3ae60fd51e2b, 2018-10-26 (annotated)
- 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?
User | Revision | Line number | New 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 |