Ok.
Donc tu as bien définit les étapes.
Donc essaye de traduire cela sous la forme d'un automate
- les états
- que fais tu dans chaque état
- quand et pourquoi passes tu d'un état à un autre
Coté électronique, tes transistors sont mals cablés.
L'emetteur d'un NPN est à relier à la masse et le collecteur vers la charge.
Il faut une résistance (environ 220 à 470 ohms) dans entre la sortie Arduino et la base sous peine de cramer la sortie de l'arduino.