suite du projet
This commit is contained in:
parent
1c32695589
commit
1fc36d8790
@ -9,14 +9,17 @@ Encore très flou, mais où donc est rangée cette doc ?
|
||||
- position X/Y par deux valeurs analogiques
|
||||
- niveau RGB par trois signaux PWM
|
||||
|
||||
https://en.wikipedia.org/wiki/International_Laser_Display_Association
|
||||
|
||||
|
||||
## Logiciels
|
||||
|
||||
Deux composantes : le contrôleur "physique" du laser tournera dans
|
||||
un Arduino Mega, et sera lui même piloté par un "récepteur" OSC dans
|
||||
la machine hote. Ces deux parties vont communiquer par le classique
|
||||
lien série/usb.
|
||||
lien série/usb avec un protocole encore à définir.
|
||||
|
||||
### Coté OSC
|
||||
### Coté hote/OSC
|
||||
|
||||
Dans un premier temps, je vais reprendre mon protocole utilisé pour
|
||||
les joysticks, d'abord pour le positionnement X/Y, et ensuite pour
|
||||
|
13
Gaby/protocole.md
Normal file
13
Gaby/protocole.md
Normal file
@ -0,0 +1,13 @@
|
||||
# Le protocole
|
||||
|
||||
Le lien série-sur-usb de l'arduino est parfois capricieux et souvent
|
||||
plein de mystères...
|
||||
|
||||
Ayant de gros doutes sur sa capacité à transmettre des données binaires,
|
||||
le choix d'un codage ASCII semble évident.
|
||||
|
||||
D'un autre coté, le débit du lien est assez faible, il faut compacter
|
||||
le plus possible les données transférées. Un encodage type `base64`
|
||||
est-il la bonne solution ?
|
||||
|
||||
|
6
Gaby/transmit.c
Normal file
6
Gaby/transmit.c
Normal file
@ -0,0 +1,6 @@
|
||||
/*
|
||||
* +---------------------------------------------+
|
||||
* | transmission des commandes vers l'arduino |
|
||||
* +---------------------------------------------+
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user