xebir logo mvp orizzontale psm1 small  cdacda consortium  safe sixsigma yellow belt mini  mcpd agileiot logo  ac2 logo


Warning: count(): Parameter must be an array or an object that implements Countable in /web/htdocs/www.felicepescatore.it/home/templates/gk_magazine/html/com_content/article/default.php on line 13

IoT, my first application

Finalmente!!! Dopo aver configurato correttamente Visual Studio (2015 RC), scaricato il .Net Microframework (4.3), il plug-in per creare i progetti specifici e il Netduino SDK (4.3.2.1), sono riuscito a creare la mia prima grande applicazione: far lampeggiare il led onboard (Pins.ONBOARD_LED) in un fantastico ciclo while(true)!

            int value = 0;

            OutputPort led = newOutputPort(Pins.ONBOARD_LED, false);

            while (value++ < 10)

            {

                led.Write(true);

                Thread.Sleep(250);

                led.Write(false);

                Thread.Sleep(250);

            }

            led.Write(false);

E, non contento, ho creato anche un’applicazione con l’InputPortche va a leggere la pressione del pulsantino embedded (Pins.ONBOARD_SW) e comanda il led in funzione del fatto che sia premuto o meno.

netduino first application

Nonostante l’estrema banalità degli esempi (il fatto che prima ero sarcastico è evidente, no?), ho imboccato la strada giusta per cominciare a sperimentare con il mio Netduino. Ho anche scoperto che è necessario avere installato il .Net Framework 2.0 classic (le versioni successive non vanno bene) per poter compilare il vostro sorgente, andando a risolvere l’errore di build/compilazione Build error 0x80131700.

Stay tuned, the journey continues