Upload
ramon-omar-borjas
View
217
Download
0
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(