Étape 4: programmation
Ma première pièce de programmation jamais ! Alors que ce n’est pas le plus élégant ni plus joli code (je crois), c’est ce qui m’a commencé et c’était amusant de jouer avec !
Portables interactifs pour aider à garder la trace des tâches
Toutes les LED du libellé « 1 » séjour sur une fois allumé. LED de marqué « 2 » se met à clignoter jusqu'à ce que coupée de //regulated par interrupteur de matériel
Utilise une carte principale LilyPad Arduino 328
int LEDr1 = 5 ;
int LEDr2 = 6 ;
int LEDg1 = 7 ;
int LEDg2 = 8 ;
int LEDb1 = 9 ;
int LEDb2 = 10 ;
int LEDy1 = 11 ;
int LEDy2 = 12 ;
void setup() {/ / Mettez votre code de configuration ici, pour exécuter une fois :
pinMode (LEDr1, sortie) ;
pinMode (LEDr2, sortie) ;
pinMode (LEDg1, sortie) ;
pinMode (LEDg2, sortie) ;
pinMode (LEDb1, sortie) ;
pinMode (LEDb2, sortie) ;
pinMode (LEDy1, sortie) ;
pinMode (LEDy2, sortie) ;
}
void loop() {}
Lumières « 1 » pour des choses qui doivent être abordés sont contrôlées par le commutateur correspondant. Mode par défaut est « off »
la routine de la boucle s’exécute maintes et maintes fois pour toujours :
digitalWrite (LEDr1, élevé) ; allumer la LED (HIGH est le niveau de tension) digitalWrite (LEDg1, élevé) ; digitalWrite (LEDb1, élevé) ; digitalWrite (LEDy1, élevé) ;
Lumières « 2 » pour les choses qui sont urgentes sont contrôlés par le correspondant basculer et entraînent un mode clignotant. Mode par défaut est « off »
digitalWrite (LEDr2, élevé) ; allumer la LED (HIGH est le niveau de tension) delay(100) ; Attendez une seconde digitalWrite (LEDr2, basse) ; éteindre la LED en rendant les delay(100) basse tension ; Attendez une seconde
digitalWrite (LEDg2, élevé) ; allumer la LED (HIGH est le niveau de tension) delay(100) ; Attendez une seconde digitalWrite (LEDg2, basse) ; éteindre la LED en rendant les delay(100) basse tension ; Attendez une seconde
digitalWrite (LEDb2, élevé) ; allumer la LED (HIGH est le niveau de tension) delay(100) ; Attendez une seconde digitalWrite (LEDb2, basse) ; éteindre la LED en rendant les delay(100) basse tension ; Attendez une seconde
digitalWrite (LEDy2, élevé) ; allumer la LED (HIGH est le niveau de tension) delay(100) ; Attendez une seconde digitalWrite (LEDy2, basse) ; éteindre la LED en rendant les delay(100) basse tension ; Attendez une seconde
}