Fábio Souza
/
KL46Z_EX4
Example 3 Hands on KL46
Fork of CPBR_KL46Z_EX4 by
main.cpp@0:cc1610c8817f, 2017-01-31 (annotated)
- Committer:
- FBSEletronica
- Date:
- Tue Jan 31 19:13:04 2017 +0000
- Revision:
- 0:cc1610c8817f
- Child:
- 1:0717f1ea2352
EX4 CPBR
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
FBSEletronica | 0:cc1610c8817f | 1 | #include "mbed.h" |
FBSEletronica | 0:cc1610c8817f | 2 | #include "SLCD.h" |
FBSEletronica | 0:cc1610c8817f | 3 | |
FBSEletronica | 0:cc1610c8817f | 4 | SLCD slcd; |
FBSEletronica | 0:cc1610c8817f | 5 | |
FBSEletronica | 0:cc1610c8817f | 6 | DigitalOut led(LED_RED); |
FBSEletronica | 0:cc1610c8817f | 7 | |
FBSEletronica | 0:cc1610c8817f | 8 | int main() |
FBSEletronica | 0:cc1610c8817f | 9 | { |
FBSEletronica | 0:cc1610c8817f | 10 | int value = 0; |
FBSEletronica | 0:cc1610c8817f | 11 | |
FBSEletronica | 0:cc1610c8817f | 12 | |
FBSEletronica | 0:cc1610c8817f | 13 | slcd.clear(); |
FBSEletronica | 0:cc1610c8817f | 14 | |
FBSEletronica | 0:cc1610c8817f | 15 | while (true) { |
FBSEletronica | 0:cc1610c8817f | 16 | led = !led; // toggle led |
FBSEletronica | 0:cc1610c8817f | 17 | slcd.printf("%04d", value); // print the heading (NED compass) to the LCD |
FBSEletronica | 0:cc1610c8817f | 18 | value++; |
FBSEletronica | 0:cc1610c8817f | 19 | if(value>1000) value = 0; |
FBSEletronica | 0:cc1610c8817f | 20 | wait(0.2f); |
FBSEletronica | 0:cc1610c8817f | 21 | } |
FBSEletronica | 0:cc1610c8817f | 22 | } |