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
|
- position X/Y par deux valeurs analogiques
|
||||||
- niveau RGB par trois signaux PWM
|
- niveau RGB par trois signaux PWM
|
||||||
|
|
||||||
|
https://en.wikipedia.org/wiki/International_Laser_Display_Association
|
||||||
|
|
||||||
|
|
||||||
## Logiciels
|
## Logiciels
|
||||||
|
|
||||||
Deux composantes : le contrôleur "physique" du laser tournera dans
|
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
|
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
|
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
|
Dans un premier temps, je vais reprendre mon protocole utilisé pour
|
||||||
les joysticks, d'abord pour le positionnement X/Y, et ensuite 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