Easy Kit arduino
-
Upload
jefferson-duarte-de-oliveira -
Category
Documents
-
view
266 -
download
8
description
Transcript of Easy Kit arduino
EasyKit
LED BlinkEste o exemplo mais simples que voc pode fazer com um Arduino para visualizar uma sada fsica (LED do Pino D13).Dificuldade:Montagem:
Programao:
Material Utilizado:Arduino UnoCabo USB A para BA Montagem
O Sketch
#defineLED13//Define LED como 13voidsetup(){
pinMode(LED,OUTPUT);//Define o pino 13(LED) como sada
}voidloop(){
digitalWrite(LED,HIGH);//Liga o LEDdelay(1000);//Aguarda 1 segundodigitalWrite(LED,LOW);//Apaga o LEDdelay(1000);//Aguarda 1 segundo}
Fade com ArduinoEste outro exemplo simples onde voc visualizar a alterao progressiva do brilho de um LED usando a funoanalogWrite().Dificuldade:Montagem:
Programao:
Material Utilizado:Arduino UnoCabo USB A para BProtoboard 400Resistor 10kLEDAlguns JumpersA Montagem
O Sketch
intled = 9;// pino onde o LED vai estar ligadointbrilho = 0;// varivel que armazena a quatidade de brilho do LED.intfade = 5;// determina a variao entre cada degrad que o LED ser acesso
voidsetup() { // configura o pino 9 como sada digitalpinMode(led,OUTPUT);}
voidloop() { // Envia um PWM proporcional ao valor do brilho para o LED ligado ao pino 9:analogWrite(led, brilho); // Altera o brilho para no prximo loop alterar o brilho do LEDbrilho=brilho+fade; // Inverte a direo do Fade caso ultrapasse os limites da escala do analogWrite()if(brilho == 0 || brilho == 255) { fade=-fade; } // Espera 30 milisegundos para controlar e dar o efeito de fadedelay(30);
}Acionando LEDs pelo Serial MonitorNeste exemplo voc utilizar o Serial Monitor para alterar o estado dos LEDs. Enviando a letra R (red) voc altera o LED vermelho, com a Letra G (green) o LED verde e com a letra Y(yellow) o LED amarelo.Dificuldade:Montagem:
Programao:
Material Utilizado:Arduino UnoCabo USB A para BProtoboard 400Resistor 10kLEDsAlguns JumpersA Montagem
O Sketch
//varavelqueguardaodadovindodaserialcharleitura;
//defineospinosondeosLEDsestoconectados#defineledRed8#defineledGreen9#defineledYellow10
voidsetup() {
//Inicializa comunicao Serial a 9600Serial.begin(9600);
//Configura os pinos dos LEDs como sadapinMode(ledRed,OUTPUT); pinMode(ledGreen,OUTPUT); pinMode(ledYellow,OUTPUT);
//MantmosLEDsdesligadosassimqueiniciaroprogramadigitalWrite(ledRed,LOW); digitalWrite(ledGreen,LOW); digitalWrite(ledYellow,LOW);}
voidloop() { //Verifica se h algum dado no conector serialwhile(Serial.available() > 0) { //L o dado vindo da Serial e armazena na varivel leituraleitura=Serial.read();
//Seavarivelleituraforiguala'r'ou'R'InverteovalordoLEDvermelhoif(leitura =='r'|| leitura =='R'){// As duas || a operao booleana OUdigitalWrite(ledRed,!digitalRead(ledRed)); }
//Seelaforiguala'g'ou'G'InverteovalordoLEDVerdeelseif(leitura =='g'|| leitura =='G'){ digitalWrite(ledGreen,!digitalRead(ledGreen)); }
//Seelaforiguala'y'ou'Y'InverteovalordoLEDVerdeelseif(leitura =='y'|| leitura =='Y'){ digitalWrite(ledYellow,!digitalRead(ledYellow)); }
Serial.println(leitura); }
}Lendo Boto com Serial monitorCom este exemplo voc aprender como fazer leituras digitais (0/Desligado e 1/Ligado) utilizando uma chave tctil e o Serial Monitor para monitorar o estado dela.Dificuldade:Montagem:
Programao:
Material Utilizado:Arduino UnoCabo USB A para BProtoboard 400Resistor 10kChave TctilAlguns JumpersA Montagem
O Sketch
#defineCHAVE2//Define CHAVE como 2voidsetup(){pinMode(CHAVE,INPUT);//Configura o pino 2 como entradaSerial.begin(9600);//Habilita a porta Serial com um Baud Rate de 9600}voidloop(){if(digitalRead(CHAVE))//Se o boto for pressionado{Serial.println("Botao Pressionado\n");//Imprime no Serial Monitor "Boto Pressionado"}else//Seno{Serial.println("Botao Despressionado\n");// Imprime no Serial Monitor "Boto Despressionado"}delay(250);//Delay de 250 milissegundos
}Operaes lgicas com ArduinoVamos demonstrar como executar trs operaes lgicas com o Arduino. Vamos executar a leitura das teclas A e B e em cada um dos LEDs vamos mostrar a sada das operaes OR, AND e XOR.Dificuldade:Montagem:
Programao:
Material Utilizado:Arduino UnoCabo USB A para BProtoboard 400Resistor 10kChave TctilAlguns JumpersA Montagem
O Sketch
//Definiesparaospinosqueserousados
#definebotaoA6// pino onde ser conectada a entrada A#definebotaoB7// pino onde ser conectada a entrada B#defineledXOR8// pino que mostrar a sada OU exclusivo (XOR)#defineledOU9// pino que mostrar a sada OU (OR)#defineledE10// pino que mostrar a sada E (AND)
//variveisquearmazemosvaloresdosbotoesbooleanvalA = 0;booleanvalB = 0;
voidsetup() {
// configura os pinos dos LED:pinMode(ledXOR ,OUTPUT); pinMode(ledOU,OUTPUT); pinMode(ledE,OUTPUT);
// configura os pinos onde os botes esto conectadospinMode(botaoA,INPUT); pinMode(botaoB,INPUT);
}
voidloop(){
// L o estado dos BotesvalA=digitalRead(botaoA); valB=digitalRead(botaoB);
//
digitalWrite(ledXOR, valA ^ valB);// Operador ^ XORdigitalWrite(ledOU , valA | valB);// Operador | OUdigitalWrite(ledE , valA & valB);// Operador & E
}Lendo Potencimetro com Serial MonitorCom este exemplo voc aprender como fazer leituras analgicas (0 a 1023) a partir de um potencimetro, onde o mesmo ser variado manualmente a partir de seu curso.Dificuldade:Montagem:
Programao:
Material Utilizado:Arduino UnoCabo USB A para BProtoboard 400Potencimetro 10kChave TctilAlguns JumpersA Montagem
O Sketch
#definepotA0//Define pot como A0
intpotvalor;//Cria varivel para armazenar o valor do potencimetro
voidsetup(){
Serial.begin(9600);//Inicia a serial com Baud Rate de 9600}
voidloop(){
potvalor=analogRead(A0);//L o potencimetro e armazena na varivel potvalorSerial.print("Valor do Potenciometro = ");//Imprime na serial "Valor do Potenciometro = "Serial.println(potvalor);//Imprime na serial o valor lidodelay(250);//Aguarda 250 milissegundos
}Controlando brilho de LED com o PotencimetroO dimmer um dispositivo que controla a luminosidade de uma lmpada atrves de um potencimetro. Neste exemplo vamos exemplificar como este conceito pode ser aplicado programao do Arduino controlando o brilho de um LED usando a funoanalogWrite().Dificuldade:Montagem:
Programao:
Material Utilizado:Arduino UnoCabo USB A para BProtoboard 400Resistor 10kLEDAlguns JumpersA Montagem
O Sketch
#definepotPin0// Define o pino analgico em que o potencimetro vai ser conectado#defineledPin9// Define o pino que ter um LED e um resistncia ligada ao terra
intvalPot = 0;//Varivel que armazena o valor da leitura do potencimetro
voidsetup() {
pinMode(ledPin,OUTPUT);// Configura o pino do LED como sada
}
voidloop() {
valPot=analogRead(potPin);//Faz a leitura analgica do pino em que o potencimetro esta ligadovalPot=map(valPot,0,1023,0,255);//Utilizando a funo map() para transformar uma escala de 0-1023 em uma escala 0 a 255analogWrite(ledPin,valPot );// Aciona o LED proporcionalmente ao valor da leitura analgica
}Lendo a temperatura pelo serial monitorUtilizando um resistor NTC e a entrada analgica do Arduino, vamos ler a temperatura do ambiente com a bibliotecaThermistorno serial monitor vamos imprimir o valor segundo a segundo.Dificuldade:Montagem:
Programao:
Material Utilizado:Arduino UnoCabo USB A para BProtoboard 400Resistor 10kTermistor NTC 10kAlguns JumpersA Montagem
BibliotecaPara instalar a biblioteca, abra o Arduino IDE e clique na abaSketch -> Import Library -> Add Library.
Para baixar o aquivo a ser importado para a biblioteca do Arduino:Clique Aqui!O Sketch
#include
Thermistortemp(0);
voidsetup() {
Serial.begin(9600);
}
voidloop(){
inttemperature = temp.getTemp(); Serial.print("Temperatura no Sensor eh: "); Serial.print(temperature); Serial.println("*C"); delay(1000);
}
Para visualizar a temperatura abra o serial monitor e clicando neste cone destacado abaixo:
Automao de LED com LDRCom este exemplo voc aprender como utilizar a Mini Fotoclula (LDR) para fazer uma leitura de luminosidade do seu ambiente.Dificuldade:Montagem:
Programao:
Material Utilizado:Arduino UnoCabo USB A para BProtoboard 400Resistor 330Resistor 10KLDRLED VermelhoAlguns JumpersA Montagem
O Sketch
#defineLDRA0//Define LDR como A0#defineled8//Define led como 8
floatluminosidade;//Varivel para armazenar o valor da luminosidadefloatamostra;//Varivel para armazenar o amostratria
voidsetup(){
Serial.begin(9600);//Inicia a Serial do Arduino
pinMode(led,OUTPUT);//Configura pino 8 como sadadigitalWrite(led,LOW);//Desliga o LED
}
voidloop(){ amostra=0;//Zera a varivel amostra
//Pega 1000 amostrasfor(inti=0; i < 100 ; i++) { luminosidade=analogRead(LDR);//Armazena o valor lido pelo LDRluminosidade=(luminosidade/1024)*100;//Transforma o valor lido em porcentagemamostra=amostra+luminosidade;//Armazena na varivel amostra} //=================
amostra=amostra/100;//Tira a mdia das amostrasSerial.print("Luminosidade = ");//Imprime na serial "Luminosidade = "Serial.print(amostra, 0);//Imprime a amostra sem casas decimaisSerial.println("%");//Imprime o smbolo de porcentagem
if(amostra < 30)//Se a luminosidade estiver abaixo de 30%{ digitalWrite(led,HIGH);//Liga o LED}
else//Seno{ digitalWrite(led,LOW);//Desliga o LED} delay(250);//Delay de 250 milissegundos
}SemforoCom este exemplo, conseguir simular o funcionamento de um semforo, utilizando LEDs e um boto para ativar o semforo de pedestre.Dificuldade:Montagem:
Programao:
Material Utilizado:Arduino UnoCabo USB A para BProtoboard 400Resistor 330Resistor 10KChave TctilLED VermelhoLED AmareloLED VerdeAlguns JumpersA Montagem
O Sketch
#definecarroVERDE2//Define carroVERDE como 2#definecarroAMARELO3//Define carroAMARELO como 3#definecarroVERMELHO4//Define carroVERMELHO como 4#definepedestreVERDE11//Define pedestreVERDE como 11#definepedestreVERMELHO12//Define pedestreVERMELHO como 12#definebotao8//Define botao como 8
voidsetup(){
//Configura os pinos como sadapinMode(carroVERDE,OUTPUT);//Configura pino 2 como sadapinMode(carroAMARELO,OUTPUT);//Configura pino 3 como sadapinMode(carroVERMELHO,OUTPUT);//Configura pino 4 como sadapinMode(pedestreVERDE,OUTPUT);//Configura pino 11 como sadapinMode(pedestreVERMELHO,OUTPUT);//Configura pino 12 como sada//=============================
pinMode(botao,INPUT_PULLUP);//Configura o pino 8 como entrada
//Desliga todos os LEDs do sistemadigitalWrite(carroVERDE,LOW);//Desliga o LED Verde dos carrodigitalWrite(carroAMARELO,LOW);//Desliga o LED Amarelo dos carrodigitalWrite(carroVERMELHO,LOW);//Desliga o LED Vermelho dos carrodigitalWrite(pedestreVERDE,LOW);//Desliga o LED Verde dos pedestredigitalWrite(pedestreVERMELHO,LOW);//Desliga o LED Verde dos carro//=================================
}
voidloop(){
while((digitalRead(botao))//Enquanto o botao do pedestre no for pressionado{ digitalWrite(carroVERDE,HIGH);//Liga o LED Verde do carrodigitalWrite(pedestreVERMELHO,HIGH);//Liga o LED Vermelho do pedestre}
digitalWrite(carroVERDE,LOW);//Apaga o LED Verde do carrodigitalWrite(carroAMARELO,HIGH);//Liga o LED Amarelo do carro
delay(3000);//Aguarda 3 segundos
digitalWrite(carroAMARELO,LOW);//Apaga o LED Amarelo do carrodigitalWrite(carroVERMELHO,HIGH);//Liga o LED Vermelho do carro
delay(1000);//Aguarda 1 segundo
digitalWrite(pedestreVERMELHO,LOW);//Apaga o LED Vermelho do pedestredigitalWrite(pedestreVERDE,HIGH);//Liga o LED Verde do pedestre
delay(5000);//Aguarda 5 segundos
digitalWrite(pedestreVERDE,LOW);//Apaga LED Verde do pedestre
//Pisca LED Vermelho do pedestrefor(inti=0 ; i= 20)digitalWrite(L_2,HIGH);//Aciona o L_2 se luminosidade for maior ou igual que 20%elsedigitalWrite(L_2,LOW);//Seno desliga o L_2
if(amostra >= 30)digitalWrite(L_3,HIGH);//Aciona o L_3 se luminosidade for maior ou igual que 30%elsedigitalWrite(L_3,LOW);//Seno desliga o L_3
if(amostra >= 40)digitalWrite(L_4,HIGH);//Aciona o L_4 se luminosidade for maior ou igual que 40%elsedigitalWrite(L_4,LOW);//Seno desliga o L_4
if(amostra >= 50)digitalWrite(L_5,HIGH);//Aciona o L_5 se luminosidade for maior ou igual que 50%elsedigitalWrite(L_5,LOW);//Seno desliga o L_5
if(amostra >= 60)digitalWrite(L_6,HIGH);//Aciona o L_6 se luminosidade for maior ou igual que 60%elsedigitalWrite(L_6,LOW);//Seno desliga o L_6
if(amostra >= 70)digitalWrite(L_7,HIGH);//Aciona o L_7 se luminosidade for maior ou igual que 70%elsedigitalWrite(L_7,LOW);//Seno desliga o L_7
if(amostra >= 80)digitalWrite(L_8,HIGH);//Aciona o L_8 se luminosidade for maior ou igual que 80%elsedigitalWrite(L_8,LOW);//Seno desliga o L_8
if(amostra >= 85)digitalWrite(L_9,HIGH);//Aciona o L_9 se luminosidade for maior ou igual que 85%elsedigitalWrite(L_9,LOW);//Seno desliga o L_9
if(amostra >= 95)digitalWrite(L_10,HIGH);//Aciona o L_10 se luminosidade for maior ou igual que 90%elsedigitalWrite(L_10,LOW);//Seno desliga o L_10
}Acionando LED com senhaCom uma senha configurada via pela programao e 5 teclas, voc poder acionar um LED para indicar que a senha foi digitada corretamente.Dificuldade:Montagem:
Programao:
Material Utilizado:Arduino UnoCabo USB A para BProtoboard 400Resistor 330Resistor 10kChave TactilLED VerdeAlguns JumpersA Montagem
O Sketch
//Quantidadededgitosparaasenha#defineDIGITOS4
//LEDqueirindicarqueasenhafoibemsucedida#defineledSenhaOk8//Declaraosbotes#defineb13#defineb24#defineb35#defineb46#defineb57
charsenha[DIGITOS];//Cria um vetor com a quantidade de dgitos da senhacharsenhaCorreta[DIGITOS]={ '4','2','4','2'};//Senha que o usurio ir ter que digitar ("4242")
voidsetup(){
Serial.begin(9600);//Inicia comunicao serial
pinMode(b1,INPUT);//pinMode(b2,INPUT);//pinMode(b3,INPUT);//pinMode(b4,INPUT);//pinMode(b5,INPUT);//
pinMode(ledSenhaOk,OUTPUT);//Led que Indica Senha corretadigitalWrite(ledSenhaOk,LOW);
}
voidloop(){
Serial.print("Por Favor, digite a senha: ");//Imprime a mensagem para a digitao da senha
leteclado();//Chama a funo para pegar a senha ("quatros digitos, nesse exemplo")
intok=0;//Inicia uma varivel para a validao do dgitos da senha
for(intj=0; j Firmata > StandardFirmata
Dado eletrnicoCom este exemplo voc criar um dado eletrnico, onde o mesmo fica sendo embaralhado e ao ser pressionado o boto do circuito ele sorteia um nmero de 1 a 6 e demonstra nos LEDs qual o nmero que foi sorteado.Dificuldade:Montagem:
Programao:
Material Utilizado:Arduino UnoCabo USB A para BProtoboard 400Resistor 330Resistor 10KChave TctilLED VermelhoLED AmareloLED VerdeAlguns JumpersA Montagem
O Sketch
#defineCHAVEA5//Define CHAVE como A5#defineA_12//Define A_1 como 2#defineA_23//Define A_2 como 3#defineA_34//Define A_3 como 4#defineB_15//Define B_1 como 5#defineB_26//Define B_2 como 6#defineB_37//Define B_3 como 7#defineC_18//Define C_1 como 8#defineC_29//Define C_2 como 9#defineC_310//Define C_3 como 10
intsorteio;//Varivel para armazenagem no nmero sorteado
voidsetup(){
pinMode(CHAVE,INPUT_PULLUP);//COnfigura o pino A5 como entrada e habilita o resistor de pull-up
pinMode(A_1,OUTPUT);//Configura o pino 2 como sadapinMode(A_2,OUTPUT);//Configura o pino 3 como sadapinMode(A_3,OUTPUT);//Configura o pino 4 como sadapinMode(B_1,OUTPUT);//Configura o pino 5 como sadapinMode(B_2,OUTPUT);//Configura o pino 6 como sadapinMode(B_3,OUTPUT);//Configura o pino 7 como sadapinMode(C_1,OUTPUT);//Configura o pino 8 como sadapinMode(C_2,OUTPUT);//Configura o pino 9 como sadapinMode(C_3,OUTPUT);//Configura o pino 10 como sada
digitalWrite(A_1,LOW);//Desliga o LED do pino 2digitalWrite(A_2,LOW);//Desliga o LED do pino 3digitalWrite(A_3,LOW);//Desliga o LED do pino 4
digitalWrite(B_1,LOW);//Desliga o LED do pino 5digitalWrite(B_2,LOW);//Desliga o LED do pino 6digitalWrite(B_3,LOW);//Desliga o LED do pino 7
digitalWrite(C_1,LOW);//Desliga o LED do pino 8digitalWrite(C_2,LOW);//Desliga o LED do pino 9digitalWrite(C_3,LOW);//Desliga o LED do pino 10
}
voidloop(){
embaralha();//Vai para a funo para efeito de embaralhando
if(!digitalRead(CHAVE))//Se algo for digitado na Serial{ sorteio=random(1,7);//Sorteia um nmero de 1 a 6
if(sorteio == 1)//Se o nmero sortero for 1{ um();//Vai para a funo que desenha o 1 no dado} elseif(sorteio == 2)//Seno se o nmero sorteado for 2{ dois();//Vai para a funo que desenha o 2 no dado} elseif(sorteio == 3)//Seno se o nmero sorteado for 3{ tres();//Vai para a funo que desenha o 3 no dado} elseif(sorteio == 4)//Seno se o nmero sorteado for 4{ quatro();//Vai para a funo que desenha o 4 no dado} elseif(sorteio == 5)//Seno se o nmero sorteado for 5{ cinco();//Vai para a funo que desenha o 5 no dado} elseif(sorteio == 6)//Seno se o nmero sorteado for 6{ seis();//Vai para a funo que desenha o 6 no dado}
}
}
voidum()//Funo que desenha o 1 no no dado{
apaga();//Vai para a funo que limpa o dadodigitalWrite(B_2,HIGH);//Acende o LED do pino 6delay(3000);//Aguarda 3 segundos
}
voiddois()//Funo que desenha o 2 no no dado{
apaga();//Vai para a funo que limpa o dadodigitalWrite(A_1,HIGH);//Acende o LED do pino 2digitalWrite(C_3,HIGH);//Acende o LED do pino 10delay(3000);//Aguarda 3 segundos
}
voidtres()//Funo que desenha o 3 no no dado{ apaga();//Vai para a funo que limpa o dadodigitalWrite(A_1,HIGH);//Acende o LED do pino 2digitalWrite(B_2,HIGH);//Acende o LED do pino 6digitalWrite(C_3,HIGH);//Acende o LED do pino 10delay(3000);//Aguarda 3 segundos
}
voidquatro()//Funo que desenha o 4 no no dado{ apaga();//Vai para a funo que limpa o dadodigitalWrite(A_1,HIGH);//Acende o LED do pino 2digitalWrite(A_3,HIGH);//Acende o LED do pino 4digitalWrite(C_1,HIGH);//Acende o LED do pino 8digitalWrite(C_3,HIGH);//Acende o LED do pino 10delay(3000);//Aguarda 3 segundos
}
voidcinco()//Funo que desenha o 5 no no dado{ apaga();//Vai para a funo que limpa o dadodigitalWrite(A_1,HIGH);//Acende o LED do pino 2digitalWrite(A_3,HIGH);//Acende o LED do pino 4digitalWrite(B_2,HIGH);//Acende o LED do pino 5digitalWrite(C_1,HIGH);//Acende o LED do pino 8digitalWrite(C_3,HIGH);//Acende o LED do pino 10delay(3000);//Aguarda 3 segundos
}
voidseis()//Funo que desenha o 6 no no dado{
apaga();//Vai para a funo que limpa o dadodigitalWrite(A_1,HIGH);//Acende o LED do pino 2digitalWrite(A_2,HIGH);//Acende o LED do pino 3digitalWrite(A_3,HIGH);//Acende o LED do pino 4digitalWrite(C_1,HIGH);//Acende o LED do pino 8digitalWrite(C_2,HIGH);//Acende o LED do pino 9digitalWrite(C_3,HIGH);//Acende o LED do pino 11delay(3000);//Aguarda 3 segundos
}
voidapaga()//Funo para desliga todos os LED do dado{
digitalWrite(A_1,LOW);//Desliga o LED do pino 2digitalWrite(A_2,LOW);//Desliga o LED do pino 3digitalWrite(A_3,LOW);//Desliga o LED do pino 4
digitalWrite(B_1,LOW);//Desliga o LED do pino 5digitalWrite(B_2,LOW);//Desliga o LED do pino 6digitalWrite(B_3,LOW);//Desliga o LED do pino 7
digitalWrite(C_1,LOW);//Desliga o LED do pino 8digitalWrite(C_2,LOW);//Desliga o LED do pino 9digitalWrite(C_3,LOW);//Desliga o LED do pino 10
}
voidembaralha()//Funo para efeito de embaralhamento{
digitalWrite(C_3,LOW);//Desliga o LED do pino 10digitalWrite(A_1,HIGH);//Acende o LED do pino 2delay(10);//Aguarda 10 milissegundos
digitalWrite(A_1,LOW);//Desliga o LED do pino 2digitalWrite(A_2,HIGH);//Acende o LED do pino 3delay(10);//Aguarda 10 milissegundos
digitalWrite(A_2,LOW);//Desliga o LED do pino 3digitalWrite(A_3,HIGH);//Acende o LED do pino 4delay(10);//Aguarda 10 milissegundos
digitalWrite(A_3,LOW);//Desliga o LED do pino 4digitalWrite(B_1,HIGH);//Acende o LED do pino 5delay(10);//Aguarda 10 milissegundos
digitalWrite(B_1,LOW);//Desliga o LED do pino 5digitalWrite(B_2,HIGH);//Acende o LED do pino 6delay(10);//Aguarda 10 milissegundos
digitalWrite(B_2,LOW);//Desliga o LED do pino 6digitalWrite(B_3,HIGH);//Acende o LED do pino 7delay(10);//Aguarda 10 milissegundos
digitalWrite(B_3,LOW);//Desliga o LED do pino 7digitalWrite(C_1,HIGH);//Acende o LED do pino 8delay(10);//Aguarda 10 milissegundos
digitalWrite(C_1,LOW);//Desliga o LED do pino 8digitalWrite(C_2,HIGH);//Acende o LED do pino 9delay(10);//Aguarda 10 milissegundos
digitalWrite(C_2,LOW);//Desliga o LED do pino 9digitalWrite(C_3,HIGH);//Acende o LED do pino 10delay(10);//Aguarda 10 milissegundos
}