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:4b02ac4bd3dd, 2020-08-04 (annotated)
- Committer:
- CHRISTIAN_GSL
- Date:
- Tue Aug 04 18:38:10 2020 +0000
- Revision:
- 0:4b02ac4bd3dd
Control de Led RGB mediante terminal serial, al oprimir la tecla H el Led RGB enciende en color blanco y al oprimir la tecla L, el Led RGB se apaga.
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 1 | #include "mbed.h" |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 2 | |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 3 | Serial pc(USBTX, USBRX); // tx, rx |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 4 | |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 5 | DigitalOut led_rojo(LED_RED); |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 6 | DigitalOut led_verde(LED_GREEN); |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 7 | DigitalOut led_azul(LED_BLUE); |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 8 | |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 9 | int main() |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 10 | { |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 11 | pc.printf("Presione 'H' para encender LED1 o 'L' para apagarlo\n"); |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 12 | |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 13 | while(1) |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 14 | { |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 15 | char c = pc.getc(); |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 16 | if(c == 'H') |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 17 | { |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 18 | led_rojo=0; |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 19 | led_verde=0; |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 20 | led_azul=0; |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 21 | } |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 22 | if(c == 'L') |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 23 | { |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 24 | led_rojo=1; |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 25 | led_verde=1; |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 26 | led_azul=1; |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 27 | } |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 28 | } |
| CHRISTIAN_GSL | 0:4b02ac4bd3dd | 29 | } |