MENU LCD svp aidez mois je ne trouve aucun tuto vraiment utile

bonjour je suis actuellement en train de réaliser un de mes projet qui comporte un afficheur LCD 16*2 et un KEYPAD pour me déplacer, se que je voudrais faire c'est un menu qui en comporte d'autre avec leur propre programme ,dans mon cas je voudrais faire un truc dans se style

exemple:

1: porte (cela me redirigerais ver un autre menu qui me permet de déverrouiller ma porte grace à un
code)
2: lumière (cela me redirigerais vers un autre menu ou je peux appuyer sur 1 pour éteindre ou 2 pour
allumer mes lumières )

pourriez-vous m'aider svp je ne trouve aucun tuto qui explique vraiment comment tout cela fonctionne.

avec vos conseilles je pourrais me débrouiller pour le reste

merci d'avance !!!

Vous pouvez jeter un oeil à mon petit tuto sur le sujet des entrées asynchrones. ça parle du port série mais aussi d'un keypad.

Ensuite il faut lire un peu sur la programmation par machine à états (cf mon tuto éventuellement)

vous mettez cela ensemble et vous gérez comme états les différents menus et comme événements des entrées sur le clavier.