Tutoriel débutant : contrôler la matrice de LED avec 2 595 registres à décalage et POTENTIOMETRE (2 / 2 étapes)

Étape 2: Télécharger le croquis sur Arduino

Téléchargez le croquis suivant sur Arduino. Il devrait montrer un coeur sur votre matrice de LED. Le retard peut être contrôlé à l’aide du potentiomètre. En enlevant le retard le cœur devient visible dans l’ensemble, tout en augmentant le délai montre ce qui se passe réellement dans l’esquisse. L’image affichée peut être facilement adapté à l’eau, en changeant les valeurs dans le tableau ledStates.

 <p>int clockPin = 10;<br>int latchPin = 9; int dataPin = 8;</p><p>int clockPinx = 13; int latchPinx = 12; int dataPinx = 11;</p><p>int potPin = 2; int val = 0;</p><p>byte ledStates[8] = {B00000000, B00011000, B00111100, B01111110, B11111111, B11111111, B11111111, B01100110}; byte GroundLEDs [8] = {B01111111, B10111111, B11011111, B11101111, B11110111, B11111011, B11111101, B11111110};</p><p>void setup() { pinMode(latchPinx, OUTPUT); pinMode(clockPinx, OUTPUT); pinMode(dataPinx, OUTPUT); pinMode(latchPin, OUTPUT); pinMode(clockPin, OUTPUT); pinMode(dataPin, OUTPUT);</p><p> digitalWrite(latchPin, LOW); shiftOut(dataPin, clockPin, LSBFIRST, B11111111); digitalWrite(latchPin, HIGH); Serial.begin(9600); }</p><p>void loop() { for(int i=0;i<8;i++){ SetStates(ledStates[i]); GroundCorrectLED (GroundLEDs[i]); val = analogRead(potPin); int del = map (val, 0, 1023, 0, 100); Serial.print(val); Serial.print(del);</p><p>delay(del);</p><p> digitalWrite(latchPin, LOW); shiftOut(dataPin, clockPin, LSBFIRST, B11111111); digitalWrite(latchPin, HIGH); delay(del); }}</p><p>void GroundCorrectLED (byte states){ digitalWrite(latchPin, LOW); shiftOut(dataPin, clockPin, LSBFIRST, states); digitalWrite(latchPin, HIGH); }</p><p>void SetStates (byte statesx){ digitalWrite(latchPinx, LOW); shiftOut(dataPinx, clockPinx, LSBFIRST, statesx); digitalWrite(latchPinx, HIGH); }</p> 

Articles Liés

Contrôler une matrice de LED

Contrôler une matrice de LED

Les tableaux de LED sont beaucoup de plaisir et plus facile que vous pouvez penser au contrôle. Dans ce Instructable, vous apprendrez comment une matrice de LED est construite et fonctionne et comment conduire en utilisant une puce de pilote MAX7219.
Contrôler une matrice de LED RVB avec Android et IOIO

Contrôler une matrice de LED RVB avec Android et IOIO

Version de produit de ce projet disponible à http://ledpixelart.com ***Un androïde contrôlée miroir interactif. L'exécution de diverses applications Android, le miroir interactif affiche photos, texte en cours d'exécution, des jeux simples et vidéo d
TFT tactile écran Animation moteur et contrôleur de matrice de LED RVB 8 x 8

TFT tactile écran Animation moteur et contrôleur de matrice de LED RVB 8 x 8

Cette application embarquée a tas de potentiel créatif pour tout aspirants fanatiques Arduino ! Un moteur d'Animation écran tactile TFT et contrôleur de matrice RGB LED 8 x 8 en option. Regardez la vidéo de présentation pour plus de détails :Ce que v
Contrôler quoi que ce soit avec une seule broche AVR

Contrôler quoi que ce soit avec une seule broche AVR

cette instructable indique comment contrôler un groupe de led avec une sortie de microprocesseur.Le micro, que je vais utiliser est un Atmel Attiny2313.Étape 1: Pièces et outils Parts:Attiny2313 (eu 5 échantillons gratuits de la société Atmel)prise 2
Contrôler les effets d’Halloween avec les télécommandes infrarouges bricolage

