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@1:26d97d40960d, 2018-09-25 (annotated)
- Committer:
- jazc
- Date:
- Tue Sep 25 01:37:45 2018 +0000
- Revision:
- 1:26d97d40960d
- Parent:
- 0:f426f91e8afe
v1
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| jazc | 0:f426f91e8afe | 1 | #include "mbed.h" |
| jazc | 0:f426f91e8afe | 2 | #include <Timer.h> |
| jazc | 0:f426f91e8afe | 3 | Serial command(USBTX, USBRX); |
| jazc | 0:f426f91e8afe | 4 | DigitalIn button(USER_BUTTON); |
| jazc | 0:f426f91e8afe | 5 | DigitalOut led(LED1); |
| jazc | 0:f426f91e8afe | 6 | DigitalIn OUT(PA_2); |
| jazc | 0:f426f91e8afe | 7 | DigitalOut S0(PA_5); |
| jazc | 0:f426f91e8afe | 8 | DigitalOut S1(PA_3); |
| jazc | 0:f426f91e8afe | 9 | DigitalOut S2(PC_4); |
| jazc | 0:f426f91e8afe | 10 | DigitalOut S3(PA_4); |
| jazc | 0:f426f91e8afe | 11 | |
| jazc | 0:f426f91e8afe | 12 | Timer tiempo; |
| jazc | 0:f426f91e8afe | 13 | |
| jazc | 0:f426f91e8afe | 14 | |
| jazc | 0:f426f91e8afe | 15 | int main() |
| jazc | 0:f426f91e8afe | 16 | { |
| jazc | 0:f426f91e8afe | 17 | |
| jazc | 0:f426f91e8afe | 18 | //int time = 0; |
| jazc | 0:f426f91e8afe | 19 | int Red = 0; |
| jazc | 0:f426f91e8afe | 20 | int Blue = 0; |
| jazc | 0:f426f91e8afe | 21 | int Green = 0; |
| jazc | 0:f426f91e8afe | 22 | |
| jazc | 0:f426f91e8afe | 23 | while(1){ |
| jazc | 0:f426f91e8afe | 24 | S0 = 1; |
| jazc | 0:f426f91e8afe | 25 | S1 = 1; |
| jazc | 0:f426f91e8afe | 26 | //Leer Rojo |
| jazc | 0:f426f91e8afe | 27 | S2 = 0; |
| jazc | 0:f426f91e8afe | 28 | S3 = 0; |
| jazc | 0:f426f91e8afe | 29 | while(OUT){} |
| jazc | 1:26d97d40960d | 30 | while(!OUT){} |
| jazc | 1:26d97d40960d | 31 | while(OUT){} |
| jazc | 0:f426f91e8afe | 32 | tiempo.start(); |
| jazc | 0:f426f91e8afe | 33 | while(!OUT){} |
| jazc | 0:f426f91e8afe | 34 | tiempo.stop(); |
| jazc | 0:f426f91e8afe | 35 | Red = tiempo.read_ms(); |
| jazc | 0:f426f91e8afe | 36 | printf("Red: %d, ",Red); |
| jazc | 0:f426f91e8afe | 37 | tiempo.reset(); |
| jazc | 0:f426f91e8afe | 38 | //Leer Azul |
| jazc | 0:f426f91e8afe | 39 | S2 = 0; |
| jazc | 0:f426f91e8afe | 40 | S3 = 1; |
| jazc | 0:f426f91e8afe | 41 | while(OUT){} |
| jazc | 0:f426f91e8afe | 42 | tiempo.start(); |
| jazc | 0:f426f91e8afe | 43 | while(!OUT){} |
| jazc | 0:f426f91e8afe | 44 | tiempo.stop(); |
| jazc | 0:f426f91e8afe | 45 | Blue = tiempo.read_ms(); |
| jazc | 0:f426f91e8afe | 46 | printf("Blue: %d, ",Blue); |
| jazc | 0:f426f91e8afe | 47 | tiempo.reset(); |
| jazc | 0:f426f91e8afe | 48 | //Leer Verde |
| jazc | 0:f426f91e8afe | 49 | S2 = 1; |
| jazc | 0:f426f91e8afe | 50 | S3 = 1; |
| jazc | 0:f426f91e8afe | 51 | while(OUT){} |
| jazc | 0:f426f91e8afe | 52 | tiempo.start(); |
| jazc | 0:f426f91e8afe | 53 | while(!OUT){} |
| jazc | 0:f426f91e8afe | 54 | tiempo.stop(); |
| jazc | 0:f426f91e8afe | 55 | Green = tiempo.read_ms(); |
| jazc | 0:f426f91e8afe | 56 | printf("Green: %d\n",Green); |
| jazc | 0:f426f91e8afe | 57 | tiempo.reset(); |
| jazc | 0:f426f91e8afe | 58 | } |
| jazc | 0:f426f91e8afe | 59 | } |
| jazc | 0:f426f91e8afe | 60 |