sviluppo programma per progetto mini ascensore

salve a tutti ho un problemino per lo sviluppo di un programma per un ascensore in miniatura, potete aiutarmi?
l'ascensore ha 5 piani di cui piano 0-1-2-3-4 dove troveremo 5 sensore a leva per rilevare dovè la cabina, 5 pulsantini per la chiamata della cabina e 2 led uno verde e uno rosso a piano per indicare se la cabina è occupata o no.
poi abbiamo un motore per la salita e la discesa della cabina e l'apertura e la chiusura della porta che verrà fatto con un'altro motorino.
per la simulazione della cabina interna dovrei mettere dei pulsantini per simulare la pulsantiera interna dove andrò a mettere altri 5 pulsantini interni per comodità metterò fuori...
volevo anche creare qualcosa che registrasse le chiamate per gestire tutti e 5 i piani di cui le chiamate interne devono essere effettuate subito come funziona nella realtà.
sono disperato aiutatemi non so nemmeno come incominciare il progetto già è stato realizzato con queste caratteristiche devo solo mettere arduino e fare i collegamenti.
aiutatemi grazie anticipatamente.

Ciao

Il tuo non è un problemino ma un problemone se dici che non sai da dove incominciare. Intanto potresti cominciare con scegliere la giusta scheda valutando la quantità di ingressi e uscite che ti servono, poi continuare con prendere dimestichezza col micro facendo piccoli passi iniziando dalle cose semplici. Se cerchi all'intrerno del forum troverai parti fatte su come muovere e collegare un piccilo motore.
Poi c'è google se cerchi bene qualcuno che ha fatto la simulazione di un ascensore pubblicando qualcosa c'è, magari non per arduino ma potresti prendere buoni spunti. Non credo che qui qualche utente abbia in tasca il programma pronto da darti :),
Stai chiedendo una cosa piuttosto complessa nel suo insieme, specie se sei alle prime armi con arduino, tira giù qualcosa e poi chiedi tutto quello che ti pare su quello che hai fatto.

ciao

Come detto da @Pablos, fai una cosa alla volta.
1° collegare uno dei pulsantini ad Arduino e vedere come si interfaccia/usa.
Puoi anche collegare un pulsante da solo e vedere come si collega e si programma.
2° collegare uno delle levette e vedere singolarmente come si usa con Arduino.

Esistono kg di tutorial in internet e nel forum sui pulsantini e sui contatti a levetta.

Quando avrai capito come usare questi singoli componenti potrai pensare di metterne insieme più di uno.

Bel progetto, ma non molto facile come realizzazione.