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 14:54] – [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 |
- | SWI3-5-E-MUB Alimentation Mouser | + | SWI3-5-E-ST Alimentation Mouser |
{{tag> c dmx micro_controleur sylvain }} | {{tag> c dmx micro_controleur sylvain }} |
shutter_dmx.1584975246.txt.gz · Dernière modification : 2020/03/23 14:54 de Mushussu