8-LED Larson Scanner avec Arduino

il s’agit d’une façon simple de faire un Scanner de Larson en utilisant un Arduino, avec la capacité supplémentaire de fixer le taux de balayage avec un potentiomètre.

Liste des pieces minimum :

(1) Arduino Duemilanove (ou équivalent / compatible)
(8) LED de votre choix. J’ai utilisé 5mm 120-180 degré de T1-3/4 eau propre 1500mcd pure vert de l’écran LCD.
(8) résistances de 100 ohms 1/8 de watt (au minimum). J’ai utilisé (4) 330 ohms 1/4 watt et (4) 450 ohms 1/4 watt, juste parce que c’est ce que j’ai dû traîner. Je ne vois aucune différence de luminosité entre les deux.
(1) potentiomètre de k 10 de votre choix.
maquette de projet (1), sans soudure "push-in style.
(11) 4 pouces longueur du câble de raccordement , préférablement solid core avec conseils étamés. Torons fonctionnera, mais il est juste plus ennuyeux. J’ai utilisé des câbles pré-assemblés breadboardinging livré dans un kit.

Je n’ai pas écrit l’esquisse personnellement, mais plutôt modifié quelqu'un d’autre s pour s’adapter à mes besoins. Elle inclut la possibilité d’ajouter un bouton, qui je n’utilise pas.
L’esquisse pour l’Arduino est la suivante :

const int buttonPin = 2 ;
const int ledPin1 = 13 ;
buttonState int = 0 ;

la LED d’int [] = {3, 4, 6, 7, 8, 9, 10, 11} ;
#define NUMBER_OF_LEDS (sizeof(leds)/sizeof(int))

larson Boolean [] [NUMBER_OF_LEDS] = {}
{HAUTE, BASSE, FAIBLE, FAIBLE, FAIBLE, FAIBLE, FAIBLE, FAIBLE},
{BAS, HAUT, BAS, BAS, BAS, BAS, BAS, BAS},
{BAS, BAS, HAUT, BAS, BAS, BAS, BAS, BAS},
{FAIBLE, FAIBLE, BAS, HAUT, BAS, BAS, BAS, BAS},
{FAIBLE, FAIBLE, FAIBLE, FAIBLE, HAUT, BAS, BAS, BAS},
{FAIBLE, FAIBLE, FAIBLE, FAIBLE, FAIBLE, HAUTE, BASSE, BASSE},
{BAS, BAS, BAS, BAS, BAS, BAS, HAUT, BAS},
{FAIBLE, FAIBLE, FAIBLE, FAIBLE, FAIBLE, FAIBLE, FAIBLE, HAUT},
{BAS, BAS, BAS, BAS, BAS, BAS, HAUT, BAS},
{FAIBLE, FAIBLE, FAIBLE, FAIBLE, FAIBLE, HAUTE, BASSE, BASSE},
{FAIBLE, FAIBLE, FAIBLE, FAIBLE, HAUT, BAS, BAS, BAS},
{FAIBLE, FAIBLE, BAS, HAUT, BAS, BAS, BAS, BAS},
{BAS, BAS, HAUT, BAS, BAS, BAS, BAS, BAS},
{BAS, HAUT, BAS, BAS, BAS, BAS, BAS, BAS},
};

#define FRAMES (sizeof(larson)/(sizeof(larson[0])))

int sensorPin = 0 ;

void setup() {}
pinMode (ledPin1, sortie) ;
pinMode (buttonPin, entrée) ;
pour (int mené = 0; conduit < NUMBER_OF_LEDS ; led ++) {}
pinMode (leds [led], sortie) ;
}
}

void loop() {}

buttonState = digitalRead(buttonPin) ;
Si (buttonState == HIGH) {}
digitalWrite (ledPin1, HIGH) ;
}
else {}

longtemps = millis() ;

pour (cadre int = 0; cadre < cadres ; cadre ++) {}
pour (int mené = 0; conduit < NUMBER_OF_LEDS ; led ++) {}
digitalWrite (leds [led], larson[frame][led]) ;
}
int sensorValue = map(analogRead(sensorPin), 0, 1023, 0, 1000) ;
tandis que (sensorValue > = (millis() - temps)) {}
sensorValue = analogRead(sensorPin) ;
}
temps = millis() ;
}
}

}

Articles Liés

Comment faire un affichage LED à 7 segments avec Arduino

Comment faire un affichage LED à 7 segments avec Arduino

Je vais vous montrer comment faire un segment 7 Ecran à LEDS. Combiner avec Arduino pour créer le compte à rebours, texte simple et plus encore. J'aime faire des projets originaux. J'ai cherché l'ensemble d'instructables et n'a pas trouvé un comme ça
Horloge LED binaire pur avec Arduino

Horloge LED binaire pur avec Arduino

