CURS LIVE ONLINE
Programare pentru Arduino
Paul Bărbat Software Prod & Plat Engineer @ Accenture
DESPRE CURS
DATA:
3 AUGUST - 10 SEPTEMBRIE 2026
DURATA:
12 lecții
6 săptămâni
Fă trecerea de la proiecte simple cu Arduino la dezvoltarea sistemelor embedded funcționale. Acest curs este o experiență practică în care vei învăța să programezi microcontrolere, să integrezi senzori și actuatori și să construiești aplicații hardware folosind concepte esențiale (PWM, I2C, SPI, UART).
Vei construi baza tehnică a unui Embedded Developer, dezvoltând prototipuri funcționale, colectând și procesând date din senzori și livrând aplicații hardware structurate, pregătite pentru scenarii reale.
Cursul ideal pentru tine dacă ești:
-
DIY Electronic Developer
Vei trece de la experimente instabile și cod nestructurat la dezvoltarea de sisteme Arduino funcționale, integrate și ușor de extins, pe care le poți duce până la un proiect complet și utilizabil în practică.
-
Embedded Developers
Vei trece de la testare fragmentată și incertitudine în integrare la dezvoltarea de prototipuri hardware complete, cu comunicație stabilă între periferice (I2C, SPI, UART) și cod scalabil, pregătit pentru aplicații reale.
-
IoT Engineers
Vei trece de la prototipuri fragmentate și integrare dificilă la dezvoltarea rapidă de dispozitive IoT funcționale, capabile să colecteze, transmită și utilizeze date în sisteme conectate, gata de demo.
-
Student profil tehnic
Vei trece de la teorie fără aplicabilitate la dezvoltarea de proiecte hardware funcționale, construindu-ți un portofoliu tehnic relevant și competențe practice direct utilizabile în industrie.
-
Programare embedded structurată Vei învăța să scrii cod clar și scalabil pentru microcontrolere, folosind concepte fundamentale pentru controlul aplicațiilor hardware.
-
Integrare hardware completă (senzori + actuatori) Vei putea conecta, citi și controla componente electronice reale pentru a construi sisteme funcționale și interactive.
-
Prototipare și dezvoltare de sisteme reale Vei dezvolta prototipuri complete, de la idee la implementare, incluzând testare, debugging și livrarea unui proiect final funcțional.
LECTOR
Paul Bărbat
- Software Prod & Plat Engineer @ Accenture
- Paul are peste 8 ani de experiență în industria Automotive, lucrând cu sisteme Embedded integrate în componente reale din mașinile viitorului
- A lucrat cu o gamă largă de platforme hardware, de la Raspberry Pi și sisteme similare Arduino, până la microcontrolere complexe folosite în proiecte de serie
- Experiență directă cu automatizarea proceselor și prototiparea în medii industriale reale, nu doar în laborator
Program
Lecția 1 - Introducere în Arduino
- Ce este Arduino - O prezentare despre Arduino
- Exemple de proiecte reale - Idei, poze, exemple din viața reală
- Domenii de utilizare - Aplicativitate practică în diferite domenii
Lecția 2 – Setup și mediul de lucru
- Instalare Arduino IDE - How to step by step
- Selectare placă
- Selectare port
- Upload program - Testare cu un program simplu oferit de noi
- Structura proiectului
- Serial Monitor - Ce este și cum se folosește
Lecția 3 – Librării de cod și Debugging
- Ce este o librărie
- Cum instalăm o librărie
- Exemple librării
- Serial Monitor
- Debugging
- Erori
Lecția 4 – Componente în detaliu
- Breadboard
- Rezistor
- LED
- Buton
- Buzzer
Lecția 5 – Senzori, Input / Output
- Digital input
- Digital output
- Analog input
- Citirea senzorilor
Lecția 6 – Motoare
- Motor DC
- Servo motor
- Motor pas-cu-pas
- Driver motor
- Alimentare externă
Lecția 7 – Radar cu senzor de proximitate
- Ultrasonic sensor
- Sweep servo
- Calcul distanță
Lecția 8 – Controlul intensității și vitezei motorului cu PWM
- PWM
- Control analog simulat
Lecția 9 – Prototipare și componente avansate
- Breadboard avansat
- Module
- Shield-uri
- Relee
- Senzori multipli
- Alimentare externă
- Protecție circuit
Lecția 10 – Conectivitate
- Serial communication
- Bluetooth
- WiFi
Lecția 11 – Ecosistemul Arduino și începutul proiectului final
- Cum alegem componente
- Cum structurăm codul
- Cum proiectăm circuitul
- Management proiect
Lecția 12 – Prezentare și finalizare proiect final
- Finalizare și prezentare proiecte
Înscrie-te la curs
Completează formularul de înscriere pentru a primi mai multe detalii despre curs și taxa de participare.