Comment créer une bière bouteille LED vumètre (10 / 17 étapes)

Étape 10 : Utilisant le PIC18F4550

Pour envoyer des données au déplacement des registres est vraiment simple. Mon code j’ai mis en place depuis le module SPI pour Mode 03 (CLPH = 1 et CPOL = 1) et la vitesse est 12 MIPS (Million Instructions par seconde). Nous utilisons ensuite la fonction SPI_Send_595(uint32 data) pour activer ou désactiver les LEDs. Vous devez organiser vos données dans une variable 32 bits, donc utiliser la fonction SPI_Send_595(byte1:byte2:byte3:byte4). Puis suivez l’exemple ci-dessous pour envoyer les données.

Comprendre quels LEDs souhaitée dans et les LEDs vous voulez OFF. Nous utiliserons les données de l’exemple 3 à l’étape #8.

MSb Lsb Hex
IC1 - 1er octet envoyé -> 11000000 0xC0
IC2 - 2ème octet envoyé -> 0 x 00 00000000
IC3 - 3ème octet envoyé -> 0 x 00000110 06
IC4 - 4ème octet envoyé -> 0 x 00001001 09

C’est comment les données seraient envoyées dans la fonction : SPI_Send_595(0xC0000609) ;

Assez simple. Il suffit de prendre chaque valeur hexadécimale octets et l’organiser dans une variable 32 bits en partant le 1er octet et continuant jusqu’au 4e octet. SPI_Send_595(UInt32 Data) s’occupe de l’envoi et de verrouiller les données du 74HC595. Tout le code est commenté afin je signalerai seulement quelques pseudo-code ci-dessous qui explique le fonctionnement de la fonction.

Pseudo-code
-variable 32 bits est passé dans la fonction SPI_Send_595(data)
-Le MSB est le premier octet transmis hors le PIC18F4550 (il finira dans IC1)
-Le deuxième octet est transmis hors de la PIC (il finira par en IC2)
-Le troisième octet est transmis hors de la PIC (il finira par en IC3)
-Le LSB est le dernier octet transmis hors de la PIC (il finit dans IC4)
-RD2 va haut, qui s’enclenche les données dans les registres à décalage
-RD2 va faible, retournant à son état par défaut

Articles Liés

Comment câbler une lampe de poche LED

Comment câbler une lampe de poche LED

comme la plupart des gens savent, lumières de LED sont très lumineuses. ils travaillent ainsi qu'une lampe de poche à un prix modique. Il s'agit de mon premier instructable. Questions, commentaires ou suggestions sont les bienvenus.Étape 1: matériaux
Comment faire pousser une pomme dans une bouteille

Comment faire pousser une pomme dans une bouteille

l'année dernière je me suis tourné 21 et bien shopping dans un magasin de boissons alcoolisées à St.Cloud MN, il y avait quelque chose qui a attiré mon attention. C'était une poire dans une bouteille d'eau-de-vie, je suis arrivé à penser comment a-t-
Comment faire une bouteille de disparaître pour une annimation

Comment faire une bouteille de disparaître pour une annimation

j'ai pensé faire id une instructable pour montrer aux gens comment faire une bouteille de disparaître comme vous avez pu voir dans certaines de mes vidéos EnjoyÉtape 1: matériauxCouteau ExactoSexe camOrdinateurBouteille d'eaustop motion proAdobe Prem
Comment contrôler une RGB LED avec un Arduino

Comment contrôler une RGB LED avec un Arduino

Dans ce Instructable, je vais vous montrer comment contrôler une LED RGB avec un Arduino.Pour terminer ce projet, vous aurez besoin :1 x Arduino (j'utilise l'Arduino Uno R3)1 LED x RGB3 x 150-220 ohm résistances4 x fils de raccordement1 x planche à p
Comment contrôler une ampoule de LED WiFi LYT8266 avec Billy en 5 MINUTES

Comment contrôler une ampoule de LED WiFi LYT8266 avec Billy en 5 MINUTES

Dans ce tutoriel nous allons voir comment contrôler une ampoule LYT8266 WiFi en 5 minutes à l'aide de la nouvelle plate-forme puissante de Billy.Vous aurez besoin :-A LYT8266 ampoule (http://authometion.com/shop/en/home/13-lyt8266.html)-Billy APP pou
Comment faire une chaîne de LED en parallèle pour arduino

Comment faire une chaîne de LED en parallèle pour arduino

cette instructable vous montrera comment faire votre propre chaîne de LED qui est câblés en parallèle. La carte arduino ne peut pas fournir assez de puissance pour exécuter une chaîne de LED en série sans un relais ou transistor, mais il peut fonctio
Comment contrôler une bande de LED RGB - Tutorial Arduino

Comment contrôler une bande de LED RGB - Tutorial Arduino

Dans ce tutoriel, nous allons utiliser une bande avec 8 LEDs RGB avec la carte de Arduino uno. Nous allons utiliser la bibliothèque de NeoPixel de la Adafruit pour changer la couleur de chaque led.Let's get started !Étape 1: Ce que vous aurez besoinP
Comment faire éclater une bouteille d’eau

Comment faire éclater une bouteille d’eau

cela vous montre comment faire éclater une bouteille d'eau
Comment faire pour réparer / modifier une lampe-torche 9 LED 3xAAA cellule Husky

Comment faire pour réparer / modifier une lampe-torche 9 LED 3xAAA cellule Husky

Voici les étapes que j'ai utilisé pour modifier / réparer ma lumière du flash Husky(R) 9-LED 3xAAA cellulaire.Le problème initial a commencé avec la lumière sortir alors qu'il est allumé. Si j'ai tapé la lumière du flash, ça marcherait encore une foi
Balise de bouteille LED

Balise de bouteille LED

ce insturctable vous montrera comment faire une bouteille de pilules vide dans une balise à l'aide de quelques pièces électroniques disponibles, très peu expierence souder, et, bien sûr, un vide pilule bouteille.Pourquoi quelqu'un voudrait l'utiliser
Création d’une planche à roulettes de LED

Création d’une planche à roulettes de LED

en ce Instructable, nous enseigne vous comment créer une planche à roulettes qui s'allume à l'aide de contreplaqué, voyants et autres matériaux.Etape 1: Acheter 7-Ply WoodNous avons acheté 7 multiplis de home depot. Le bois que nous avons commencé pa
Comment exécuter une batterie électrique horloge sur l’énergie solaire--partie I

Comment exécuter une batterie électrique horloge sur l’énergie solaire--partie I

Cette première partie montre comment une batterie classique électrique horloge peut être alimenté à l'aide d'un seul 2 volts de cellules solaires et d'un super condensateur. Dans certaines parties du monde, opération toute l'année est possible mais m
S’allument une manette Xbox avec LEDs

S’allument une manette Xbox avec LEDs

cette instructable énonce pour éclairer les quatre A, B, X, Y boutons et joyau d'un original Xbox Controller-S.Pour compléter ce projet, être à l'aise avec un fer à souder est recommandé. Même si vous n'êtes pas expérimenté en soudant mais voudriez a
Comment construire des maisons avec des bouteilles en plastique!!

Comment construire des maisons avec des bouteilles en plastique!!

Des déchets de bouteilles pour la construction ? Oui, il est difficile d'imaginer une bouteille comme une brique. Mais une bouteille remplie de boue est aussi forte que la brique et tout ce que vous pouvez faire avec une brique, vous pouvez faire ave