Mon horloge binaire est inspiré de nombreuses horloges binaires, que j'ai trouvé sur InstructablesLiens :Horloge de Lilypad Arduino :Horloge binaire :De plus, certains autres instructables horloge binaire.Mais...Ce que j'ai trouvé manquant en eux, c'
JT - des vagues Larson Scanner avec Joule Thief

JT - des vagues Larson Scanner avec Joule Thief

J'aime les chasseurs de LED. Un tas de LEDs proprement allumer/éteindre sur un timing précis - lumières exécute une seule façon, alors l'inverse... C'est relaxant, apaisant et hypnotique.Il existe tellement de LED chaser/scanner/séquenceur circuits l
Gyroscope led contrôle avec Arduino

Gyroscope led contrôle avec Arduino

Dans ce projet, je vais vous montrer comment construire une simple inclinaison led 4 gradateur avec un gyroscope et un arduino uno. Il y a 4 leds disposées en forme de « + » et qu'ils brillent plus que vous inclinez le montage d'essai.Étape 1: matéri
Suivez le leader LED d’affichage avec Arduino

Suivez le leader LED d’affichage avec Arduino

souhaitez créer un fou flashy bidule ?Eh bien, c'est le guide pas-à-pas à le faire !Avec seulement quelques pièces qui sont assez communs, vous pouvez compléter ce projet. Permet de bien démarrer !Étape 1: Étape 1 - matériaux et pièces Matériaux :• U
Le KITT-duino, bricolage Larson Scanner avec un Arduino

Le KITT-duino, bricolage Larson Scanner avec un Arduino

IMPORTANT : CODE est maintenant mis à jour. CORRECTIFS comprennent l'ajout de valeur entière pour manipuler le chronométrage et la fixation d'un DOUBLE-clignotant LED.Merci.C'est ma compréhension que beaucoup de Scanners Larson peut uniquement d'impu
4 x 4 x 4 LED-cube interactif avec Arduino

4 x 4 x 4 LED-cube interactif avec Arduino

pour expliquer mon 4 x 4 x 4 LED-cube interactif publié auparavant, un peu plus clair, je vais essayer de faire ma première étape par étape instructable.Ce 4 x 4 x 4 cube est interactif à l'aide de l'angle de quatre premières LEDs tant que voyants et
Contrôle de bande de LED Dioder Ikea avec Arduino + 16 X PWM LED Fader Conseil

Contrôle de bande de LED Dioder Ikea avec Arduino + 16 X PWM LED Fader Conseil

nous allons montrer comment relier et contrôler une bande de Ikea DIODER LED avec un arduino, utilisant une planche de 16 X Fader PWM LED comme intermédiaire.Le Conseil de X PWM 16 est fondamentalement un tas de mosfets sous contrôle PWM (commutateur
Larson Scanner avec Module relais

Larson Scanner avec Module relais

Bonjour ! Cette fois je vous montrerai comment j'ai utilisé un Arduino pour contrôler un module de relais avec huit canaux.Arduino en offre plusieurs avantages tels que :-Open source ;-Programmation facile ;-Vous pouvez assembler votre propre Conseil
Circuit de Strip LED RGB avec Arduino

Circuit de Strip LED RGB avec Arduino

Ce Instructable couvre l'Assemblée d'un circuit capable d'ing PWM (modulation de largeur d'impulsion) une bande de RVB LED 9-12v et un Arduino pour faire défiler une gamme de couleurs de programmation. Je vais discuter de comment monter un transistor
LED Cube avec Arduino et PCB personnalisé

LED Cube avec Arduino et PCB personnalisé

cette instructable détaille la conception et la construction des processus pour une 5 x 5 x 5 cube LED, contrôlée avec un Arduino, qui réside sur un circuits imprimés personnalisés.Vidéos, photos et informations supplémentaires se trouvent sur mon si
Clignotant LED avec Arduino Nano

Clignotant LED avec Arduino Nano

Bonjour les amis,Voyant un témoin clignotant est tellement amusant, mais lorsque vous effectuez un comme qui par vous-même puis le plaisir est d'autant plus. ^_^Alors, que la fête commence,Dans ce instructable, j'ai montré comment clignoter une diode
9 * 9 LED matrix avec Arduino

9 * 9 LED matrix avec Arduino

toujours voulu avoir un écran plus grand ?Cet affichage est basé sur une matrice de LED verte 9 * 9. L'affichage est piloté par juste avec une carte Arduino (Duemilanove dans mon cas).Pourquoi utilisons-nous une matrice et nous n'allument les voyants
Épeler affection pour votre Valentine avec chocolats, LEDs, Attiny13 et IDE Arduino

Épeler affection pour votre Valentine avec chocolats, LEDs, Attiny13 et IDE Arduino

Eh bien, bien sûr, vous auriez pu mettre une note de post-it avec le même message à l'intérieur de cette boîte de chocolats:) mais il ne sera pas presque aussi cool, surtout si votre Valentine a un sweet spot pour nerds. Venez pour penser à lui : bie