Clignotement des LEDs en utilisant arduino de fantaisie (3 / 3 étapes)

Étape 3: codage

Contrôleur de feux de fantaisie / /
Par AP / /

int switchPin = 2 ; commutateur de mode est connecté à la broche 2
int led1Pin = 12 ;
int led2Pin = 11 ;
int led3Pin = 10 ;
int led4Pin = 9 ;

int val ; variable pour la lecture de l’état de la broche
val2 int ; variable pour la lecture de l’État différé
buttonState int ; variable qui contient l’état de commutation de mode

lightMode int = 0 ;

void setup() {}
pinMode (switchPin, entrée) ; La valeur de la broche de commutateur de mode comme entrée

pinMode (led1Pin, sortie) ;
pinMode (led2Pin, sortie) ;
pinMode (led3Pin, sortie) ;
pinMode (led4Pin, sortie) ;

Serial.Begin(9600) ; Établir une communication série à 9600bps
buttonState = digitalRead(switchPin) ; lire l’état initial
}

void loop() {}
Val = digitalRead(switchPin) ; lire la valeur d’entrée et stockez-la dans le val
Delay(10) ;
val2 = digitalRead(switchPin) ; Prévention de multiple
Si (val == val2) {}
Si (val! = buttonState) {}
Si (val == HIGH) {/ / vérifier si la touche est enfoncée
Si (lightMode == 0) {}
lightMode = 1 ; allumer la LED
}
else {}
Si (lightMode == 1) {/ / si del sur
lightMode = 2 ; faire clignoter
}
else {}
Si (lightMode == 2) {/ / si LEDs + clignotants
lightMode = 3 ; rendre vague
}
else {}
Si (lightMode == 3) {/ / si LEDs onduler,
lightMode = 0 ; désactiver les LEDs
}
}
}
}
}
}
buttonState = val ; enregistrer le nouvel État dans notre variable
}

Maintenant, faites tout ce qu’indique le lightMode
Si (lightMode == 0) {/ / LEDs-off
digitalWrite (led1Pin, basse) ;
digitalWrite (led2Pin, basse) ;
digitalWrite (led3Pin, basse) ;
digitalWrite (led4Pin, basse) ;

}

Si (lightMode == 1) {/ / LEDs-on
digitalWrite (led1Pin, HIGH) ;
digitalWrite (led2Pin, HIGH) ;
digitalWrite (led3Pin, HIGH) ;
digitalWrite (led4Pin, HIGH) ;

}

Si (lightMode == 2) {/ / clignotement des LED
digitalWrite (led1Pin, HIGH) ;
digitalWrite (led2Pin, HIGH) ;
digitalWrite (led3Pin, HIGH) ;
digitalWrite (led4Pin, HIGH) ;

Delay(100) ;
digitalWrite (led1Pin, basse) ;
digitalWrite (led2Pin, basse) ;
digitalWrite (led3Pin, basse) ;
digitalWrite (led4Pin, basse) ;

Delay(100) ;
}
Si (lightMode == 3) {/ / LEDs-ondulation
digitalWrite (led4Pin, basse) ;
digitalWrite (led1Pin, HIGH) ;
Delay(100) ;
digitalWrite (led1Pin, basse) ;
digitalWrite (led2Pin, HIGH) ;
Delay(100) ;
digitalWrite (led2Pin, basse) ;
digitalWrite (led3Pin, HIGH) ;
Delay(100) ;
digitalWrite (led3Pin, basse) ;
digitalWrite (led4Pin, HIGH) ;
Delay(100) ;
digitalWrite (led4Pin, basse) ;

}
}

Articles Liés

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
Clignotement des LEDs de la musique

Clignotement des LEDs de la musique

il s'agit d'un projet assez simple pour ceux qui ont certaines compétences électroniques.Brancher une source audio de ce circuit et la LED clignote au rythme de la musique. Tout, c'est vraiment utilise la tension de l'entrée audio pour activer un tra
Clignotement des LEDs avec des éléments distincts

