Blinky example (blinking a LED) by Pharap

Dependencies:   PokittoLib

Fork of HelloWorld by Pokitto Community Team

/media/uploads/Pokitto/9158987a0a515653f5ae7a4898c32517bced1b53.png

/media/uploads/Pokitto/ce2e6057553d5cc79a6f7532a538c4478d1dc344_1_666x500.jpg

Blinking an LED with Pokitto / LEDin vilkutus Pokittolla

Instructions/ohjeet:

https://talk.pokitto.com/t/wiki-draft-using-the-pex-01-a-simple-led-project/613

main.cpp

Committer:
Pokitto
Date:
2018-05-02
Revision:
10:3ca58d7decfd
Parent:
9:a6bed03648e5

File content as of revision 10:3ca58d7decfd:

#include "Pokitto.h"

// the pokitto core library
Pokitto::Core pokitto;

// create a 'DigitalOut' object to represent
// the digital output pin used to communicated with the LED
// the object is set to use the EXT0 pin for output
DigitalOut led0 = DigitalOut(EXT0);

int main ()
{
    // initialise the Pokitto
    pokitto.begin();

    // the main loop
    while (pokitto.isRunning())
    {
        // update the Pokitto's state
        if (pokitto.update())
        {
            // write 'Hello World!' to the screen
                        // this is so you can tell the Pokitto is running
            pokitto.display.color=led0+1;
            pokitto.display.setCursor(0,0);
            if (led0==0) pokitto.display.print("Hello World!");
            else pokitto.display.print("Hei Etlari!");

            // if the A button is pressed
            if(pokitto.buttons.aBtn())
            {
                // send a high signal to turn the LED on
                led0.write(1);
            }

            // if the B button is pressed
            if(pokitto.buttons.bBtn())
            {
                // send a low signal to turn the LED off
                led0.write(0);
            }
        }
    }

    return 1;
}