Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html
* Arduino Uno R3 * Joystick shield from Funduino * 2x MG-90s or MG996r servos * 1x MG-90s servos * Step-down * Cablaj * Sursa de 9V, 5A * scheme electrice
Acest cod controlează un turn cu un pistol Nerf folosind un Arduino Uno, un shield pentru joystick și trei servo-motoare. Fiecare servo-motor are un rol specific:
Servo1: Controlează mișcarea stânga-dreapta. Servo2: Controlează mișcarea sus-jos. Servo3: Acționează trăgaciul.
Include biblioteca pentru servo-motoare:
#include <Servo.h>
- Butoane: A (sus), B (dreapta), C (jos), D (stânga), E (toggle control joystick), F (trăgaci). - Joystick: Controlează servo1 și servo2 atunci când este activat cu butonul E. - Servo3 (trăgaci): Este acționat de butonul F, indiferent dacă controlul joystick-ului este activ sau nu. - Poziții inițiale: Servo1 și Servo2 pornesc de la poziția 90 (mijloc).
Această configurare permite utilizatorului să controleze mișcările și trăgaciul turnului Nerf atât prin butoane, cât și prin joystick, în funcție de modul de control activat.
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.