Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
main.cpp@0:f0609ea1bd97, 2017-05-07 (annotated)
- Committer:
- Hammer4400
- Date:
- Sun May 07 15:48:42 2017 +0000
- Revision:
- 0:f0609ea1bd97
- Child:
- 1:0b2a1b4bf3a3
Settings
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Hammer4400 | 0:f0609ea1bd97 | 1 | #include "mbed.h" |
Hammer4400 | 0:f0609ea1bd97 | 2 | |
Hammer4400 | 0:f0609ea1bd97 | 3 | DigitalOut myled(LED1); |
Hammer4400 | 0:f0609ea1bd97 | 4 | DigitalIn up(p5); |
Hammer4400 | 0:f0609ea1bd97 | 5 | DigitalIn down(p6); |
Hammer4400 | 0:f0609ea1bd97 | 6 | |
Hammer4400 | 0:f0609ea1bd97 | 7 | |
Hammer4400 | 0:f0609ea1bd97 | 8 | extern int timespan; |
Hammer4400 | 0:f0609ea1bd97 | 9 | int t; |
Hammer4400 | 0:f0609ea1bd97 | 10 | int i, set_temp; |
Hammer4400 | 0:f0609ea1bd97 | 11 | |
Hammer4400 | 0:f0609ea1bd97 | 12 | int main(){ |
Hammer4400 | 0:f0609ea1bd97 | 13 | while(i<1){ //Åbner set_temp for input. |
Hammer4400 | 0:f0609ea1bd97 | 14 | |
Hammer4400 | 0:f0609ea1bd97 | 15 | if (up==1) {//Modtager input fra bruger |
Hammer4400 | 0:f0609ea1bd97 | 16 | set_temp = (set_temp +1); } //hvis "up" stiger temp 1 |
Hammer4400 | 0:f0609ea1bd97 | 17 | if (down==1) {//Modtager input fra bruger |
Hammer4400 | 0:f0609ea1bd97 | 18 | set_temp = (set_temp -1);} //hvis "down" falder temp 1 |
Hammer4400 | 0:f0609ea1bd97 | 19 | else if (timespan == 500);{ |
Hammer4400 | 0:f0609ea1bd97 | 20 | break;} |
Hammer4400 | 0:f0609ea1bd97 | 21 | } |
Hammer4400 | 0:f0609ea1bd97 | 22 | |
Hammer4400 | 0:f0609ea1bd97 | 23 | /*hvis passiv 5 sek. sættes i=2 og |
Hammer4400 | 0:f0609ea1bd97 | 24 | t=700, og tvinger det forbi hibernation*/ |
Hammer4400 | 0:f0609ea1bd97 | 25 | |
Hammer4400 | 0:f0609ea1bd97 | 26 | i=2 |
Hammer4400 | 0:f0609ea1bd97 | 27 | t=700 |
Hammer4400 | 0:f0609ea1bd97 | 28 | return 0; |
Hammer4400 | 0:f0609ea1bd97 | 29 | } |
Hammer4400 | 0:f0609ea1bd97 | 30 | |
Hammer4400 | 0:f0609ea1bd97 | 31 | |
Hammer4400 | 0:f0609ea1bd97 | 32 | |
Hammer4400 | 0:f0609ea1bd97 | 33 | |
Hammer4400 | 0:f0609ea1bd97 | 34 |