ps. lesto ora he ci penso... l'arduino sarebbe in grado di "far girare" un codice per effettuare un brute-force su una password composta da 4-6-7 numeri che pero' possono essere da 0-9 e non progressivi come sto facendo io ora con questo controller?
non ti seguo. Se vuoi escludere alcuni numeri, o iuncludere alcuni caratteri, allora fai un'array dei simboli possibili, poi scorri l'array in modo da ottenereogni possibile combinazione.
Un combinatore a n cifre
a fare i precisini NON sono combinazioni ma Disposizioni. La differenza tra disposizione e combinazione è che nella disposizione conta l'ordine: ovvero c'è differenza tra 1234 e 4321, in una combinazione no.
in particolare parliamo disposizione a ripetizione se un sibolo può ripetersi più volte (es. 1111), e la formula per il numero di disposizioni è la seguente:
D(n, k) = k^n
dove n è il numero di caratteri della password, e k il numero di elementi nell'array (simboli possibili)
invece nelle disposizioni semplici, il numero di disposizione si calcola così:

edit: ma perchè minirelè? non puoi usare transistor o similia, molto più economica e veloce?
49995000 cicli.
Da notare che i relè non reggono quasi 50 milioni di aperture/chiusure, se sono quelli cinesi da pochi soldi li butti via dopo nemmeno 10000 chiusure.
ottima osservazione