🛠 Configurer les E/S Modulino sur Arduino UNO Q

Bundle Arduino UNO Q SBC Controller · intermediaire · Apprenez à mapper les entrées physiques Modulino vers les interfaces Linux de l'UNO Q via App Lab.

Objectifs

Ce tutoriel vise à configurer les nœuds Modulino (boutons, joystick, pixels) pour interagir avec le système Linux de la carte Arduino UNO Q. Vous apprendrez à remplacer les entrées souris/clavier par des contrôles tactiles personnalisés, essentiels pour des applications comme Home Assistant ou le jeu rétro.

Matériel nécessaire

Étapes

  1. Préparation matérielle : Connectez la carte UNO Q à l'alimentation 45W. Insérez les nœuds Modulino dans les ports dédiés de la carte. Assurez-vous que les connexions sont fermes.
  1. Connexion logicielle : Lancez Arduino App Lab sur votre ordinateur. Connectez la carte UNO Q via le câble USB-C 24 broches. Attendez la détection automatique des périphériques.
  1. Configuration dans App Lab : Dans l'interface, sélectionnez le projet « Interface Physique ». Glissez-déposez les composants détectés (joystick, boutons) dans la zone de mappage. Définissez les actions Linux associées (ex: clic gauche, flèches directionnelles) pour chaque entrée.
  1. Test des sorties : Configurez les pixels Modulino pour afficher un état (ex: vert si actif). Dans App Lab, créez une règle : « Si bouton pressé, allumer pixel ». Téléversez la configuration vers la carte.
  1. Intégration Linux : Ouvrez le terminal Linux de l'UNO Q. Vérifiez que les événements sont capturés via les outils de saisie standard. Testez avec une application graphique simple pour valider le contrôle tactile.

Vérification

Appuyez sur le bouton ou bougez le joystick. Les pixels doivent s'illuminer selon la configuration, et le curseur ou l'action Linux doit réagir. Si rien ne se passe, vérifiez les connexions physiques et redémarrez App Lab.

Pour aller plus loin

Explorez la modularité de l'écosystème Modulino en échangeant les composants. Utilisez la coque imprimable 3D pour une finition professionnelle. Pour des projets avancés, combinez ces E/S avec des scripts Python pour l'IA en périphérie.

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels