Vous êtes sur la page 1sur 6

14/9/2015

SECUENCIADELUCESCONARDUINOTallerdeControl

Taller de Control
Desarrollo de proyectos, microcontroladores y programacin

SECUENCIA DE LUCES CON ARDUINO


Date:febrero18,2013 Author:AlfonsoBrito

Esteprogramaconsisteencrearunprogramadesecuenciadelucesconarduino.Lasecuenciadeencendidoyapagado
deLEDsserprogramadadeidayvuelta.AprenderncomoseaccedeacadaunodelosPINESparasuconfiguraciny
manipulacinpormediosdeciclos.
Construyaelcircuitoquesemuestraenlafigura8.1:

http://www.tallerdecontrol.com/index.php/secuenciadelucesconarduino/

1/6

14/9/2015

SECUENCIADELUCESCONARDUINOTallerdeControl

Figura8.1.Circuitodelapractica3
Nota:lapatitamslargadelLEDesPositivo+ylamscortaNegativo.Enestecircuitotodaslaspatitasnegativasvana
Tierra.
Materialqueutilizaenestecircuito:
Cables
8LEDs(foquitos)
1protoboard.

8.1 PROGRAMA
/*Programa*/
//Algoritmo.PrenderdesdeelPin29(LEDs)medianteunarreglodondeseencuentranubicados
//losPINESdelArduinoyusandouncicloFORaccederyprendercadaunodelosPINES.
intpin[]={2,3,4,5,6,7,8,9}//sedeclaraestearreglo,paraelaccesoacadaPINquesevaausar.
//SeinicializandelPin29DigitalcomoSalida.
voidsetup(){
inti//variableutilizadacomocontador.
for(i=0i<8i++){//CicloparaconfigurarcadaunodelosPINEScomodeSalida.
http://www.tallerdecontrol.com/index.php/secuenciadelucesconarduino/

2/6

14/9/2015

SECUENCIADELUCESCONARDUINOTallerdeControl

pinMode(pin[i],OUTPUT)
}
}
voidloop(){
inti//Variableutilizadacomocontador.
for(i=0i<8i++){//CicloparaEncendercadaunodelosPINESygenerarlasecuenciadeida.
digitalWrite(pin[i],HIGH)//PrendeelPIN#delarreglopinenlaposiciniejemplo:
delay(100)//sii=0entoncespin[0]porlotantopin[0]=2,esperamos
digitalWrite(pin[i],LOW)//100milisegundosyporltimoseapagaesemismoPIN#.
}
for(i=6i>0i){//CicloparaEncendercadaunodelosPINESygenerarlasecuenciadeida.
digitalWrite(pin[i],HIGH)//PrendeelPIN#delarreglopinenlaposiciniejemplo:
delay(100)//sii=0entoncespin[0]porlotantopin[0]=2,esperamos
digitalWrite(pin[i],LOW)//100milisegundosyporltimoseapagaesemismoPIN#.
}
}
/*FindePrograma*/

Comprtelo:

Compartir
Me gusta:

Megusta
Selprimeroendecirquetegusta.

http://www.tallerdecontrol.com/index.php/secuenciadelucesconarduino/

3/6

14/9/2015

SECUENCIADELUCESCONARDUINOTallerdeControl

Postedin:Arduino,CursoArduino.
Tagged:cursoarduino,secuenciadeleds.
LastModified:diciembre3,2014

ARDUINOHOLAMUNDO2

ON_OFFDELEDDESDELAPCYARDUINO

Leave a reply
Name

required

Email

required,willnotbepublished

Website

Introduzcaeltexto

Comment

Publicarcomentario

Recibirunemailconlossiguientescomentariosaestaentrada.
Recibirunemailconcadanuevaentrada.

Search

Usuarios

Go

http://www.tallerdecontrol.com/index.php/secuenciadelucesconarduino/

4/6

14/9/2015

SECUENCIADELUCESCONARDUINOTallerdeControl

Usuarios
Registrarse
Acceder
RSSdelasentradas
RSSdeloscomentarios
WordPress.org

Categoras
AjaxPHPMySQL
Arduino
Curso
CursoArduino
DCcduinoUno
PIC16F84A
PIC18F4550

TallerdeControlA
62Megusta

Megustaestapgina

Compartir

Selprimerodetusamigosenindicarque
legustaesto.

Archivos
marzo2015
http://www.tallerdecontrol.com/index.php/secuenciadelucesconarduino/

5/6

14/9/2015

SECUENCIADELUCESCONARDUINOTallerdeControl

diciembre2014
noviembre2014
febrero2013

Entradas recientes
DCcduinoUNOClondelArduinoUno
ProgramadorPicKit3v3.10
ArduinoyBluetoothFireFlyRN41o42
ArduinoControldeMotoraPasos
Sumadorconpic16f84ade2nmerosde4bits

Comentarios recientes
AlfonsoBritoenVoltmetroconArduinoyC#
AlfonsoBritoenVoltmetroconArduinoyC#
SergioenVoltmetroconArduinoyC#
FerenVoltmetroconArduinoyC#
AlfonsoBritoenVoltmetroconArduinoyC#

PolticadePrivacidad Concenos CursoArduinoPDF Arduino PIC16F84A AjaxPHPMySQL


Copyright2012tallerdecontrol.comAllrightsreserved.

http://www.tallerdecontrol.com/index.php/secuenciadelucesconarduino/

6/6