controle de 16 relais avec clavier 4x4

bonjour

j'ouvre ce poste car je ne trouve aucune information sur ce que je veut créer.

Je souhaite fabriquer un distributeur automatique style magasin. l’idée est que mes enfant choisisse leur gouter comme ci ils étaient devant un vrais distributeur mais sans le monnayeur.

Le montage:
-arduino uno + clavier 4*4 + module 16 relais

le code: (c’est la que je bloque, je suis un gros débutant dans le domaine)

  • il faudrais que quand on appuis sur "1" le relais "1" s’allume 2 seconde, quand on appuis sur "a" le relais "a" s’allume 2sconde

-pourquoi 2 seconde car c’est le temps que la visse sans fin fasse tomber le gâteau.

voila je sais que je part avec pas grand chose et que j’espère beaucoup de votre aide..
merci d'avance

bonjour
tout d' abord le matériel :
la uno
, un clavier 4x4 nécessite 8 entrées digitale
(sauf si c'est un module clavier...)

16 relais donc c'est 16 sorties digitales ..
sauf si c'est un module type carte avec 16 relais et de l'électronique de distribution ??

dans le pire des cas on 8 +16 =24 pins en entrée ou sortie ,
sur la uno (atmega 328) il y a 14 digital + 6 analog =20
(par sécurité 18 a cause du téléversement).

donc j' ai bien peur ,qu'il faille "revoir copie" pour le choix du matériel ...

Ou multiplexer...

Il y a pas mal de choix pour commander 16 relais :

Le 74HC154 permet à partir de 4 entrées binaires d'obtenir 16 sorties.
C'est un décodeur, donc une seule est activable à la fois.

Autrement on peut utiliser un expander I2C : voir ICI.

Ou passer à la MEGA.

je vais peut être dire des bêtises mais 4x4 = 8 e/s pour le clavier et 4x4 = 8 e/s aussi pour les relais donc 16 e/s Non ?
bon, faut des portes, finalement, le 74hc154......ou le ic2......

ou le TLC5940 :wink: