Arduino Playground is read-only starting December 31st, 2018. For more info please look at this Forum Post

Мигане: включване и изключване на светодиод

На повечето езици за програмиране, първата стъпка е да се изпише „Hello World”. Понеже Arduino няма дисплей вместо да изпишем Hello World караме светодиод да мига.Това е доказателство, че успешно си комуникираме с Arduino и то е готово да следва нашите команди.

Платките Arduino са конструирани така че да може да използвате светодиод вързан към пин 13 без да е необходим резистор. При връзване на светодиод към кой да е друг пин е нужно да използвате външен резистор за да не изгорите светодиода.

Светодиодите имат поляритет, което значи че имат обособени плюс и минус крачета. За да светят, крачетата трябва да са свързани правилно. По-дългото краче на светодиода е плюса и него трябва да свържете към пин 13. По-късото краче (минуса) свържете към пина маркиран GND.

Снимка

Схема

Код

/* Migasht svetodiod
* ------------
*
* pali i gasi svetodiod svurzan kum pin 13
*
* ot David Cuartielles (Juni 2005)
*
* bulgarski prevod ot Simeon Ianchev / Robotev.com (Septemvri 2009)
*/

int ledPin = 13; 		// svetodiodut e svurzan kum tsifrov pin 13
void setup()
{
pinMode(ledPin, OUTPUT); 	// deklarira tsifrovia pin kato izhod
}

void loop()      // tazi chast ot programata se izpulnyava, dokato ne sprete zahranvaneto na 
		 // Arduino ili ne kachite druga programa
{
digitalWrite(ledPin, HIGH);		// zapalva svetodioda
delay(1000); 				// izchakva sekunda
digitalWrite(ledPin, LOW);		// izgasva svetodioda
delay(1000); 				// izchakva sekunda
}