DD2-monitor/serial
2019-02-07 10:18:10 +01:00
..
essai.sh using 1.1v Vref on the Arduino analog to digital converter for better precision 2019-02-07 10:18:10 +01:00
funcs.c using 1.1v Vref on the Arduino analog to digital converter for better precision 2019-02-07 10:18:10 +01:00
Makefile dernier commit de 2018 2018-12-31 17:19:52 +01:00
README.md working on serial protocol 2019-01-28 14:42:33 +01:00
serial.c reading 4 values from arduino 2019-01-05 16:15:48 +01:00
serial.h working on serial protocol 2019-01-28 14:42:33 +01:00
t.c using 1.1v Vref on the Arduino analog to digital converter for better precision 2019-02-07 10:18:10 +01:00

Serial Input

But premier de ce module : recevoir les données fournies par l'automate de contrôle du phytotron.

Ayant déja pratiqué ce genre de chose (recevoir des données par rs232) pour un déja ancien projet artsitique conçu par et avec MadPhoenix, je me propose de reprendre quelques parties de ce code, de le remettre au gout du jour et de le tester dès que possible.

principe général

Pour écouter plusieurs lignes simultanément, chaque port sera traité par un thread séparé, et les diverses données reçues seront pré-traitées par celui-ci. Les flux de données seront alors agrégées par le célèbre synthétiseur d'évènement mis au point il y a très longtemps par le professeur Cispeo.

À venir...

Un petit exemple ?

Oui, voilà. À ce jour (20 déc. 2018), on va dire que ça ne marche pas. Il faut dire que les serial devices ont toujours étés un peu le domaine de la magie noire. Mais quand même, coincer sur un read qui ne bloque pas, c'est un peu ironique.

Après un peu plus d'investigation, j'en arrive à conclure qu'il y a plein de subtilités entre les diverses variantes d'Arduino. Mais pas que. Je pense que les quatre ports série supplémentaires de l'Arduino Mega seront moins capricieux.