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