DD2-monitor/serial/README.md

52 lines
1.3 KiB
Markdown
Raw Normal View History

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