CONTRÔLE 8 LED utilisant ARDUINO:- (3 / 3 étapes)

Étape 3: Codage:-

Variables de LED Pin

int ledPins [] = {2,3,4,5,6,7,8,9} ; Un tableau de tenir la broche que chaque LED est reliée à / / c'est-à-dire LED #0 est connecté à la broche 2, LED #1, 3 et ainsi de suite //to adresse une ledPins d’utilisation de tableau [0] cela serait égale 2 //and ledPins [7] serait égal à 9

/ * * setup() - cette fonction est exécutée une fois quand vous allumez votre Arduino * nous les tiges de trois contrôle sorties * /

void setup() {}

Définissez chaque broche reliée à une LED pour le mode de sortie (traction élevé (activé) ou basse (éteint)

pour (int i = 0; i < 8; i ++) {}

C’est une boucle et répéter huit fois

pinMode(ledPins[i],OUTPUT) ; Nous avons utiliser ceci pour définir chaque broche de LED pour la sortie} code //the cela remplace est ci-dessous

/* *

Loop() - cette fonction débutera une fois l’installation terminée et puis répétez * on appelle une fonction nommée oneAfterAnother(). Si vous désirez un comportement différent * décommenter (supprimer les deux barres obliques) une des autres lignes * /

void loop() / / run maintes et maintes fois {}

oneAfterAnotherNoLoop() ; Cela s’allumer chaque LED un par un, puis chacun s’éteint}

Sub oneAfterAnotherNoLoop()

{int delayTime = 100 ; //the temps (en millisecondes) pour faire une pause entre LEDs //make plus petite pour une commutation plus rapide et plus grande pour plus lentement

digitalWrite (ledPins [0], HIGH) ; Allume la LED #0 (connecté à la broche 2)

Delay(delayTime) ; attend /Delay millisecondes

digitalWrite (ledPins [1], HIGH) ; Allume la LED #1 (connecté à la broche 3)

Delay(delayTime) ; attend /Delay millisecondes

digitalWrite (ledPins [2], haut) ; Allume la LED #2 (connecté à la borne 4)

Delay(delayTime) ; attend /Delay millisecondes

digitalWrite (ledPins [3], HIGH) ; Allume la LED #3 (relié à la broche 5)

Delay(delayTime) ; attend /Delay millisecondes

digitalWrite (ledPins [4], HIGH) ; Allume la LED #4 (relié à la broche 6)

Delay(delayTime) ; attend /Delay millisecondes

digitalWrite (ledPins [5], HIGH) ; Allume la LED #5 (relié à la broche 7)

Delay(delayTime) ; attend /Delay millisecondes

digitalWrite (ledPins [6], HIGH) ; Allume la LED #6 (connecté à la broche 8)

Delay(delayTime) ; attend /Delay millisecondes

digitalWrite (ledPins [7], HIGH) ; Allume la LED #7 (relié à la broche 9)

Delay(delayTime) ; attend /Delay millisecondes

Chaque LED s’éteigne

digitalWrite (ledPins [7], faible) ; Allume la LED #0 (connecté à la broche 2)

Delay(delayTime) ; attend

/Delay millisecondes

digitalWrite (ledPins [6], faible) ; Allume la LED #1 (connecté à la broche 3)

Delay(delayTime) ; attend /Delay millisecondes

digitalWrite (ledPins [5], faible) ; Allume la LED #2 (connecté à la borne 4)

Delay(delayTime) ; attend /Delay millisecondes

digitalWrite (ledPins [4], faible) ; Allume la LED #3 (relié à la broche 5)

Delay(delayTime) ; attend /Delay millisecondes

digitalWrite (ledPins [3], faible) ; Allume la LED #4 (relié à la broche 6)

Delay(delayTime) ; attend /Delay millisecondes

digitalWrite (ledPins [2], faible) ; Allume la LED #5 (relié à la broche 7)

Delay(delayTime) ; attend /Delay millisecondes

digitalWrite (ledPins [1], faible) ; Allume la LED #6 (connecté à la broche 8)

Delay(delayTime) ; attend /Delay millisecondes

digitalWrite (ledPins [0], faible) ; Allume la LED #7 (relié à la broche 9)

Delay(delayTime) ; attend /Delay millisecondes}

void oneAfterAnotherLoop() {}

int delayTime = 100 ; la durée (en millisecondes) pour faire une pause entre LEDs //make plus petite pour une commutation plus rapide et plus grande pour plus lentement

Chaque voyant allumer l’un après l’autre

pour (int i = 0; i < = 7; i ++) {}

digitalWrite (ledPins [i], HIGH) ; Allume les LED #i chaque fois que cela fonctionne j’ai

Delay(delayTime) ; Obtient un ajouté à cela, donc cela se répète} //8 fois la première fois que j’ai va = 0 la finale //time je sera égal à 7 ;

Éteignez l’un après l’autre chaque voyant

pour (int i = 7; j’ai > = 0; i--) {//same comme ci-dessus, mais plutôt que commençant par 0 et compter jusqu'à //we commencer à sept ans et compte à rebours

digitalWrite (ledPins [i], faible) ; S’éteint LED #i chaque fois que cela fonctionne j’ai

Delay(delayTime) ; Obtient un soustrait il sorte il répétera} //8 fois la première fois j’ai sera = 7 la finale //time c’est égale à 0}

/ * * oneOnAtATime() - sera une lumière mena ensuite la prochaine éteindre tous les autres * /

void oneOnAtATime() {}

int delayTime = 100 ; la durée (en millisecondes) pour faire une pause entre LEDs //make plus petite pour une commutation plus rapide et plus grande pour plus lentement

pour (int i = 0; i < = 7; i ++) {}

int offLED = i - 1 ; Calculer qui LED a été tourné la dernière fois par le biais

if(i == 0) {//for j’ai = 1 à 7 C’est j’ai moins 1 (c'est-à-dire que si j’ai = 2, nous allons offLED = 7; //turn LED 2 et éteindre la LED 1)} //however si j’ai = 0 on ne veut pas tourner de led -1 (n’existe pas) //instead nous éteindre la LED

7, (boucle autour)

digitalWrite (ledPins [i], HIGH) ; allumer LED #i

digitalWrite (ledPins [offLED], faible) ; éteindre la LED que nous avons tourné sur la dernière fois

Delay(delayTime) ; } }

/ * * inAndOut() - cela se met en marche les deux LEDs milieu puis les deux suivantes sur * faisant un regarder dedans et dehors * /

void inAndOut() {}

int delayTime = 100 ; la durée (en millisecondes) pour faire une pause entre LEDs //make plus petite pour une commutation plus rapide et plus grande pour //runs plus lent les LEDs à partir du milieu

pour (int i = 0; i < = 3; i ++) {}

int offLED = i - 1 ; Calculer qui LED a été tourné la dernière fois par le biais

if(i == 0) {//for j’ai = 1 à 7 C’est j’ai moins 1 (c'est-à-dire que si j’ai = 2, nous allons

offLED = 3 ; tourner sur 2 LED et LED 1)} //however si j’ai = 0 on ne veut pas tourner de led -1 (n’existe pas) //instead nous éteindre la LED 7, (boucle autour)

int onLED1 = 3 - i ; Il s’agit de la première LED pour aller ie. # LED3 lorsque j’ai = 0 et LED //#0 lorsque j’ai = 3 int onLED2 = 4 + i ; Il s’agit de la première LED pour aller ie.

LED #4 lorsque j’ai = 0 et LED //#7 lorsque j’ai = 3

int offLED1 = 3 - offLED ; s’éteint le voyant nous avons tourné sur la dernière fois

int offLED2 = 4 + offLED ; s’éteint le voyant nous avons tourné sur la dernière fois

digitalWrite (ledPins [onLED1], HIGH) ;

digitalWrite (ledPins [onLED2], HIGH) ;

digitalWrite (ledPins [offLED1], faible) ;

digitalWrite (ledPins [offLED2], faible) ;

Delay(delayTime) ; }

les LEDs se heurte au milieu

pour (int i = 3; i > = 0; i--) {}

int offLED = i + 1 ; Calculer qui LED a été tourné la dernière fois par le biais

if(i == 3) {//for i = 1 à 7 C’est j’ai moins 1 (c.-à-d.

si i = 2, nous allons

offLED = 0 ; tourner sur 2 LED et LED 1)} //however si j’ai = 0 on ne veut pas tourner de led -1 (n’existe pas) //instead nous éteindre la LED 7, (boucle autour)

int onLED1 = 3 - i ; Il s’agit de la première LED pour aller ie. # LED3 lorsque j’ai = 0 et LED //#0 lorsque j’ai = 3 int onLED2 = 4 + i ; Il s’agit de la première LED pour aller ie. LED #4 lorsque j’ai = 0 et LED //#7 lorsque j’ai = 3 j’ai

NT offLED1 = 3 - offLED ; s’éteint le voyant nous avons tourné sur la dernière fois

int offLED2 = 4 + offLED ; s’éteint le voyant nous avons tourné sur la dernière fois

digitalWrite (ledPins [onLED1], HIGH) ;

digitalWrite (ledPins [onLED2], HIGH) ;

digitalWrite (ledPins [offLED1], faible) ;

digitalWrite (ledPins [offLED2], faible) ;

Delay(delayTime) ; }

}

Articles Liés

Contrôle moteur en utilisant Arduino

Contrôle moteur en utilisant Arduino

Commande de moteurs en utilisant Arduino peut être délicat.Tout d'abord, les moteurs exigent plus de courant que la sortie de quel Arduino peuvent fournir des épingles. Aussi moteurs peuvent générer leur propre courant à travers un processus appelé i
Contrôleur de LED RBG Arduino

Contrôleur de LED RBG Arduino

Ce projet est adapté pour les utilisateurs de Arduino débutant. C'est mon premier Instrucable depuis l'acquisition d'un kit Arduino récemment. Ce projet intègre à l'aide des entrées réglables pour contrôler l'éclairage de couleur d'une LED RGB. Ceci
Android contrôle Slider à LED RGB Arduino

Android contrôle Slider à LED RGB Arduino

C'est vraiment un amusement projet au lieu de contrôler le RGB piloté depuis le potentiomètre vous pouvez être piloté depuis une application android, application android pour ce projet a été créée à l'aide d'inventeur MIT de app, où vous pouvez dépla
Dub Cadet: MIDI holographique & contrôleur de LED pour Arduino - partie 1

Dub Cadet: MIDI holographique & contrôleur de LED pour Arduino - partie 1

Selon moi, des instruments de musique holographiques sera monnaie courante dans l'avenir, apparaître dans le monde des écoles (pour l'éducation), à domicile (pour le fun), aux bureaux de médias (pour la créativité) et dans les studios de musique (de
Comment contrôler 8 leds avec arduino uno

Comment contrôler 8 leds avec arduino uno

Hé les gars c'est mon premier projet arduino s'il vous plaît commentaire comment u feel.        Étape 1: Les choses dont vous avez besoin Comme c'est facile projet pour débutant de pièces sont également simplesPièces :1 - Arduino uno ou tout autre Co
Voiture d’occasion inclinaison contrôlée en utilisant arduino

Voiture d’occasion inclinaison contrôlée en utilisant arduino

Salut, tout le monde c'est mon premier instructables est donc un peu de compréhension. pls, postez vos suggestions pour les futurs instructables. Je suis en train de documenter chaque étape des leurs pour les débutants qui veulent s'initier à la cons
Robot de PC Internet iPhone contrôlée en utilisant arduino

Robot de PC Internet iPhone contrôlée en utilisant arduino

robot Arduino Internet PC contrôlé en utilisant iphone SPY Webcam robot sur roues ordinateur portable en utilisant la langue de traitement + arduino... Logiciel - par Francisco Dias
Comment créer votre propre machine de candy grabber utilisant Arduino & 1Sheeld

Comment créer votre propre machine de candy grabber utilisant Arduino & 1Sheeld

Simplement, ce projet est une machine de grabber de bonbons contrôlée en utilisant Arduino et 1Sheeld via Game pad bouclier.1Sheeld est une plateforme pour Arduino qui permet de puiser dans les capteurs et les capacités de votre smartphone et vous pe
Commander une LED avec arduino et Wifly shield

Commander une LED avec arduino et Wifly shield

Pour démontrer comment vous pouvez contrôler les périphériques via wifi à l'aide du bouclier de wifly arduino, je vais passer sous et hors tension d'une LED en envoyant une requête http de mon navigateur web sur le wifly shield.Exigences :1. Arduino
Android sous contrôle RGB LED en utilisant Arduino

Android sous contrôle RGB LED en utilisant Arduino

Hai pour tous les membres de l'AIMTA post va montrer comment contrôler le RGB LED utilisant android avec arduino et un module Bluetooth HC-05.J'ai cherché dans Internet il y a beaucoup de techniques pour contrôler la LED RGB. Mais il s'agit de la mét
LED de contrôle utilisant Arduino Bluetooth et Android. (Partie 1)

LED de contrôle utilisant Arduino Bluetooth et Android. (Partie 1)

Cette instructable est un simple expliquant tutorial comment contrôler une LED en utilisant Android Bluetooth.Vous aurez besoin :Arduino UNORésistances 300Ω (3 x)Résistance 150ΩLEDChasubles ;Bluetooth Module (HC-06/autres) ;Téléphone Android ;Apk de
N’importe quelle voiture contrôlée à distance en utilisant Arduino

N’importe quelle voiture contrôlée à distance en utilisant Arduino

car c'est mon premier instructable j'ai essayé de mon mieux. Cette voiture est faite en utilisant arduino sans moteur sheild ou ics. Ce rover peut être contrôlé à l'aide d'une télécommande. Tout d'abord, nous avons besoin décoder la télécommande pour
Contrôler vos LEDs avec votre télécommande de la TV? ! || Arduino IR tutoriel

Contrôler vos LEDs avec votre télécommande de la TV? ! || Arduino IR tutoriel

Dans ce projet, je vais vous montrer comment j'ai réaffecté les boutons inutiles sur mon téléviseur distant pour contrôler les LEDs derrière mon téléviseur. Vous pouvez également utiliser cette technique pour contrôler toutes sortes de choses avec un
Tutoriaux Arduino Basic - comment contrôler les LEDs

Tutoriaux Arduino Basic - comment contrôler les LEDs

Cette instructable indique comment contrôler un ou plusieurs LEDs avec Arduino et alors nous saurons comment utiliser les broches e/s analogiques et numériques. Jamais fait tout travailler avant avec Arduino et ne sais pas comment l'utiliser. Tant pi