Generar un programa capaz de encender un LED de la tarjeta y hacer que este LED se encienda y se apague en intervalos regulares de 5 segundos (utilizar led interno de la tarjeta).

Dependencies:   mbed

Committer:
nervy
Date:
Sun Apr 12 03:52:08 2020 +0000
Revision:
25:6816f234bc1e
Parent:
24:7f14b70fc9ef
E1p3

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nervy 25:6816f234bc1e 1 #include "mbed.h" //librería que nos permite utilizar comandos y sentencias propias de mbed
nervy 25:6816f234bc1e 2
nervy 25:6816f234bc1e 3 DigitalOut myled(LED3);
dan 0:7dec7e9ac085 4
nervy 25:6816f234bc1e 5 //DigitalOut es decirle al microcontrolador que voy a utilizar un pin de tipo salida.
nervy 25:6816f234bc1e 6 //myled es el nombre que yo selecciono para nombrar el pin que voy a utilizar como salida.
nervy 25:6816f234bc1e 7 //LED2 le dice al microcontrolador cual es e pin a utilizar de manera física.
dan 0:7dec7e9ac085 8
dan 0:7dec7e9ac085 9 int main() {
nervy 25:6816f234bc1e 10
nervy 25:6816f234bc1e 11
nervy 25:6816f234bc1e 12 while(1) //ciclo infinito
nervy 25:6816f234bc1e 13
nervy 25:6816f234bc1e 14
nervy 25:6816f234bc1e 15 {
nervy 25:6816f234bc1e 16 myled = 1; //encender*
nervy 25:6816f234bc1e 17 wait(5); //wait es un comando que retrasa cierto tiempo al sistema (el tiempo está dado en seg).
nervy 25:6816f234bc1e 18 myled = 0; //apagar*
nervy 25:6816f234bc1e 19 wait(5);
stevep 4:81cea7a352b0 20 }
dan 0:7dec7e9ac085 21 }