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:f426f91e8afe, 2018-09-25 (annotated)
- Committer:
- jazc
- Date:
- Tue Sep 25 01:34:53 2018 +0000
- Revision:
- 0:f426f91e8afe
- Child:
- 1:26d97d40960d
color
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 | 0:f426f91e8afe | 30 | tiempo.start(); |
jazc | 0:f426f91e8afe | 31 | while(!OUT){} |
jazc | 0:f426f91e8afe | 32 | tiempo.stop(); |
jazc | 0:f426f91e8afe | 33 | Red = tiempo.read_ms(); |
jazc | 0:f426f91e8afe | 34 | printf("Red: %d, ",Red); |
jazc | 0:f426f91e8afe | 35 | tiempo.reset(); |
jazc | 0:f426f91e8afe | 36 | //Leer Azul |
jazc | 0:f426f91e8afe | 37 | S2 = 0; |
jazc | 0:f426f91e8afe | 38 | S3 = 1; |
jazc | 0:f426f91e8afe | 39 | while(OUT){} |
jazc | 0:f426f91e8afe | 40 | tiempo.start(); |
jazc | 0:f426f91e8afe | 41 | while(!OUT){} |
jazc | 0:f426f91e8afe | 42 | tiempo.stop(); |
jazc | 0:f426f91e8afe | 43 | Blue = tiempo.read_ms(); |
jazc | 0:f426f91e8afe | 44 | printf("Blue: %d, ",Blue); |
jazc | 0:f426f91e8afe | 45 | tiempo.reset(); |
jazc | 0:f426f91e8afe | 46 | //Leer Verde |
jazc | 0:f426f91e8afe | 47 | S2 = 1; |
jazc | 0:f426f91e8afe | 48 | S3 = 1; |
jazc | 0:f426f91e8afe | 49 | while(OUT){} |
jazc | 0:f426f91e8afe | 50 | tiempo.start(); |
jazc | 0:f426f91e8afe | 51 | while(!OUT){} |
jazc | 0:f426f91e8afe | 52 | tiempo.stop(); |
jazc | 0:f426f91e8afe | 53 | Green = tiempo.read_ms(); |
jazc | 0:f426f91e8afe | 54 | printf("Green: %d\n",Green); |
jazc | 0:f426f91e8afe | 55 | tiempo.reset(); |
jazc | 0:f426f91e8afe | 56 | } |
jazc | 0:f426f91e8afe | 57 | } |
jazc | 0:f426f91e8afe | 58 |