Table de ping-pong interactif LED bière (83 / 88 étapes)

Etape 83 : Logiciel : Mode RF: emballage de données

Dans cette étape. Nous allons faire une présentation complète de comment un paquet de données de l’ordinateur soit transféré à la table de ping-pong de bière. Assurez-vous d’utiliser les organigrammes et les tableaux que j’ai fournis dans cette étape, ils aideront sans doute à vous plus que le texte écrit dans cette étape de commande.

Transfert des données entre le PC à l’Office de maître de RF
Toutes les données qui sont transférées depuis le PC pour le PIC18F4550 sur le tableau de maître RF est transféré dans des paquets de 64 octets. Si nous devons envoyer 3 octets de données ou de 64 octets de données, nous avons toujours envoyer un paquet complet de 64 octets. Le code USB envoie effectivement 65 nombre total d’octets, mais un octet est l’ID du rapport et nous ne l’utilisez pas.

Chaque fois que nous lancer une commande et envoyer des données à l’Office de maître de RF, les deux premiers octets du paquet première servira à déterminer quelle fonction nous allons mettre à jour sur la table. Cela signifie que, après les octets de la commande, nous avons seulement jusqu'à 62 octets de données brutes à utiliser à partir de ce seul paquet. Si nous devons envoyer plus de 62 octets de données brutes, nous sommes obligés d’envoyer un autre paquet USB après avoir reçu le premier paquet. La seule commande qu’il faut faire c’est la commande rafraîchir la grille.

Traitement des données du PC et en l’envoyant à la table de ping-pong de bière
Le module nRF24L01 + a une charge utile maximale de 32 octets. Cela signifie que pour chaque paquet de 64 octets que nous recevons depuis le PC, nous devrons envoyer deux paquets de 32 octets RF de transmettre toutes les données (ce sont si nous devons utiliser plus de 32 octets. Si nous utilisons 32 octets ou moins de l’USB paquet, puis nous avons seulement besoin d’envoyer un paquet de 32 octets RF). Les commandes de bagues de mise à jour, activer le Mode RF et désactiver le Mode RF sont toutes contenues dans un paquet de 64 octets depuis le PC, mais étant donné que chacune de ces commandes utilisent moins de 33 octets de données nous pouvons adapter toutes les données dont nous avons besoin dans un seul paquet de 32 octets RF.

En ce qui concerne les autres commandes, nous juste transmettre le premier paquet de 32 octets RF, attendre un accusé de réception de la carte de Slave RF et transmettre ensuite le deuxième paquet de 32 octets qui contient les derniers 32 octets de données depuis le paquet USB reçu. C’est ça, le reste est géré par la table de ping-pong de bière.

Réception des données de la carte Master RF
Après avoir reçu un paquet de l’Office de maître RF, la table de ping-pong de bière se séparera les deux premiers octets dans le paquet dans une variable 16 bits. Cette variable contient la valeur de commande qui indique à la table de ping-pong de bière quelle fonctionnalité mise à jour. Une fois les bière pong table illustrations sur lequel la commande a été envoyée, il attendra davantage de données d’arriver s’il n’y a plus à venir, alors il va analyser les données reçues et mise à jour quelle que soit la caractéristique a été sélectionnée.

Remarque :
Les valeurs de la vitesse de luminosité et défilement de grille LED sont transmis à la commande de bagues de mise à jour.

Pour la commande Actualiser grille et anneaux de mise à jour, les valeurs 16 bits sont emballés dans deux octets séparés au format little endian. Chacun de leurs graphiques compressés données montrent un exemple de comment les données sont compressées.

Articles Liés

Table de ping-pong de LED

Table de ping-pong de LED

Cette table de ping-pong de bière LED souffle d'esprit, et si vous le faites correctement, pas de fusibles. Le modèle entièrement fonctionnel, les deux détecte où une balle rebondit et améliore votre expérience de faire la fête avec un spectacle de l
Table de ping-pong de bière Arduino LED

Table de ping-pong de bière Arduino LED

Notre projet est une lumière LED table de divertissement, ou familièrement, une table de Beer Pong. Nous avons eu l'idée d'un groupe d'étudiants l'an dernier qui a aussi construit une table de beer pong pour leur projet final, et nous avons appris su
Table de ping-pong EL fil Infinity

