На повечето езици за програмиране, първата стъпка е да се изпише „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
}