Bolg -NETDUINO – Pulsare Led ( onboard) Netduino 2

NETDUINO – Pulsare Led ( onboard) Netduino 2

Postat de pe data de 15 decembrie 2013 in categoria Netduino

image_pdfimage_print

Am vazut in articolul „Aprindere Led” cum aprindem led-ul de pe placa de dezvoltare Netduino2. Acum vom face ca acest led sa clipeasca, clipoceasca, blink-uiasca,palpaie,…… .
Modul de creare a unui nou proiect este acelasi :

Visual C# 2010 Express ––- New Project –– MicroFramwork –– Netduino2 application –– etc.

Pentru ca led-ul sa palpie trebuie sa-l aprindem, il tinem aprins cateva milisecunde apoi il oprim ( stingem ), il tinem stins cateva milisecunde. Vom repeta aprins, stins la infint .

Codul de program:

public static void Main()
{
OutputPort led = new OutputPort(Pins.ONBOARD_LED, false); // am declarat pinul la care este conectat                                                                                                              led-ul

while(true)     // repetare la infinit
{
 led.Write(true);  // aprindem led-ul
 Thread.Sleep(250);   // il tinem aprin 250 milisecunde
led.Write(false);   //stingem led-ul
Thread.Sleep(250);  // il tinem stins 250 milisecunde
}
}

In cazul in care vrem sa montam un led ( sa nu folosim ledul de pe placa ) trebuie sa stim la ce pin il conectam. In imaginea urmatoare am conectat un led la portul 13  si vreau ca sa palpaie acest led nu cel de pe placa.

Codul de program pentru a face led-ul conectat la portul 13 sa palpaie este:

public static void Main()
{
OutputPort led = new OutputPort(Pins.GPIO_PIN_13, false); // am declarat pinul la care este conectat                                                                                                              led-ul

while(true)     // repetare la infinit
{
 led.Write(true);  // aprindem led-ul
 Thread.Sleep(250);   // il tinem aprin 250 milisecunde
led.Write(false);   //stingem led-ul
Thread.Sleep(250);  // il tinem stins 250 milisecunde
}
}


Dupa cum vedeti singura diferenta este la declararea pinului la care este conectat led-ul: GPIO_PIN_13

Am postat si un filmulet in care va arat cum se face acest lucru ( PALPAIREA LED onboard NETDUINO2)

Adresa unde puteti vizualiza filmuletul: http://youtu.be/9E_OEWB_ZyY

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.



Insert math as
Block
Inline
Additional settings
Formula color
Text color
#333333
Type math using LaTeX
Preview
\({}\)
Nothing to preview
Insert