🛠 Configurer les Entrées/Sorties Modulino avec App Lab
Objectifs
Ce tutoriel vous guide dans la configuration des entrées et sorties physiques de la carte Arduino UNO Q SBC Controller. Vous apprendrez à utiliser les nœuds Modulino (boutons, pixels) pour remplacer les périphériques d'entrée classiques par des contrôles tactiles personnalisés, directement intégrés au système Linux de la carte.
Matériel nécessaire
- Bundle Arduino UNO Q SBC Controller (incluant la carte UNO Q 4GB)
- Nœuds Modulino : Bouton, Pixel (LED RGB)
- Câble USB-C 24 broches pour la liaison entre la carte et les Modulinos
- Ordinateur avec Arduino App Lab installé
- Alimentation USB-C 45W recommandée pour une stabilité optimale
Étapes
- Préparation matérielle : Connectez la carte UNO Q à votre ordinateur via le câble USB-C. Assurez-vous que l'alimentation est branchée. Identifiez les ports de connexion pour les Modulinos sur le bord de la carte.
- Connexion des Modulinos : Branchez le nœud Modulino 'Bouton' et le nœud 'Pixel' aux ports dédiés. Le système détecte automatiquement la présence de ces modules grâce au protocole de communication spécifique au bundle.
- Configuration logicielle : Ouvrez Arduino App Lab. Créez un nouveau projet 'Interface Physique'. Dans l'éditeur de mappage, associez le bouton physique à une touche clavier virtuelle (ex: 'Entrée') et le pixel à une action de retour visuel (ex: allumer en vert lors de l'appui).
- Déploiement : Téléversez la configuration sur la carte. Le système Linux reçoit les signaux GPIO traduits en événements d'entrée standard, rendant le bouton utilisable dans n'importe quelle application (Home Assistant, terminal, etc.).
Vérification
Appuyez sur le bouton Modulino. Vous devez observer le pixel s'illuminer immédiatement. Sur l'écran connecté via le hub USB-C (si disponible), vérifiez que la touche 'Entrée' est bien envoyée au système (ex: validation d'une commande dans le terminal).
Pour aller plus loin
Explorez la modularité de l'écosystème en remplaçant le bouton par le joystick Modulino pour des jeux rétro. Utilisez la coque imprimable en 3D pour un montage propre et durable.