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.
Diff: main.cpp
- Revision:
- 27:d8f636a2a766
- Parent:
- 26:22f3f938cd2f
- Child:
- 28:b0712ef984de
--- a/main.cpp Fri Apr 24 22:46:41 2020 +0000
+++ b/main.cpp Sat May 02 04:09:53 2020 +0000
@@ -2,45 +2,58 @@
Serial com1(USBTX, USBRX);
DigitalOut rojo(LED1);
DigitalOut verde(LED2);
-DigitalOut azul(LED3);
+
-void luz_alto() {
+void alto() {
rojo = 0;
verde = 1;
- azul = 1;
wait(5);
}
-void luz_preventivo() {
+void preventivo() {
rojo = 0;
verde = 0;
- azul = 1;
wait(1);
}
-void luz_siga() {
+void siga() {
rojo = 1;
verde = 0;
- azul = 1;
wait(3);
}
-void parpadear_luz(DigitalOut luz) {
- for(int i=0; i<4; i++) {
- luz = 1;
- wait(0.2);
- }
-}
+void parpadealto(){
+ rojo=0;
+ wait(.3);
+ rojo=1;
+ wait(.3);}
+
+void parpadeopreventivo(){
+ rojo=0;
+ verde=0;
+ wait(.3);
+ rojo=1;
+ verde=1;
+ wait(.3);}
+
+void parpadeoverde(){
+ verde=0;
+ wait(.3);
+ verde=1;
+ wait(.3);}
int main() {
- while(true)
+ while(1)
{
- luz_alto();
- parpadear_luz(rojo);
- luz_preventivo();
- luz_siga();
- parpadear_luz(verde);
+ alto();
+ parpadealto();
+ parpadealto();
+ preventivo();
+ parpadeopreventivo();
+ siga();
+ parpadeoverde();
+ parpadeoverde();
}
}
\ No newline at end of file