Étape 5: ce qui est prévu
Félicitations pour un travail bien fait. Après avoir expérimenté un peu avec la roue des couleurs, une grande variété d’idées scandaleuses apparaîtra probablement dans votre tête. Avec le matériel que vous avez en votre possession, que vous avez toutes les ressources dont vous avez besoin d’utiliser des appareils compatibles DMX dans vos applications raspi. Son temps pour commencer à gagner !
Dans l’élaboration de vos propres applications, certaines choses pourraient vous être utiles :
1. aller sur DMXWheel.c ce programme est très simple mais vous montre deux choses importantes. Tout d’abord, il vous montre comment utiliser les appels de fonction de bibliothèque DMX pour définir les canaux DMX. Vous pouvez facilement modifier le code pour prendre en charge différents canaux, canaux supplémentaires et ainsi de suite. En second lieu, il vous montre comment ouvrir une fenêtre GTK sur l’écran. Avec un peu de googling sur GTK, vous trouverez une bibliothèque complète de fonctions pour créer votre propre à l’écran des interfaces sans avoir à recommencer à zéro.
2. Découvrez dmxd.c ce programme est le revers de la médaille de la mémoire partagée et la communication de commande série pour le contrôleur DMX. Copiez le code suivant décrit le format de paquet pour envoyer des données et vous donne les écrous et boulons sur la façon dont le contrôleur DMX interprète les données.
3. Découvrez les autres appareils DMX il y a beaucoup de dispositifs DMX contrôlé cool - cette application simple écrit juste trois canaux des 512 disponibles qui représentent le rouge, vert et bleu pour une unité légère, mais vous pouvez aussi soutenir des moteurs, lasers, stroboscopes et toutes sortes d’unités actives avec un peu de peaufinage de code.
4. Découvrez le raspi un peu, nous avons abordé ce merveilleux appareil, mais si vous fouiller vous trouverez cette carte peut aller de quelques impressionnants graphiques 3D en temps réel, les audio stéréo, les e/s générales et plus encore. C’est juste été libérés, afin de continuer à suivre sa progression et plus de fonctionnalités et
les applications deviennent disponibles pour rendre vos projets prennent vie.