Escolar Documentos
Profissional Documentos
Cultura Documentos
7 FOR
SINTAXE:
EXEMPLO:
void setup() {
Serial.begin(9600); // instancia a Serial
}
void loop() {
for (int i = 0; i < 12; i++) {
// inicia uma contagem que vai de 0 a 11
75
O passo é quanto será acrescentado na variável a cada ciclo
do for().
EXEMPLO:
void setup() {
Serial.begin(9600); // instancia a Serial
}
void loop() {
for (int i = 11; i > 0; i--) {
// inicia uma contagem que vai de 11 a 0
76
EXERCÍCIO 9
77
EXERCÍCIO 10
78
PROJETO#3 – Scrolling LED:
Componentes:
• 1 - Arduino Uno
• 1 - Protoboard
• 6 - LEDs 5mm
• 6 - 220 Ω Resistor
• Jumpers
Diagrama:
79
/*
Scrolling LED usando o laço for
Sobre o circuito:
* LEDs ligados do pino 2 até o 7
*/
void setup() {
// usa o laço for para definir os pinos de saída
for (int thisPin = 2; thisPin < 8; thisPin++) {
pinMode(thisPin, OUTPUT);
}
}
void loop() {
// loop do pino 2 até o 7
for (int thisPin = 2; thisPin < 8; thisPin++) {
// Liga o pino:
digitalWrite(thisPin, HIGH);
delay(timer);
// Desliga o pino
digitalWrite(thisPin, LOW);
}
80