Travailler avec des périphériques série USB n’est pas le plus simple des flux de travail. Nous devons d’abord identifier le port COM, trouvé sous le Gestionnaire de périphériques, puis nous devons dire à notre application d’utiliser ce port COM.
Et si nous pouvions recevoir une notification automatique des périphériques COM, puis les configurer pour qu’ils s’ouvrent avec des applications spécifiques ? Notificateur de port série par Amir Bekhit est exactement ce dont nous avons besoin.
Au niveau le plus élémentaire, Serial Port Notifier nous indique quand un appareil est connecté/déconnecté via une notification. Mais sous le capot, nous pouvons donner à nos appareils des noms personnalisés et créer des lanceurs qui ouvriront des applications spécifiques.
Pour ce projet, vous aurez besoin
- PC exécutant Windows 10/11
- Périphérique série USB comme un Raspberry Pi Pico
Installation du notificateur de port série
1. Télécharger le notificateur de port série de SourceForge.
2. Autoriser le programme d’installation à apporter des modifications à votre appareil.
3. Cliquez sur Suivant pour accepter le dossier du menu Démarrer par défaut.
4. Cliquez sur Installer pour terminer l’installation.
5. Cliquez sur Terminer pour fermer le programme d’installation. Il y a deux cases à cocher. L’un pour le fichier readme, l’autre lance l’application. Le fichier readme est facultatif, mais assurez-vous que « Exécuter Serial Port Monitor.exe » est sélectionné.
Utilisation du notificateur de port série
Serial Print Notifier vit dans la zone Notifications et, au niveau le plus basique, il apparaîtra automatiquement si un périphérique USB/série est connecté/déconnecté. Nous pouvons utiliser la valeur du port COM dans nos projets, par exemple le code clignotant vers un Arduino, un Raspberry Pi Pico ou une autre carte de microcontrôleur.
La fonctionnalité de base fonctionne comme suit.
1. Insérez un périphérique série USB. Nous avons utilisé un Raspberry Pi Pico exécutant CircuitPython.
2. Prenez note de la notification qui apparaîtra dans la zone Notifications.
3. Retirez le périphérique série USB.
4. Notez que Serial Port Notifier confirme que le périphérique a été supprimé.
Les numéros de port COM sont utiles mais étant humains, nous préférons les noms. Heureusement, nous pouvons renommer un port COM pour une identification facile.
1. Connectez votre USB au périphérique série. Nous avons connecté un Raspberry Pi Pico.
2. Notez le port COM attribué via la fenêtre de notification.
3. Cliquez avec le bouton gauche sur « Afficher les icônes cachées », puis cliquez avec le bouton droit sur l’icône Serial Port Notifier.
4. Sélectionnez le bon port COM et cliquez sur Renommer.
5. Entrez un nom personnalisé pour l’appareil et cliquez sur OK pour enregistrer.
6. Le port COM est maintenant identifié à l’aide de notre nom préféré.
Création de lanceurs personnalisés
Serial Port Notifier a une fonctionnalité intéressante, les lanceurs. Nous pouvons créer des lanceurs personnalisés pour ouvrir certaines applications ou effectuer des actions. Ces lanceurs fonctionnent sur tous les appareils connectés et sont utiles pour les applications courantes telles que PuTTY.
Nous allons créer un lanceur pour démarrer PuTTY, un émulateur de terminal que nous pouvons utiliser pour contrôler et communiquer un appareil.
1. Cliquez avec le bouton gauche sur « Afficher les icônes cachées », puis cliquez avec le bouton droit sur l’icône Serial Port Notifier.
2. Cliquez sur Paramètres.
3. Cliquez sur Nouveau pour créer un nouveau lanceur.
4. Étiquetez le lanceur « PuTTY ».
5. Cliquez sur l’icône … et accédez au fichier PuTTY.exe. Notre fichier PuTTY se trouvait dans Program Files > PuTTY.
6. Pour la ligne de commande, entrez ce qui suit pour ouvrir PuTTY avec des détails de connexion spécifiques. Cliquez sur OK pour enregistrer. Cette ligne définira le débit en bauds (vitesse de connexion), 8 bits de données, (n) pas de parité, 1 bit d’arrêt et (N) pas de contrôle de flux.
sept. Cliquez sur OK pour enregistrer et fermer la boîte de dialogue Paramètres.
8. Revenez au Serial Print Notifier et sélectionnez le bon port COM, puis cliquez sur le lanceur.
PuTTY se lancera et sera prêt à être utilisé avec votre périphérique série USB.