DD2-monitor/serial/README.md

51 lines
1.2 KiB
Markdown
Raw Normal View History

# Serial Input
But premier de ce module : recevoir les données fournies par l'automate
2018-12-13 00:47:57 +11:00
de contrôle du phytotron.
2018-12-15 04:21:16 +11:00
Ayant déja pratiqué ce genre de chose (recevoir des données par rs232)
pour un déja ancien
2018-12-15 04:52:06 +11:00
[projet artsitique](http://art.dinorama.fr/bdf/) conçu par et
2018-12-13 00:47:57 +11:00
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.
2018-12-15 04:52:06 +11:00
## 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.
2018-12-15 08:12:03 +11:00
## À venir...
Un petit exemple ?
2018-12-20 21:57:23 +11:00
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.
2018-12-29 12:43:12 +11:00
Après un peu plus d'investigation, j'en arrive à conclure qu'il y a
2019-01-01 03:19:52 +11:00
plein de subtilités entre les diverses variantes d'Arduino. Mais pas que.
2018-12-29 12:43:12 +11:00
2018-12-20 21:57:23 +11:00
2018-12-15 08:12:03 +11:00
2018-12-15 04:52:06 +11:00
2018-12-13 00:47:57 +11:00