Arduino Uno
Coordonează butonul, temporizarea ciclurilor și semnalizarea modului.
Un prototip controlat cu Arduino Uno care combină gravitația, rotația unui motor DC și un control simplu cu un singur buton.

Mingea coboară gravitațional către roata flexibilă. Motorul transferă energia de rotație către minge și o propulsează prin deschiderea laterală.
Fotografiile originale au fost corectate pentru orientare, lumină, contrast și claritate, fără schimbarea conținutului tehnic.



Coordonează butonul, temporizarea ciclurilor și semnalizarea modului.
Intermediază comanda dintre pinii microcontrolerului și motorul DC.
Produce rotația necesară pentru accelerarea mingii.
Transferă prin contact energia de rotație către minge.
Controlează pornirea, oprirea și schimbarea modului.
Susține circuitul de control și sarcina motorului.
Motorul alternează între stările ON și OFF fără ca programul să aștepte finalul ciclului. Butonul rămâne verificat în bucla principală.
void loop() { handleButton(); handleMotor(); } // Mod 1: 3s ON / 10s OFF // Mod 2: 10s ON / 10s OFF if (motorOn && elapsed >= onTime) { motorOn = false; digitalWrite(MOTOR_ENABLE, LOW); }
Proiectul demonstrează integrarea mecanicii, electronicii și programării: gravitația alimentează mecanismul, motorul generează energia de lansare, iar Arduino controlează ritmul și comenzile utilizatorului.