Solution to Task 1.2.1
Fork of Task121Solution by
main.cpp
- Committer:
- noutram
- Date:
- 2019-09-10
- Revision:
- 3:9027a49a47b1
- Parent:
- 1:120c820502a2
File content as of revision 3:9027a49a47b1:
#include "mbed.h"
//This is my solution, using C functions to avoid repetition.
DigitalOut myled(D7);
void flash(double t);
void dash();
void dot();
void symbGap() ;
int main() {
while(1) {
dot();
dot();
dot();
symbGap();
dash();
dash();
dash();
symbGap();
dot();
dot();
dot();
wait(5.0);
}
}
void dot() {
flash(0.15);
}
void symbGap() {
wait(0.15);
}
void dash() {
flash(0.45);
}
void flash(double t) {
myled = 1;
wait(t);
myled=0;
wait(0.15);
}