Contrôler les effets d’Halloween avec les télécommandes infrarouges bricolage

Halloween est l'occasion parfaite pour le plaisir de créer des effets spéciaux. Lorsque vous voulez être en mesure de commander à distance les accessoires et effets, une bonne option est d'utiliser une télécommande infrarouge. Donc dans ce projet, je
Contrôler un Kwikset Smartcode Lock avec un Edison Intel

Contrôler un Kwikset Smartcode Lock avec un Edison Intel

Dans ce Instructable, nous allons vous montrer comment contrôler un verrou Kwikset ZigBee avec Intel Edison.Remarque : Le œuvre originale pour ce Instructable a été fait au cours de l'Intel IoT Roadshow Hackaton sur 14/03/15.Pour notre installation,
Contrôler la lumière RVB avec la palette de couleur d’ordinateur

Contrôler la lumière RVB avec la palette de couleur d’ordinateur

Salut les gars dans ce instructable je vais vous apprendre à contrôler un RGB léger avec la palette de couleur d'ordinateur...vous pouvez produire presque toutes les couleurs en RVB léger comme votre désir avec l'aide de la palette de couleur...Étape
Plusieurs Matrices de LED avec Arduino

Plusieurs Matrices de LED avec Arduino

Ce projet est issu d'un atelier que nous avons organisé à Makespace Madrid dans le cadre de "La noche de la electrónica con Jameco".  Dans un précédent instructable nous avons déjà introduit la gestion d'une unique matrice de LED avec Arduino. D
Matrice de LED avec contrôleur de jeu - premier projet A

Matrice de LED avec contrôleur de jeu - premier projet A

ce projet a été construit pour mon cours d'introduction électronique à l'Université de Waterloo au Canada.  Il s'agissait de ma première introduction à l'électronique et donc, mon premier projet.Suivez ces étapes pour construire un tableau de LED 16
Contrôler vos appareils électroménagers avec télécommande de la TV!!

Contrôler vos appareils électroménagers avec télécommande de la TV!!

J'ai trouvé que certaines personnes sont très paresseux pour se lever aller auprès du Conseil et appuyez sur l'interrupteur pour allumer de lumière ou fan ou tout autre appareil mais Hey!, maintenant il y a une solution plus simple. Maintenant vous p
Contrôler l’interrupteur à distance CoTech avec Arduino (433Mhz)

Contrôler l’interrupteur à distance CoTech avec Arduino (433Mhz)

Tout à l'heure j'ai acheté 3 interrupteurs à distance Co/Tech 51058 x 10 et un 50027 éloignées des Clas Ohlson en Norvège. Ils utilisent l'AM 433mhz bande de communiquer. J'ai voulu contrôler avec un Arduino, et après avoir googler et lu beaucoup de
Contrôler votre musique sans fil avec une souris Logitech

Contrôler votre musique sans fil avec une souris Logitech

avez-vous jamais eu besoin de contrôler votre musique sans fil ? Avec un peu de logiciel et d'une souris Logitech, c'est facile. Nous irons sur la façon de mettre en place votre souris afin que vous pouvez mettre en pause, sauter et rejouer jusqu'à c
Contrôleur de matrice de LED RVB Arduino 8 x 8 avec sonde de température et les registres à décalage 4

Contrôleur de matrice de LED RVB Arduino 8 x 8 avec sonde de température et les registres à décalage 4

La première moitié de cette vidéo d'enseignement montre qu'un projet fini d'un Arduino avec 4 registres à décalage (74HC595) utilisé pour contrôler et 8 x 8 matrice de LED RVB. Il y a aussi un capteur de température DS18B20 utilisé pour afficher la t
Comment contrôler un croquis de traitement avec deux entrées Arduino

Comment contrôler un croquis de traitement avec deux entrées Arduino

Ce tutoriel va vous montrer comment construire un circuit de base Arduino qui permet de contrôler un fun ball couleur croquis dans le traitement.Vous aurez besoin :1 x carte Arduino (j'utilise un Uno)1 x planche à pain1 Photo de x-résistance1 x 10 k