Arduino este o platformă open-source de prototipare electronică bazată pe hardware și software ușor de utilizat. Este perfect pentru începători, pasionați și profesioniști care doresc să creeze proiecte interactive și dispozitive electronice.
Acest exemplu simplu te va ghida prin aprinderea și stingerea unui LED pe placa ta Arduino. Este un excelent punct de pornire pentru a te familiariza cu programarea Arduino.
Ce ai nevoie:
Conectarea:
Poți folosi LED-ul încorporat pe placa Arduino, care este conectat la pinul 13. Alternativ, poți conecta un LED extern la pinul 13, cu o rezistență de 220Ω - 470Ω pentru a limita curentul.
Schema electrică (Pentru LED extern - opțional):
Conectează LED-ul extern la pinul 13, cu rezistența pe ramura negativă (GND).
Cod Arduino:
Descarcă Cod/* Blink Turns on an LED on for one second, then off for one second, repeatedly. */ void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000); }
Instrucțiuni:
Ce ar trebui să se întâmple:
LED-ul de pe placa Arduino (sau LED-ul extern, dacă ai conectat unul) ar trebui să înceapă să lumineze intermitent la fiecare secundă.
Depanare:
Acest proiect te învață cum să controlezi un LED cu ajutorul unui buton. Apăsarea butonului va aprinde LED-ul, iar eliberarea lui îl va stinge.
Componente necesare:
Schema electrică:
Conectează butonul la pinul digital 2 cu o rezistență pull-down de 10kΩ. Conectează LED-ul la pinul digital 13 cu o rezistență de 220Ω - 470Ω.
Cod Arduino:
Descarcă Codconst int buttonPin = 2; // Pinul la care este conectat butonul const int ledPin = 13; // Pinul la care este conectat LED-ul void setup() { pinMode(buttonPin, INPUT_PULLUP); // Configurează pinul butonului ca intrare cu rezistență pull-up internă pinMode(ledPin, OUTPUT); // Configurează pinul LED-ului ca ieșire } void loop() { // Citește starea butonului int buttonState = digitalRead(buttonPin); // Dacă butonul este apăsat (LOW), aprinde LED-ul if (buttonState == LOW) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); } }
Instrucțiuni:
Ce ar trebui să se întâmple:
Când apeși butonul, LED-ul se va aprinde. Când eliberezi butonul, LED-ul se va stinge.
Depanare:
Aici vei găsi o listă de proiecte simple pe care le poți realiza cu Arduino. Include scheme, cod sursă și instrucțiuni pas cu pas.