Browse Source

suite du projet

master
tth 4 months ago
parent
commit
1fc36d8790
3 changed files with 24 additions and 2 deletions
  1. +5
    -2
      Gaby/README.md
  2. +13
    -0
      Gaby/protocole.md
  3. +6
    -0
      Gaby/transmit.c

+ 5
- 2
Gaby/README.md View File

@ -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
- 0
Gaby/protocole.md View 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
- 0
Gaby/transmit.c View File

@ -0,0 +1,6 @@
/*
* +---------------------------------------------+
* | transmission des commandes vers l'arduino |
* +---------------------------------------------+
*/

Loading…
Cancel
Save