Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/06/2018, à 08:50

Compte supprimé

[Résolu] Communication avec le port serie

Bonjour,
Je souhaite lire le port série /dev/ttyACM0 de mon ordinateur( relié à un Arduino).
Si "y" y est lu alors mon script doit afficher sur l'écran "ça marche!".
J'ai écrit ceci :

 #!/bin/bash
 gg=0
 while [ $gg -eq 0 ]
 do
 cat /dev/ttyACM0 >arduinbidon.txt 
 lecture=$(cat arduinbidon.txt) 
 if [ "$lecture" == "y" ]
 then
 echo "ça marche!"
 fi
 done

Cependant mon code n'est pas fonctionnel ...

Dernière modification par Compte supprimé (Le 21/06/2018, à 10:09)

#2 Le 21/06/2018, à 10:08

Compte supprimé

Re : [Résolu] Communication avec le port serie

J'ai résolu mon problème en ajoutant une pause de 0.2 seconde entre l' écriture de arduinbidon.txt et de sa lecture .
Il semble que ,sans cela , l'ordi commence la lecture de arduinbidon.txt avant même que le fichier soit enregistré ..