shutter_dmx
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| shutter_dmx [2020/03/23 15:49] – [Matériel] Mushussu | shutter_dmx [2020/12/01 17:43] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. serge | ||
|---|---|---|---|
| Ligne 13: | Ligne 13: | ||
| ===== Code ==== | ===== Code ==== | ||
| + | Test de fonctionnement du servo-moteur | ||
| <code c> | <code c> | ||
| #include < | #include < | ||
| Ligne 38: | Ligne 39: | ||
| } | } | ||
| </ | </ | ||
| + | Pour lire l' | ||
| + | <code c> | ||
| + | // Configuration pour la lecture de l' | ||
| + | DDRB &= ~(1 << DDB2) & ~(1 << DDB3) & ~(1 << DDB4) & ~(1 << DDB5); // PB2, PB3, PB4, PB5 en entrée | ||
| + | PORTB |= (1 << PB2) | (1 << PB3) | (1 << PB4) | (1 << PB5); // Résitances de tirage haut | ||
| + | DDRC &= (1 << DDC0) &~(1 << DDC1) & ~(1 << DDC2) & ~(1 << DDC3); // PC0, PC1, PC2, PC3 en entrée | ||
| + | PORTC |= (1 << PC0) | (1 << PC1) | (1 << PC2) | (1 << PC3); // Résitances de tirage haut | ||
| + | DDRD &= (1 << DDD2) & ~(1 << DDD3) & ~(1 << DDD4) & ~(1 << DDD5); // PD2, PD3, PD4, PD5 en entrée | ||
| + | PORTD |= (1 << PD2) | (1 << PD3) | (1 << PD4) | (1 << PD5); // Résitances de tirage haut | ||
| + | | ||
| + | void adresse() { | ||
| + | uint16_t adresse = (~(PIND >> 2) & 0b00001111) * 100 + (~PINC & 0b00001111) * 10 + (~(PINB >> 2) & 0b00001111); | ||
| + | if (adresse == 5) { | ||
| + | PORTC |= (1 << PC5); | ||
| + | } else { | ||
| + | PORTC &= ~(1 << PC5); | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| ===== Réalisation ===== | ===== Réalisation ===== | ||
| ==== Maquette ==== | ==== Maquette ==== | ||
| - | {{ : | + | {{ media_12: |
| La partie occultante sera sans doute réalisée avec des plaques epoxy de circuit imprimé. Elles résistent bien à la chaleur.Dimension 150 x 200x 1.6. | La partie occultante sera sans doute réalisée avec des plaques epoxy de circuit imprimé. Elles résistent bien à la chaleur.Dimension 150 x 200x 1.6. | ||
| Ligne 47: | Ligne 67: | ||
| Le bras du servo-moteur sera lui aussi en epoxy. | Le bras du servo-moteur sera lui aussi en epoxy. | ||
| - | Les rails de guidage seront en Téflon : https:// | + | Les rails de guidage seront en Téflon : [[https:// |
| ===== Matériel ===== | ===== Matériel ===== | ||
| [[https:// | [[https:// | ||
| - | https:// | + | [[https:// |
| - | https:// | + | [[https:// |
| Primaire pour coller ensuite le Téflon : LOCTITE SF 770 | Primaire pour coller ensuite le Téflon : LOCTITE SF 770 | ||
shutter_dmx.1584978557.txt.gz · Dernière modification : de Mushussu
