6
//4-B Mecatrónica Estacionamiento con arduino Equipo: Kappa //Arduino A Tmega2560-ri!er "#$200 //ec%aramos %as !aria&%es  int pu%sador ' 0( //Estado de% Boton de Entrada que accionara %a p%uma int entrada ' 2( //)in de% primer &oton  int pu%sador* ' 0(//Estado de% Boton de Entrada que &a+ara %a p%uma int entrada* ' ,( // )in de% segundo &oton  int pu%sador2 ' 0(//Estado de% Boton de a%ida que accionara %a p%uma int entrada2 ' 4(//)in de% tercero &oton  int pu%sador, ' 0(//Estado de% Boton de a%ida que &a+ara %a p%uma int entrada, ' 5(//)in de% segundo &oton  i nt motor)in* ' *0( // )in *0 conectar a .$* A  i nt motor)in2 ' **( // )in ** conectar a .$2 B int motor)in, ' *2( // ) in *2 conectar a .$,1  int motor)in4 ' *,( // ) in *, conectar a .$4  i nt motor)in5 ' 6( // )in 6 conectar a .$* A  i nt motor)in6 ' ( // )in conectar a .$2 B int motor)in ' 3( // ) in 3 conectar a .$, 1  int motor)in3 ' ( // )in conectar a .$4  int retardo ' 5( // Tiempo de retardo en mi%isegundos e%ocidad de% Motor  int pasos ' 0( // 1uenta inicia% de %os pasos recorridos //ec%aramos Entradas a%idas !oid setup 7  pinMode28 .$)"T( //)in de% primer &oton  pinMode,8 .$)"T( //)in de% segundo &oton

Codigo-Estacionamiento (1)

Embed Size (px)

Citation preview

8/15/2019 Codigo-Estacionamiento (1)

http://slidepdf.com/reader/full/codigo-estacionamiento-1 1/6

//4-B Mecatrónica Estacionamiento con arduino Equipo: Kappa

//Arduino ATmega2560-ri!er "#$200

//ec%aramos %as !aria&%es

 int pu%sador ' 0( //Estado de% Boton de Entrada que accionara %a p%uma

int entrada ' 2( //)in de% primer &oton

 int pu%sador* ' 0(//Estado de% Boton de Entrada que &a+ara %a p%uma

int entrada* ' ,( //)in de% segundo &oton

 int pu%sador2 ' 0(//Estado de% Boton de a%ida que accionara %a p%uma

int entrada2 ' 4(//)in de% tercero &oton

 int pu%sador, ' 0(//Estado de% Boton de a%ida que &a+ara %a p%uma

int entrada, ' 5(//)in de% segundo &oton

 int motor)in* ' *0( // )in *0 conectar a .$* A

 int motor)in2 ' **( // )in ** conectar a .$2 B

int motor)in, ' *2( // )in *2 conectar a .$,1

 int motor)in4 ' *,( // )in *, conectar a .$4

 int motor)in5 ' 6( // )in 6 conectar a .$* A

 int motor)in6 ' ( // )in conectar a .$2 B

int motor)in ' 3( // )in 3 conectar a .$,1

 int motor)in3 ' ( // )in conectar a .$4

 

int retardo ' 5( // Tiempo de retardo en mi%isegundos e%ocidad de% Motor

 int pasos ' 0( // 1uenta inicia% de %os pasos recorridos

//ec%aramos Entradas a%idas

!oid setup 7

  pinMode28 .$)"T( //)in de% primer &oton

  pinMode,8 .$)"T( //)in de% segundo &oton

8/15/2019 Codigo-Estacionamiento (1)

http://slidepdf.com/reader/full/codigo-estacionamiento-1 2/6

  pinMode48 .$)"T( //)in de% tercer &oton

  pinMode58 .$)"T( //)in de% cuarto &oton

 

pinModemotor)in*8 9"T)"T( //A* )rimer Motor

  pinModemotor)in28 9"T)"T( //B*

  pinModemotor)in,8 9"T)"T( //1*

  pinModemotor)in48 9"T)"T( //*

  pinModemotor)in58 9"T)"T( //A2 egundo Motor

  pinModemotor)in68 9"T)"T( //B2

  pinModemotor)in8 9"T)"T( //12

  pinModemotor)in38 9"T)"T( //2

!oid %oop 7

pu%sador ' digita%;eadentrada(

 i< pu%sador '' =.>=

 <or pasos ' 0( pasos ? *23( pasos@@7

/ Aqui es donde se puede modicar %a cantidad de

pA9 que se desean asignar a% motor8 por e+emp%o:

5*2 )A9',60 >;A98 en este caso ocupo que de

*/4 de !ue%ta8 osea 5*2/4 '*23/

