PIC18F base émetteur à 6 canaux DMX (4 / 7 étapes)

Étape 4: Firmware


Le firmware est basé sur le code inclus dans AN1076 de Microchip. J’ai activé 6 canaux AdC et défile comme ils renvoient des données qui sont placées dans des variables de l’adresse, qui attend d’être envoyé.

Également ajouté la possibilité de compenser l’adresse de départ, alors au lieu de lui envoyer toujours son premier octet de données à 1 adresse DMX, les commutateurs DIP peut être utilisé et configuré pour démarrer à une des adresses.

Malheureusement la seule façon que je pourrais mettre en oeuvre pour fonctionner avec toutes les adresses était d’utiliser une méthode qui produit agitée AdC résultats plus l’adresse est sur. Mais il fonctionne avec toutes les adresses. Méthode 3

Dans le firmware, commenté, sont deux autres méthodes pour utiliser la valeur de décalage.

Méthode 1: Autorise le commutateur DIP 1-8 fonctionnent correctement, c'est-à-dire DMX adresses 1 - 255

Méthode 2: Permet aux commutateurs DIP 1-7 & 9 fonctionne correctement qui est adresses 1-127 & 256-383

Méthode 3: A été présentée plus haut.

Inclus dans le ZIP à l’étape 1 a été le firmware de la méthode 1 & 2 commentée. Et les fichiers HEX pour toutes les 3 méthodes, prêts à programmer.

Beaucoup d’espace de PCB peut être sauvegardé en supprimant les fonctions offset, dans le code source, supprimer tous les 3 des méthodes et supprimer le « q OffsetAddress » et ensuite l’émetteur devrait toujours commencer à envoyer à l’adresse 1.

Si n’importe qui peut fixer ou trouver une meilleure façon de l’appliquer faites le moi savoir. Façon, j’ai passé beaucoup de temps essayant de figurer dehors, j’ai quelques commentaires sur ce que j’ai essayé dans le code source. Cela a à voir avec l’adressage Indirect.

Articles Liés

Émetteur/récepteur de 4 canaux DMX

Émetteur/récepteur de 4 canaux DMX

le Module de plate-forme de IO DMX est un émetteur/récepteur DMX 4 canaux. En mode, il peut contrôler jusqu'à quatre canaux de faible courant TTL de réception (3,3 v, par exemple pour les servos et petites LEDs) ou haute tension (12 v, par exemple, l
Adaptateur USB FTDI base émetteur DMX avec Isolation

Adaptateur USB FTDI base émetteur DMX avec Isolation

Découvert par hasard, quand j'ai eu une série adaptateur branché tout en utilisant un programme DMX et remarqué qu'il était considéré comme un dispositif émetteur de Enttec DMX USB USB FTDI. Après quelques recherches sur le sujet, j'ai commencé avec
Comment lier avion RC avec un émetteur 2 canaux

Comment lier avion RC avec un émetteur 2 canaux

Lorsqu'on vole avion RC, vous avez besoin d'une télécommande. Mais comment vous connectez votre appareil à l'émetteur. Dans ce instructable je vais montrer comment lier air craft avec un émetteur à 2 canaux. Pour les débutants, les émetteurs de 2 can
DMX de l’Imp électrique

DMX de l’Imp électrique

L'Imp électrique est un fantastique petit compatible wifi microcontrôleur. C'est un peu comme avoir un Arduino, un bouclier de WiFi et un service de Cloud dans un seul paquet.Vous n'obtenez pas autant de contrôle complet processeur comme sur l'Arduin
4 ch DMX Dimmer

4 ch DMX Dimmer

Le concept est de concevoir et de créer un gradateur portable.Exigences :DMX512 contrôlable4 canauxPortableFacile à utiliserJ'ai proposé cette idée à mon professeur à la WSU parce que je voulais combiner mes passions pour le théâtre et les ordinateur
Raspberry Pi comme un contrôleur DMX

Raspberry Pi comme un contrôleur DMX

Transformez votre Pi framboise en un contrôleur DMXCette instructable vous montre comment afficher une fenêtre d'éditeur de roue couleur sur l'écran d'un ordinateur de Raspberry Pi, que vous pouvez manipuler avec votre souris. Lorsque vous changez la
Contrôleur LED DMX-512 avec affichage LED

Contrôleur LED DMX-512 avec affichage LED

Compact, facile à assembler, contrôleur LED sorties que TTL PWM des signaux pour les LED rouges, vert et bleu. Le PWM des signaux de contrôle LED Drivers (cartes de sortie, règlement MOSFET/résistance basée ou régulateurs de courants constants), qui
Nœud DMX Ardweeny

Nœud DMX Ardweeny

Salut Instructable... ERS,J'ai réglé sur la norme de l'industrie d'éclairage DMX comme mon protocole de contrôle globale que j'explore le monde des lumières blinky.  Cette méthode de contrôle universel est électriquement robuste, radio transmissible
DMX-512 pour adaptateur série

DMX-512 pour adaptateur série

cet appareil lit un signal DMX-512 et attrape une quantité variable de chaîne de valeurs de données et les envoie à 57200 ou 19200 bauds sur un périphérique externe, comme un 24 canaux haute LED régulateur de courant, lorsqu'un nouveau paquet de donn
Construire une base de drones

Construire une base de drones

pourquoi voudriez-vous construire un drone ? Eh bien, tout d'abord, ce qui est un drone ? Un drone est quelque chose qui vole et n'a pas un pilote ou une personne contrôlant directement l'avion. Je parie que vous avez entendu sur les drones de la CIA
Edison Intel basé réseau de capteurs mobiles pour l’Internet des objets

Edison Intel basé réseau de capteurs mobiles pour l’Internet des objets

Introduction et aperçu généralL'Edison Intel est un astucieux petit ordinateur qui combine de nombreux avantages des autres plateformes maker. Elle est cumulable avec les conseils de petits groupes de différentes tailles et fins.Dans cet article nous
Construire un dispositif de mise en valeur humaine (tDCS base d’alimentation)

Construire un dispositif de mise en valeur humaine (tDCS base d’alimentation)

Edit : Si vous voulez le matériel pour faire TAC et tRNS outre STD, j'ai construit de ça aussi.J'ai été surpris et heureux d'apprendre que les technologies d'amélioration humaine non seulement existent, mais sont à la portée de l'amateur de base élec
Light Wash Strip RGB + W/UV LED avec affichage LED

Light Wash Strip RGB + W/UV LED avec affichage LED

Ce projet comprend le Contrôleur de lavage NLED 4 canaux DMX avec affichage LED. Parfait pour la construction de votre propre DIY LED Wash/Flood Light. Le contrôleur possède de nombreuses fonctionnalités, y compris un affichage LED bleu à 3 chiffres
FPV simple vidéo Add-on pour camion RC

FPV simple vidéo Add-on pour camion RC

Mon petit-fils aime conduire un camion de (RC) contrôlé à distance, et nous voulions y ajouter vidéo First Person View (FPV).Après avoir exploré de nombreuses méthodes vidéo possibles, j'ai décidé d'utiliser une minuscule caméra qui pas regarder trop