Dependencies: mbed
main.cpp@0:a3397072a841, 2015-03-05 (annotated)
- Committer:
- stueckler
- Date:
- Thu Mar 05 13:50:45 2015 +0000
- Revision:
- 0:a3397072a841
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
stueckler | 0:a3397072a841 | 1 | #include "mbed.h" |
stueckler | 0:a3397072a841 | 2 | |
stueckler | 0:a3397072a841 | 3 | // LED1 und LED2 abwechselnd mit LED3 und LED4 alle 0.5 optimiert |
stueckler | 0:a3397072a841 | 4 | |
stueckler | 0:a3397072a841 | 5 | BusOut myled(LED1,LED2,LED3,LED4); // 4 Leitungen (Pins) LED1..4 zu einem |
stueckler | 0:a3397072a841 | 6 | // Anschluß (Port) verbinden. |
stueckler | 0:a3397072a841 | 7 | // Bis zu 16 Pins pro Port möglich |
stueckler | 0:a3397072a841 | 8 | |
stueckler | 0:a3397072a841 | 9 | int main() { |
stueckler | 0:a3397072a841 | 10 | bool wechseln=true; // Zustand verwalten |
stueckler | 0:a3397072a841 | 11 | while(1) { |
stueckler | 0:a3397072a841 | 12 | if (wechseln) |
stueckler | 0:a3397072a841 | 13 | myled = 0x03; // Bit 0 und 1 setzen (0x...Hexadezimal) |
stueckler | 0:a3397072a841 | 14 | else |
stueckler | 0:a3397072a841 | 15 | myled = 0x0c; // Bit 2 und 3 setzen (4+8=12d=0ch) |
stueckler | 0:a3397072a841 | 16 | |
stueckler | 0:a3397072a841 | 17 | wechseln = !wechseln; // Zustand wechsen |
stueckler | 0:a3397072a841 | 18 | wait(0.5); |
stueckler | 0:a3397072a841 | 19 | } |
stueckler | 0:a3397072a841 | 20 | } |