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:47] resonance |
projets:malinette:hardware:accueil [2016/12/13 16:07] (Version actuelle) resonance [Code] |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
===== Malinette v1 - pédagogique ===== | ===== Malinette v1 - pédagogique ===== | ||
+ | ==== Boîtier ==== | ||
+ | * Voir la page [[projets: | ||
+ | {{: | ||
+ | ==== Électronique ==== | ||
+ | Arduino Roméo v2, plaque à essai et capteurs/ | ||
+ | ==== Code ==== | ||
+ | Installer Arduino et téléverser l' | ||
===== Malinette v2 - USB/MIDI - Arduino ===== | ===== Malinette v2 - USB/MIDI - Arduino ===== | ||
+ | Une interface physique et électronique qui communique en MIDI et permet la connection de capteurs et d' | ||
- | ==== Boîtier USB ==== | + | {{: |
- | * Fichiers de fabrication (contreplaqué de 3mm) :{{: | + | |
- | {{: | + | ==== Boîtier ==== |
- | {{: | + | * Fichiers de fabrication (découpe laser avec du contreplaqué de 3mm) :{{: |
- | {{: | + | {{: |
+ | {{: | ||
+ | {{: | ||
+ | // | ||
+ | // | ||
- | Export d'inkscape | + | Export d'**Inkscape** |
- | {{: | + | {{: |
- | Réglages RdWorks pour la découpe laser | + | Réglages |
{{: | {{: | ||
- | ==== Carte électronique USB ==== | + | ==== Électronique |
- | Un shield pour utiliser des connecteur USB (comme la brutbox). | + | * Fichiers |
- | * Fichiers KiCad : {{: | + | |
+ | 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' | ||
- | {{: | + | {{: |
- | {{: | + | {{: |
- | {{: | + | {{: |
// | // | ||
// | // | ||
- | ==== Firmware Arduino Midi ==== | + | ==== 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 50: | Ligne 63: | ||
* Reso-nance Numérique | * Reso-nance Numérique | ||
* 24/06/16 | * 24/06/16 | ||
+ | | ||
+ | * modif : 13/12/2016 | ||
*/ | */ | ||
Ligne 62: | 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 83: | 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 176: | Ligne 191: | ||
* Reso-nance Numérique | * Reso-nance Numérique | ||
* 24/06/16 | * 24/06/16 | ||
+ | | ||
+ | * modif : 13/12/16 | ||
*/ | */ | ||
Ligne 205: | 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 295: | 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. |