Table de ping-pong EL fil Infinity

j'ai décidé de faire une table de ping-pong génial pour ma nouvelle maison. Vous allez aimer la vie au Collège !Liste des pièces :-Plier-Up de Table en plastique-EL fil de votre choix-Pilote pour le fil de votre choixJe recommande fortement coolneon.
Pliage facile Table de Ping-pong

Pliage facile Table de Ping-pong

Nous allons faire une table de ping pong pliante comme mon premier projet DIY publié en instrucables.com. Les dimensions réelles d'un une table de ping pong sont 274 x 152 cm, en raison des difficultés de transport, notre table auront suivantes dimen
Comment construire une Table de Ping Pong

Comment construire une Table de Ping Pong

le projet décrit la construction d'une table de Ping Pong dimensionnée pour les tailles standards internationaux.C'est un boulot facile : tous les gens peuvent être en mesure de le faire.Seulement les matériaux simples sont utilisés (principalement d
BRICOLAGE Table de Ping Pong

BRICOLAGE Table de Ping Pong

cette table de ping-pong DIY facile est prête à l'emploi en quelques minutes. Il en coûte moins de 100 $ et les jambes sont quelque chose que chaque propriétaire d'une maison a besoin de toute façon !NOTE : Ceci n'est pas une table de règlement ! Ce
Table de ping-pong de bière facile College

Table de ping-pong de bière facile College

Nous avons tous vu les trucs qui collégiens jettent avant l'été-canapés, matelas, lampes, etc.. S'il vous arrive de trouver une étagère et une planche à repasser, vous pouvez transformer cette ordure dans une table de ping-pong de bière solide pour v
Upcycling cliquez sur stratifié pour une table de ping-pong

Upcycling cliquez sur stratifié pour une table de ping-pong

tout le monde qui a déjà installé un sol stratifié clic sait qu'on finit toujours avec une tonne de planches de rechange.C'est ce que vous faites avec lui.Que devez-vous :2 paquets de stratifié clic (au moins 137cm de longueur)1 tube de kit de montag
Comment construire une table de ping-pong pliable bière !

Comment construire une table de ping-pong pliable bière !

Pour un ami, j'ai construit cette table de ping-pong de bière !La question est qu'une table de beer pong est vraiment grande, donc j'ai créer un pliable !Celui-ci est adapté en un terrain de football.Étape 1: Préparer des matériaux ! La table est 2,4
Table de ping-pong/café bière bon marché et simple

Table de ping-pong/café bière bon marché et simple

je suis un étudiant de collège avec des élèves de collège pour les amis. Certains d'entre eux ont une maison et voulaient une table de beer pong. Nous n'étions pas chers, donc nous fait celui-ci.Matériaux :-Porte de l'âme dans un centre d'accueil de
Table de Ping Pong MCPE

Table de Ping Pong MCPE

Sup ! Alors, j'ai atteint mon objectif pour les adeptes du 30 et il n'est pas même près de la fin du mois d'avril ! En récompense, j'ai fait ce peasy facile de ping-pong qui correspond à votre propre maison ! :), espérons que vous apprécierez !Étape
Table de ping-pong de bière portable

Table de ping-pong de bière portable

Tout d'abord, je suis d'Afrique du Sud et pong bière n'est pas grand, ici, ou devrais-je dire que ce n'est pas gros encore. J'ai décidé de construire ma propre table parce que vous ne pouvez pas simplement acheter tables ici et si vous voulez importe
Table du peuple : Outdoor Public Ping Pong

Table du peuple : Outdoor Public Ping Pong

Ce Instructable fournit des détails et des instructions pour une table de ping-pong extérieure qui sert également d'une œuvre d'art et peut devenir un élément permanent sur un trottoir, le plaza ou le parc. Notre intention était de fournir un exemple
Comment.. Faire de la magie A Ping Pong Table

Comment.. Faire de la magie A Ping Pong Table

Voilà comment nous avons fait notre première table de ping-pong magique ! C'est une table de la salle de conférence qui peut facilement être transformée en une table de ping pong ! Nous espérons que vous apprécierez !Etape 1: Tout d'abord vous avez b