poniedziałek, 28 kwietnia 2014

Mruganie diodą + HelloWorld na FRDM-KL46Z

Hej!
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