Clignotement des LEDs avec des éléments distincts

comme chacun le sait sûrement la Fondation complète de la technologie moderne, nay le fondement même de notre civilisation avancée repose sur l'humble témoin clignotant. Rien ne dit que high tech tout à fait comme un clignotement de la del. Maintenan
RC de décodage des signaux en utilisant arduino

RC de décodage des signaux en utilisant arduino

#ThugLifeRobotHé les gars là-bas,Aujourd'hui je vais vous les gars montrer comment utiliser les contrôleurs de RC et décoder leurs signaux pour vos projetsComme beaucoup d'entre vous savent que nous pouvons directement utiliser servo-moteurs avec réc
Clignotement des LEDs sur la fréquence de la musique

Clignotement des LEDs sur la fréquence de la musique

Hé les gars, dans ce tutoriel je vais vous montrer exactement comment j'ai créé ma carte Arduino pour prendre un audio standard d'entrée et flash puis un ensemble de LED basées sur la fréquence de la musique de fond.Voici une courte vidéo d'elle en a
Feu LED en utilisant Arduino

Feu LED en utilisant Arduino

feu de circulation ont entraîné à l'aide d'Arduino uno.Etape 1: Eléments requis1. Arduino UNO2. 3 pc. LED (rouge, vert, jaune)3. Breadborad4. cavalier de filÉtape 2: Connexion du matériel Connet votre anrduino avec conduit tel qu'illustré à la figure
Comment changer le taux de clignotement de LED avec potentiomètre à arduino uno.

Comment changer le taux de clignotement de LED avec potentiomètre à arduino uno.

Cette vidéo contient des ensembles de commandes et codes d'écriture qui permettent un potentiomètre modifier la vitesse de clignotement des LED arduino uno Board à l'aide de « circuits 123d » en ligne plate-forme pour la fabrication du circuit ouvert
Commande lumière en utilisant Arduino ca

Commande lumière en utilisant Arduino ca

Le premier tutoriel, tout le monde penser à arduino est clignoter une LED. Aujourd'hui je vais vous montrer comment contrôler un lampe/appareil AC avec la même lumière de sketchControlling AC Blink ou appareil avec arduino est simple comme le clignot
Battre la détection des LEDs en résine

Battre la détection des LEDs en résine

dans ce instructable, je vais vous montrer comment j'ai créé une bande de LED de cast de résine qui s'allume en musique sur la base. Ours avec moi parce que je suis un peu novice, mais je ferai de mon mieux pour expliquer chaque partie afin que vous
Clignoter une LED avec langage assembleur & un PIC

Clignoter une LED avec langage assembleur & un PIC

pour énoncer l'évidence aveuglante, il y a beaucoup de saveurs du microcontrôleur dans le monde.  Il y a d'innombrables applications pour eux aussi.  Ce Instructable couvrira les étapes nécessaires à clignoter une LED en utilisant un microcontrôleur
Une horloge de RVB LED 15 avec Arduino core

Une horloge de RVB LED 15 avec Arduino core

L'horloge de RVB utilise le modèle de composition de couleur RVB utilisé dans tous les écrans de couleur. Ce modèle utilise trois couleurs « de base », à savoir rouges, verts et bleus, pour construire n'importe quelle autre couleur « composite » du s
Comment faire un clignotement de LED unique à l’aide d’un Comité d’Arduino Uno

Comment faire un clignotement de LED unique à l’aide d’un Comité d’Arduino Uno

Aujourd'hui, on va être illustrant comment faire un clignotement de LED unique à l'aide d'une carte Arduino Uno. En suivant chaque étape, vous permettra d'accomplir cet objectif.Vous aurez besoin de ce qui suit :Une carte ArduinoConseil de painCâble
Lumière de LED en utilisant un Arduino

Lumière de LED en utilisant un Arduino

Un Arduino est une informatique libre, logiciel open-source et microcontrôleur à base de produits pour la construction d'appareils numériques et des objets interactifs qui peuvent détecter et contrôler les périphériques physiques. Il y a plusieurs 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