Upload
ramon-omar-borjas
View
218
Download
0
Embed Size (px)
Citation preview
8/17/2019 codigo atmega
1/5
int l1=13;
int l2=12;
int l3=11; //Declaramos los leds en sus respectivos pins
int l4=10;
int l5=9;
int l6=8;
int l7=7;
int l8=6;
int b=0;
int b2=0;
int b3=0;
int retardo=0; //Declaramos el potenciometro
int pot=0; //Declaramos valores
int val=0;
int =0;
int !uncion=0;
int rt=0;
int pb=5;
int pb2=4;
int pb3=3; //Declaramos los botones pulsadores
void setup"# $
!or"int a=6; a%=13; a&$
pin'ode "a( )*+,*+#;
-
pin'ode "pb( .,*+#; //Declaramos alinas ntradas
pin'ode "pb2( .,*+#;
pin'ode "pb3( .,*+#;
pin'ode "0( .,*+#;
-
void botones"#$
8/17/2019 codigo atmega
2/5
i! "pb==1#$
!uncion=1; // ue pasaria si preionamos cada boton " l codio
para ue esto !uncione se encuentra abao#
rt=1;
-
i! "pb2==1#$
!uncion=2;
rt=2;
-
i! "pb3==1#$
!uncion=3;
rt=3;
-
-
void loop"# $
pb=diitalead "5#; // mpeamos el codio
pb2=diitalead "4#; // los pus: boton seran leidos por sus respectivos
los pines
pb3=diitalead "3#;pot=analoead "0#;
retardo=map "pot( 0( 1023( 0( 500#; // los valores ue podra tener el
potenciometro
botones"#;
inicialia"#;
secuencia1"#;
secuencia2"#; // las secuencias demuestran las !unciones ue
:a disponibles
secuencia3"#;
-
void secuencia1"#$
i!""!uncion==1#"val%=13##$ // lo ue :ace la !uncion 1 "corrimiento#
8/17/2019 codigo atmega
3/5
diital13#$
!or"int a=6; a%=13; a&$
diital=6# ">13##$
diital
8/17/2019 codigo atmega
4/5
-
-
-
void secuencia3"#$
i!""!uncion==3#"b2%=13##$
diital
8/17/2019 codigo atmega
5/5
rt=0;
breaB;
case 2A
!or"int a=6; a%=13; a&$
diital