Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
projets:malinette:hardware:accueil [2016/07/15 18:56] resonance [Électronique] |
projets:malinette:hardware:accueil [2016/12/13 16:07] (Version actuelle) resonance [Code] |
||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| ==== Boîtier ==== | ==== Boîtier ==== | ||
| + | * Voir la page [[projets: | ||
| + | {{: | ||
| ==== Électronique ==== | ==== Électronique ==== | ||
| Arduino Roméo v2, plaque à essai et capteurs/ | Arduino Roméo v2, plaque à essai et capteurs/ | ||
| Ligne 13: | Ligne 14: | ||
| Une interface physique et électronique qui communique en MIDI et permet la connection de capteurs et d' | Une interface physique et électronique qui communique en MIDI et permet la connection de capteurs et d' | ||
| - | ==== Boîtier ==== | ||
| - | * Fichiers de fabrication (découpa laser pour du contreplaqué de 3mm) : | ||
| - | {{: | + | {{: |
| - | {{: | + | |
| - | {{: | + | ==== Boîtier ==== |
| + | * Fichiers de fabrication (découpe laser avec du contreplaqué de 3mm) :{{: | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | // | ||
| + | // | ||
| Export d' | Export d' | ||
| - | {{: | + | {{: |
| Réglages **RdWorks** pour la découpe laser | Réglages **RdWorks** pour la découpe laser | ||
| Ligne 28: | Ligne 33: | ||
| ==== Électronique ==== | ==== Électronique ==== | ||
| - | Carte double face avec connecteurs USB. Par défaut 4 capteurs analogiques et 12 sorties sont possibles. Avec des jumpers, il est possible d' | ||
| - | | ||
| * Fichiers **KiCad**, **Cambam**, **Svg** et **GCode** : {{: | * Fichiers **KiCad**, **Cambam**, **Svg** et **GCode** : {{: | ||
| + | |||
| + | Carte double face avec connecteurs USB. Par défaut 4 capteurs analogiques et 12 sorties sont possibles. En plaçant les jumpers vers le bas, il est possible d' | ||
| {{: | {{: | ||
| Ligne 41: | Ligne 46: | ||
| ==== Code ==== | ==== Code ==== | ||
| * Fichiers (Arduino et Pure Data) : {{: | * Fichiers (Arduino et Pure Data) : {{: | ||
| + | |||
| + | L' | ||
| {{: | {{: | ||
| - | Pour installer le firmware Midi, suivre les instructions de la page [[logiciels: | ||
| ++++ Code Arduino Uno : malinette_midi_uno.ino | | ++++ Code Arduino Uno : malinette_midi_uno.ino | | ||
| Ligne 57: | Ligne 63: | ||
| * Reso-nance Numérique | * Reso-nance Numérique | ||
| * 24/06/16 | * 24/06/16 | ||
| + | | ||
| + | * modif : 13/12/2016 | ||
| */ | */ | ||
| Ligne 69: | Ligne 77: | ||
| const int offsetAna = 20; // > ctlout 20 to control ana | const int offsetAna = 20; // > ctlout 20 to control ana | ||
| - | const int offsetOut = 30; // > ctlout 30 to control | + | const int offsetOut = 30; // > ctlout 30 to control |
| const long interval = 30; // sampling rate | const long interval = 30; // sampling rate | ||
| // SENSORS | // SENSORS | ||
| - | int anaState[anaNb]; | + | int anaState[anaNb]; |
| int anaValues[anaNb]; | int anaValues[anaNb]; | ||
| int anaLastValues[anaNb]; | int anaLastValues[anaNb]; | ||
| Ligne 90: | Ligne 98: | ||
| { | { | ||
| // Setup output pins (start from 2) | // Setup output pins (start from 2) | ||
| - | for (int i = 2; i < (outNb - 2); i++) { | + | for (int i = 2; i < outNb; i++) { |
| pinMode(i, OUTPUT); | pinMode(i, OUTPUT); | ||
| } | } | ||
| Ligne 183: | Ligne 191: | ||
| * Reso-nance Numérique | * Reso-nance Numérique | ||
| * 24/06/16 | * 24/06/16 | ||
| + | | ||
| + | * modif : 13/12/16 | ||
| */ | */ | ||
| Ligne 212: | Ligne 222: | ||
| { | { | ||
| // Setup output pins (start from 2) | // Setup output pins (start from 2) | ||
| - | for (int i = 2; i < (outNb - 2); i++) { | + | for (int i = 2; i < outNb; i++) { |
| pinMode(i, OUTPUT); | pinMode(i, OUTPUT); | ||
| } | } | ||
| Ligne 302: | Ligne 312: | ||
| ==== Électronique ==== | ==== Électronique ==== | ||
| - | * [[projets: | + | |
| ==== Code ==== | ==== Code ==== | ||
| * Ancienne version : [[.: | * Ancienne version : [[.: | ||
| + | * Nouvelle version, prendre le code de la Malinette v2 avec la carte Leonardo, cela devrait marcher. | ||