// )unto A )rimero

  digita%Critemotor)in*8 =.>=(

digita%Critemotor)in28 #9C(

digita%Critemotor)in,8 #9C(

digita%Critemotor)in48 =.>=(

de%aretardo( // tiempo de espera

8/15/2019 Codigo-Estacionamiento (1)

http://slidepdf.com/reader/full/codigo-estacionamiento-1 3/6

  // )unto B egundo

digita%Critemotor)in*8 =.>=(

  digita%Critemotor)in28 =.>=(

  digita%Critemotor)in,8 #9C(

  digita%Critemotor)in48 #9C(

  de%aretardo(

 

// )unto 1 Tercero

  digita%Critemotor)in*8 #9C(

  digita%Critemotor)in28 =.>=(

  digita%Critemotor)in,8 =.>=(

  digita%Critemotor)in48 #9C(

  de%aretardo(

// )unto 1uarto

  digita%Critemotor)in*8 #9C(

digita%Critemotor)in28 #9C(

digita%Critemotor)in,8 =.>=(

digita%Critemotor)in48 =.>=(

de%aretardo(

pu%sador* ' digita%;eadentrada*(

 i< pu%sador* '' =.>=

 <or pasos ' 0( pasos ? *23( pasos@@7

  // )unto 1uarto

  digita%Critemotor)in*8 #9C(

digita%Critemotor)in28 #9C(

digita%Critemotor)in,8 =.>=(

digita%Critemotor)in48 =.>=(

de%aretardo(

8/15/2019 Codigo-Estacionamiento (1)

http://slidepdf.com/reader/full/codigo-estacionamiento-1 4/6

 

// )unto 1 Tercero

  digita%Critemotor)in*8 #9C(

  digita%Critemotor)in28 =.>=(

  digita%Critemotor)in,8 =.>=(

  digita%Critemotor)in48 #9C(

  de%aretardo(

// )unto B egundo

digita%Critemotor)in*8 =.>=(

  digita%Critemotor)in28 =.>=(

  digita%Critemotor)in,8 #9C(

  digita%Critemotor)in48 #9C(

  de%aretardo(

 

// )unto A )rimero

  digita%Critemotor)in*8 =.>=(

digita%Critemotor)in28 #9C(

digita%Critemotor)in,8 #9C(

digita%Critemotor)in48 =.>=(

de%aretardo(

pu%sador ' digita%;eadentrada2(

 i< pu%sador2 '' =.>=

 <or pasos ' 0( pasos ? *23( pasos@@7

// )unto A )rimero

  digita%Critemotor)in58 =.>=(

digita%Critemotor)in68 #9C(

digita%Critemotor)in8 #9C(

8/15/2019 Codigo-Estacionamiento (1)

http://slidepdf.com/reader/full/codigo-estacionamiento-1 5/6

  digita%Critemotor)in38 =.>=(

de%aretardo( // tiempo de espera

// )unto B egundo

digita%Critemotor)in58 =.>=(

  digita%Critemotor)in68 =.>=(

  digita%Critemotor)in8 #9C(

  digita%Critemotor)in38 #9C(

  de%aretardo(

 

// )unto 1 Tercero

  digita%Critemotor)in58 #9C(

  digita%Critemotor)in68 =.>=(

  digita%Critemotor)in8 =.>=(

  digita%Critemotor)in38 #9C(

  de%aretardo(

// )unto 1uarto

  digita%Critemotor)in58 #9C(

digita%Critemotor)in68 #9C(

digita%Critemotor)in8 =.>=(

digita%Critemotor)in38 =.>=(

de%aretardo(

pu%sador* ' digita%;eadentrada,(

 i< pu%sador, '' =.>=

 <or pasos ' 0( pasos ? *23( pasos@@7

  // )unto 1uarto

  digita%Critemotor)in58 #9C(

digita%Critemotor)in68 #9C(

8/15/2019 Codigo-Estacionamiento (1)

http://slidepdf.com/reader/full/codigo-estacionamiento-1 6/6

  digita%Critemotor)in8 =.>=(

digita%Critemotor)in38 =.>=(

de%aretardo(

 

// )unto 1 Tercero

  digita%Critemotor)in58 #9C(

  digita%Critemotor)in68 =.>=(

  digita%Critemotor)in8 =.>=(

  digita%Critemotor)in38 #9C(

  de%aretardo(

// )unto B egundo

digita%Critemotor)in58 =.>=(

  digita%Critemotor)in68 =.>=(

  digita%Critemotor)in8 #9C(

  digita%Critemotor)in38 #9C(

  de%aretardo(

 

// )unto A )rimero

  digita%Critemotor)in58 =.>=(

digita%Critemotor)in68 #9C(

digita%Critemotor)in8 #9C(

digita%Critemotor)in38 =.>=(

de%aretardo(