Está en la página 1de 8

INSTITUTO TECNOLOGICO DE

ACAPULCO.

GUIA (MOTOR PASO A PASO).


1. - PROGRAMAS A INSTALAR:
1. mikroC PRO for PIC V 6.0.0.
2. PROTEUS 8 PROFESSIONAL

CODIGO:
const unsigned short PASOS [] =
{
0b00000001,
0b00000010,
0b00000100,
0b00001000,
//
};
void main()
{
//declaramos variables a utilizar
unsigned short PASO=0;
//inicio del puerto
TRISB = 0XF0;
PORTB =0;

OPTION_REG =0;//ACTIVA LAS RES.PULL


while(1)
{
//primer bucle para girar en un sentido
while (Button(&PORTB, 6, 100, 0))
{
PORTB = PASOS [PASO];
PASO++;
if (PASO==4)PASO=0;
}
//BUCLE PARA GIRAR EN EL SENTIDO CONTRARIO
while (Button(&PORTB, 7, 100, 0))
{
PORTB= PASOS [PASO];
PASO--;
if (PASO==255)PASO=3;
}
}
}

UNA VEZ TERMINADO NUESTRO CODIGO LO GUARDAMOS Y PASAMOS A CREAR


NUESTRO ESQUEMA EN PROTEUS.

PASOS PARA INSERTAR LOS COMPONENTES


EN PROTEUS

CIRCUITO COMPLETO.

1.-INGRESAMOS UN PIC16F628A

2.-INSERTAMOS EL COMPONENTE ULN2003A QUE NOS PERMITE CONECTAR A


NUESTRO PIC CON EL MOTOR.

3.-INSERTAMOS UN MOTOR-STEPPER.

4.-INSERTAMOS DOS BOTONES (BUTTON).

5.-INSERTAMOS UNA FUENTE DE ENERGIA (CELL), NOS APARECERA QUE ES DE 1.5v


LA CAMBIAREMOS A 12v DANDO DOBLE CLIC ENCIMA.

6.-POR ULTIMO INSERTAMOS NUESTRA TIERRA (GROUND), A LA QUE SE CONECTARA


NUESTRA FUENTE DE 12v.

7. UNA VEZ QUE TERMINEMOS DE INSERTAR TODOS LOS COMPONENTES LOS


CONECTAMOS COMO SE PUEDE OBSERVAR A CONTINUACIN.

8.- UNA VEZ QUE TERMINEMOS DE CONECTAR TODOS LOS COMPONENTES


AGREGAMOS EL CODIGO A NUESTRO PIC16F628A, DAMOS DOBLE CLIC Y
AGREGAMOS LA DIRECCION DONDE SE ENCUENTRA EL CODIGO (PROGRAM FILE), LO
SELECCIONAMOS Y DAMOS OK.

CON ESTO DAMOS FIN A LA PRACTICA QUE ES LA SIMULACION DE UN


MOTOR PASO A PASO.

VIDEOS PARA ACLARACION DE CUALQUIER


DUDA:
1.-ELABORACION DEL CODIGO.
https://www.youtube.com/watch?v=3vJmkXWBgrs
2.-ELABORACION DEL CIRCUITO EN PROTEUS.
https://www.youtube.com/watch?
v=T1kuPEv9Dj4&feature=iv&src_vid=3vJmkXWBgrs&annotation_id=annot
ation_660789917

También podría gustarte