henk baams
/
microbit_mbed
test1
main.cpp@0:63cb70b5e1f8, 2018-12-08 (annotated)
- Committer:
- henkbaams
- Date:
- Sat Dec 08 21:22:17 2018 +0000
- Revision:
- 0:63cb70b5e1f8
test1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
henkbaams | 0:63cb70b5e1f8 | 1 | #include "mbed.h" |
henkbaams | 0:63cb70b5e1f8 | 2 | |
henkbaams | 0:63cb70b5e1f8 | 3 | // https://lancaster-university.github.io/microbit-docs/ubit/display/ |
henkbaams | 0:63cb70b5e1f8 | 4 | /* |
henkbaams | 0:63cb70b5e1f8 | 5 | * All the LEDs on the micro:bit are part of the LED Matrix, |
henkbaams | 0:63cb70b5e1f8 | 6 | * In order to get simple blinking behaviour, we set column 0 |
henkbaams | 0:63cb70b5e1f8 | 7 | * to be permanently at ground. If you want to use the LEDs as |
henkbaams | 0:63cb70b5e1f8 | 8 | * a screen, there is a display driver in the micro:bit 'DAL', |
henkbaams | 0:63cb70b5e1f8 | 9 | */ |
henkbaams | 0:63cb70b5e1f8 | 10 | DigitalOut col0(P0_4, 0); |
henkbaams | 0:63cb70b5e1f8 | 11 | |
henkbaams | 0:63cb70b5e1f8 | 12 | |
henkbaams | 0:63cb70b5e1f8 | 13 | DigitalOut myled1(P0_14); //4,2 |
henkbaams | 0:63cb70b5e1f8 | 14 | DigitalOut myled2(P0_13); //0,0 |
henkbaams | 0:63cb70b5e1f8 | 15 | DigitalOut myled3(P0_15); //2,4 |
henkbaams | 0:63cb70b5e1f8 | 16 | DigitalOut myled4(P0_18); //2,4 |
henkbaams | 0:63cb70b5e1f8 | 17 | |
henkbaams | 0:63cb70b5e1f8 | 18 | |
henkbaams | 0:63cb70b5e1f8 | 19 | |
henkbaams | 0:63cb70b5e1f8 | 20 | |
henkbaams | 0:63cb70b5e1f8 | 21 | //DigitalOut myled(P0_13); //0,0 |
henkbaams | 0:63cb70b5e1f8 | 22 | //DigitalOut myled(P0_13); //0,0 |
henkbaams | 0:63cb70b5e1f8 | 23 | //DigitalOut myled(P0_13); //0,0 |
henkbaams | 0:63cb70b5e1f8 | 24 | |
henkbaams | 0:63cb70b5e1f8 | 25 | |
henkbaams | 0:63cb70b5e1f8 | 26 | |
henkbaams | 0:63cb70b5e1f8 | 27 | |
henkbaams | 0:63cb70b5e1f8 | 28 | |
henkbaams | 0:63cb70b5e1f8 | 29 | |
henkbaams | 0:63cb70b5e1f8 | 30 | int main() { |
henkbaams | 0:63cb70b5e1f8 | 31 | while(1) { |
henkbaams | 0:63cb70b5e1f8 | 32 | |
henkbaams | 0:63cb70b5e1f8 | 33 | myled1 = 1; |
henkbaams | 0:63cb70b5e1f8 | 34 | wait_us(1000000); |
henkbaams | 0:63cb70b5e1f8 | 35 | myled1 = 0; |
henkbaams | 0:63cb70b5e1f8 | 36 | wait_us(1000000); |
henkbaams | 0:63cb70b5e1f8 | 37 | /* |
henkbaams | 0:63cb70b5e1f8 | 38 | myled2 = 1; |
henkbaams | 0:63cb70b5e1f8 | 39 | wait_us(1000000); |
henkbaams | 0:63cb70b5e1f8 | 40 | myled2 = 0; |
henkbaams | 0:63cb70b5e1f8 | 41 | wait_us(1000000); |
henkbaams | 0:63cb70b5e1f8 | 42 | |
henkbaams | 0:63cb70b5e1f8 | 43 | |
henkbaams | 0:63cb70b5e1f8 | 44 | myled4 = 1; |
henkbaams | 0:63cb70b5e1f8 | 45 | wait_us(1000000); |
henkbaams | 0:63cb70b5e1f8 | 46 | myled4 = 0; |
henkbaams | 0:63cb70b5e1f8 | 47 | wait_us(1000000); |
henkbaams | 0:63cb70b5e1f8 | 48 | */ |
henkbaams | 0:63cb70b5e1f8 | 49 | } |
henkbaams | 0:63cb70b5e1f8 | 50 | } |