Dzisiaj chciałbym pokazać jak za pomocą naszej płytki można mrugać diodą
oraz wysyłać coś na nasz napisany w C# terminal. Kod jest bardzo prosty
i nie wymaga za bardzo tłumaczenia. Toglowanie odbywa się w taki sposób, że w pętli
sprawdzamy stan naszego przycisku i jeśli wystąpi stan niski na buttonie
to włączamy diodkę i wysyłamy napis "HelloWorld" na terminal. A kiedy buttonik
puścimy diodka się wyłącza.
#include "mbed.h" Serial serial(USBTX, USBRX); //OpenSDA Terminal #define pf serial DigitalIn sw1(PTC3); #define PRESS_ON 0 #define PRESS_OFF 1 #define LED_ON 0 //outON, #define LED_OFF 1 //outOFF, DigitalOut gLED(LED_GREEN); //PTD5 int main() { DigitalOut led(LED_GREEN); sw1.mode(PullUp); serial.baud(115200); while (true) { if(sw1==PRESS_ON) //lewy przycisk sw1 { gLED = LED_ON; pf.printf("Hello World!\r\n"); wait(0.2); } else gLED = LED_OFF; } }a na terminalu oczywiście widnieje napis:
Życzę przyjemnej zabawy z diodkami:)
Brak komentarzy:
Prześlij komentarz