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.
main.cpp@0:647ac3538c84, 2016-09-28 (annotated)
- Committer:
- Sangura
- Date:
- Wed Sep 28 15:55:12 2016 +0000
- Revision:
- 0:647ac3538c84
Coucou
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| Sangura | 0:647ac3538c84 | 1 | #include "mbed.h" |
| Sangura | 0:647ac3538c84 | 2 | #include "C12832.h" |
| Sangura | 0:647ac3538c84 | 3 | |
| Sangura | 0:647ac3538c84 | 4 | C12832 lcd(D11, D13, D12, D7, D10); |
| Sangura | 0:647ac3538c84 | 5 | DigitalIn up (A2); |
| Sangura | 0:647ac3538c84 | 6 | DigitalIn left (D4); |
| Sangura | 0:647ac3538c84 | 7 | DigitalIn right (A5); |
| Sangura | 0:647ac3538c84 | 8 | DigitalIn down (A4); |
| Sangura | 0:647ac3538c84 | 9 | int x=0; |
| Sangura | 0:647ac3538c84 | 10 | int y=0; |
| Sangura | 0:647ac3538c84 | 11 | |
| Sangura | 0:647ac3538c84 | 12 | void Page1() { |
| Sangura | 0:647ac3538c84 | 13 | lcd.cls(); |
| Sangura | 0:647ac3538c84 | 14 | lcd.locate(10,0); |
| Sangura | 0:647ac3538c84 | 15 | lcd.printf("Matin"); |
| Sangura | 0:647ac3538c84 | 16 | lcd.locate(10,10); |
| Sangura | 0:647ac3538c84 | 17 | lcd.printf("Midi"); |
| Sangura | 0:647ac3538c84 | 18 | lcd.locate(10,20); |
| Sangura | 0:647ac3538c84 | 19 | lcd.printf("Soir"); |
| Sangura | 0:647ac3538c84 | 20 | } |
| Sangura | 0:647ac3538c84 | 21 | |
| Sangura | 0:647ac3538c84 | 22 | void Page2() { |
| Sangura | 0:647ac3538c84 | 23 | lcd.cls(); |
| Sangura | 0:647ac3538c84 | 24 | lcd.locate(10,0); |
| Sangura | 0:647ac3538c84 | 25 | lcd.printf("Petit-Dejeuner"); |
| Sangura | 0:647ac3538c84 | 26 | lcd.locate(10,10); |
| Sangura | 0:647ac3538c84 | 27 | lcd.printf("Dejeuner"); |
| Sangura | 0:647ac3538c84 | 28 | lcd.locate(10,20); |
| Sangura | 0:647ac3538c84 | 29 | lcd.printf("Diner"); |
| Sangura | 0:647ac3538c84 | 30 | } |
| Sangura | 0:647ac3538c84 | 31 | |
| Sangura | 0:647ac3538c84 | 32 | int main() { |
| Sangura | 0:647ac3538c84 | 33 | while(1) |
| Sangura | 0:647ac3538c84 | 34 | { |
| Sangura | 0:647ac3538c84 | 35 | if(x==0 && y==0) |
| Sangura | 0:647ac3538c84 | 36 | { |
| Sangura | 0:647ac3538c84 | 37 | Page1(); |
| Sangura | 0:647ac3538c84 | 38 | lcd.locate(0,0); |
| Sangura | 0:647ac3538c84 | 39 | lcd.printf(">"); |
| Sangura | 0:647ac3538c84 | 40 | } |
| Sangura | 0:647ac3538c84 | 41 | else if(x==1 && y==0) |
| Sangura | 0:647ac3538c84 | 42 | { |
| Sangura | 0:647ac3538c84 | 43 | Page1(); |
| Sangura | 0:647ac3538c84 | 44 | lcd.locate(0,10); |
| Sangura | 0:647ac3538c84 | 45 | lcd.printf(">"); |
| Sangura | 0:647ac3538c84 | 46 | } |
| Sangura | 0:647ac3538c84 | 47 | else if(x==2 && y==0) |
| Sangura | 0:647ac3538c84 | 48 | { |
| Sangura | 0:647ac3538c84 | 49 | Page1(); |
| Sangura | 0:647ac3538c84 | 50 | lcd.locate(0,20); |
| Sangura | 0:647ac3538c84 | 51 | lcd.printf(">"); |
| Sangura | 0:647ac3538c84 | 52 | } |
| Sangura | 0:647ac3538c84 | 53 | else if(x==0 && y==1) |
| Sangura | 0:647ac3538c84 | 54 | { |
| Sangura | 0:647ac3538c84 | 55 | Page1(); |
| Sangura | 0:647ac3538c84 | 56 | lcd.locate(0,0); |
| Sangura | 0:647ac3538c84 | 57 | lcd.printf(">"); |
| Sangura | 0:647ac3538c84 | 58 | } |
| Sangura | 0:647ac3538c84 | 59 | else if(x==0 && y==1) |
| Sangura | 0:647ac3538c84 | 60 | { |
| Sangura | 0:647ac3538c84 | 61 | Page1(); |
| Sangura | 0:647ac3538c84 | 62 | lcd.locate(0,0); |
| Sangura | 0:647ac3538c84 | 63 | lcd.printf(">"); |
| Sangura | 0:647ac3538c84 | 64 | } |
| Sangura | 0:647ac3538c84 | 65 | else if(x==0 && y==1) |
| Sangura | 0:647ac3538c84 | 66 | { |
| Sangura | 0:647ac3538c84 | 67 | Page1(); |
| Sangura | 0:647ac3538c84 | 68 | lcd.locate(0,0); |
| Sangura | 0:647ac3538c84 | 69 | lcd.printf(">"); |
| Sangura | 0:647ac3538c84 | 70 | } |
| Sangura | 0:647ac3538c84 | 71 | } |
| Sangura | 0:647ac3538c84 | 72 | } |