❤️ Curso de PIC: goo.gl/5riyKn 💙 Curso de ARDUINO: bit.ly/2q7Ln1c 🧡 Curso de MATLAB: bit.ly/2AtFZvr 😱 Como ser Experto en PIC en 7 Días 👉 bit.ly/2OTkNry *Indice* 0:06 Introducción 2:06 Tipos de Motores Paso a Paso 2:34 Reconocer las bobinas del motor paso a paso 3:35 Explicación del código en C 5:06 Vectores con los pasos del Motor 5:55 Movimiento a un paso 6:10 Movimiento a dos pasos 6:23 Movimiento a medio paso 8:45 Void main 8:54 Explicación del circuito implementado 9:24 lógica del código 12:55 Circuito en Proteus (Unipolar) 17:53 Driver L298 (Unipolar) 19:28 Driver L293D (Bipolar)
*Índice* 0:06 Introducción 2:06 Tipos de Motores Paso a Paso 2:34 Reconocer las bobinas del motor paso a paso 3:35 Explicación del código en C 5:06 Vectores con los pasos del Motor 5:55 Movimiento a un paso 6:10 Movimiento a dos pasos 6:23 Movimiento a medio paso 8:45 Void main 8:54 Explicación del circuito implementado 9:24 lógica del código 12:55 Circuito en Proteus (Unipolar) 17:53 Driver L298 (Unipolar) 19:28 Driver L293D (Bipolar)
Idolo! Vi los videos de control de motor a pasos utilizando pic y de verdad me fueron de mucha ayuda, sigue subiendo mas contenido asi, a muchos nos ayuda en verdad!!
Geniales tus videos. Estudio ingenieria electronica industrial y tus videos me estan ayudando muchisimo a ampliar conocimientos en tema de sistemas embebidos, muchas gracias!!
De nada Guzmán que bueno que te estén sirviendo el contenido de los cursos. Muchas gracias por tomarte el tiempo en comentar, eso ayuda bastante al canal. Saludos!!
excelente explicación amigo sergio siempre le e puesto empeño y no e entendido porque explican tedioso pero tu amigo tu método explicando es bueno estoy viendo todos tus cursos te felicito y éxitos y disculpa esta 2 pregunta donde descargo el esquematico de proteus de este proyecto y no lo consigo y quiero su ayuda colaboración para hacer la copilacion o programa a un pic12f509 motor bipolar gracias sergio por compartir el conocimiento........
Hola Alex, el esquemático de Proteus junto con el código de implementación estan en el sitio web: wp.me/p5P46A-2a En la sección que dice "Codigo De Implementacion en PIC C Compiler:"
No necesariamente, pueden ser motores de 5v, 12v, 24v. Esa alimentación se la aplicas directamente al motor, o al driver que estes empleando. Eso si, recuerda que el microcontrolador PIC si lo tienes que alimentar con 5v, porque de lo contrario lo vas a quemar.
Muchas gracias Jorge. Lo de la tarjeta lo pensé alguna vez, pero no seguí desarrollando la idea. Talvez en un futuro la concretize. Por lo pronto en el sitio web deje algunas tarjetas de entrenamiento económicas que pueden ser empleadas. Saludos!!!
Yo si decía, que estoy recapitulando videos por la cuarentena obligada en Argentina y no había visto estas partes. Muchas gracias por tu dedicación. De paso te hago una pregunta, todos estos comandos sirven para un 16f84? teniendo en cuenta las direcciones por datasheet
Una pregunta si el pic solo tiene dos puertos osea solo A y B En este caso porque pusiste el puerto a si ninguno de ellos usas ya que solo usas el puertoB para las salidas y el uno del puerto C como entrada ?? Y disculpa cual era la funciom cuando se pone #byte PORTB=6 ?? SI SOLO USASTE 4 SALIDAS #byte PORTA=7 ??? Si no usaste ninguno ?
Hola Dennis, en el ejemplo NO usé el puerto A para nada. Ni siquiera lo declaré. Si miras el video, verás que solo use el puerto B y el puerto C. #byte PORTB=6 #byte PORTC=7 Además si usara el puerto A, la dirección sería 5 y no 7 como tu lo colocaste. Esas instrucciones le dicen al PIC la dirección de memoria donde estan ubicados los puertos, en el caso que en tu código vayas a usar portb, portc, etc, Se declaró el puerto B porque justamente voy a usar 4 pines de ese puerto, que anteriormente los declaré como salidas. Y en el puerto C, usé 1 pin para colocar el SW.
Buenas Sergio, estoy en primero de Ingeniería electrónica industrial, y me gustaría conocer su recomendación acerca de un tema. Trato de seguir el curso ya que en los primeros cursos de ingeniería no se ve apenas electrónica, me faltan muchos conceptos de electrónica, (componentes, cosas básicas como que es la tierra, un transistor...) ¿me aconsejaría antes de seguir con este hacer algún curso de electrónica digital/analógica? o son pocos los conceptos que hay en el curso sobre electrónica y podré seguir con este, he programado en matlab y he intentado aprender algo de c por mi cuenta, la programación la llevo algo mejor
Hola Mqnu, de hecho para poder seguir este curso es necesario conocer sobre electrónica básica y sobre electrónica digital dado que en una universidad por ejemplo, el curso de microcontroladores es impartido una vez se conocen los conceptos de dichas materias. Si no conoces mucho sobre estos asuntos es mejor estudiarlos antes de continuar con el curso. Otra opción, es estudiar el curso de Arduino el cual está enfocado para personas con conocimientos un poco más básicos en electrónica: ua-cam.com/video/RxIgT5uhSxw/v-deo.html
Ya intente de todo para usar las demás salidas del pic para controlar mas motores pero no me responde el programa, solo en el puerto B funciona, ?me podrías dar algunos consejos?
No se Israel, has escrito tu mismo el código, o has copiado y pegado el código que se encuentra disponible para descarga en el sitio web cuyo link está en la descripción del video?
También puedes usar void main(void) Es indiferente, son formas diferentes de escribir parámetros de entrada y salida de una función como vacíos. Saludos.
Oi Antonio, sim faltou colocar o potenciômetro para a variação dos atrasos e dessa forma variar a velocidade. Porque não pensei nisso antes de fazer o video. Grande abraço!!!
❤️ Curso de PIC: goo.gl/5riyKn
💙 Curso de ARDUINO: bit.ly/2q7Ln1c
🧡 Curso de MATLAB: bit.ly/2AtFZvr
😱 Como ser Experto en PIC en 7 Días 👉 bit.ly/2OTkNry
*Indice*
0:06 Introducción
2:06 Tipos de Motores Paso a Paso
2:34 Reconocer las bobinas del motor paso a paso
3:35 Explicación del código en C
5:06 Vectores con los pasos del Motor
5:55 Movimiento a un paso
6:10 Movimiento a dos pasos
6:23 Movimiento a medio paso
8:45 Void main
8:54 Explicación del circuito implementado
9:24 lógica del código
12:55 Circuito en Proteus (Unipolar)
17:53 Driver L298 (Unipolar)
19:28 Driver L293D (Bipolar)
Soy principiante y me parecio excelente y claro el video de como implementar un codigo para motor paso a paso voy a intentarlo ...
Excelente explicación. Muy buenos tus videos. Te mando un saludo desde Tucumán, Argentina.
Gracias! Maximiliano, que bueno que te ha gustado Saludos!
Muy buen canal. Gracias por los vídeos. Volví a trabajar con PIC y quiero trabajar en CCS, ya que siempre he sabido que es un buen programa.
Muy buen curso, bien explicado y los ejemplos son muy buenos
aprendo mas en este canal que en mis clases de micro controladores
Gracias Ismael, que bueno que te está siendo de utilidad el curso. Saludos!!
Yo también. Muchas gracias por su tiempo y dedicación,estoy avanzando con este maravilloso mundo de los mc
muy buen video amigo te lo agradesco
podrias por favor pasar todo este esquema del proteus a PCB para su posterior armado
Muchas gracias 🥰🥰🥰
*Índice*
0:06 Introducción
2:06 Tipos de Motores Paso a Paso
2:34 Reconocer las bobinas del motor paso a paso
3:35 Explicación del código en C
5:06 Vectores con los pasos del Motor
5:55 Movimiento a un paso
6:10 Movimiento a dos pasos
6:23 Movimiento a medio paso
8:45 Void main
8:54 Explicación del circuito implementado
9:24 lógica del código
12:55 Circuito en Proteus (Unipolar)
17:53 Driver L298 (Unipolar)
19:28 Driver L293D (Bipolar)
Idolo! Vi los videos de control de motor a pasos utilizando pic y de verdad me fueron de mucha ayuda, sigue subiendo mas contenido asi, a muchos nos ayuda en verdad!!
Excelente Shema, me alegra de que te haya gustado. Muchas gracias por el comentário. Saludos!!
@@SergioACGiraldo su video explica muy bien la verdad, muchas gracias por su trabajo
Geniales tus videos. Estudio ingenieria electronica industrial y tus videos me estan ayudando muchisimo a ampliar conocimientos en tema de sistemas embebidos, muchas gracias!!
De nada Guzmán que bueno que te estén sirviendo el contenido de los cursos. Muchas gracias por tomarte el tiempo en comentar, eso ayuda bastante al canal. Saludos!!
Gracias Sergio.
Me sirvio de mucho.
muy buen video, dime algo amigo... como puedo editar el programa, tal q el motor me mande una secuencia a medio maso??
Muchas gracias por compartir este tipo de contenido.
De nada Luis, que bueno que te gusta programar microcontroladores PIC. Saludos!!
Saludos profesor Andrés, gracias por las clases de verdad he aprendido muchísimo.
Gracais Roger, me alegra que te haya sido de utilidad. Saludos!
Muchas gracias nos funciono muy agradecidos
De nada Armando, que bueno que te ha servido. Éxitos!
Excelentes tus videos. Gracias!!!
Gracias TMCA, me alegra que te gusten. Éxitos!!!
Yo esperaba ver una ayuda con un driver como el A4988, pero bueno, tendré q hacerlo yo mismo
excelente explicación amigo sergio siempre le e puesto empeño y no e entendido porque explican tedioso pero tu amigo tu método explicando es bueno estoy viendo todos tus cursos te felicito y éxitos y disculpa esta 2 pregunta donde descargo el esquematico de proteus de este proyecto y no lo consigo y quiero su ayuda colaboración para hacer la copilacion o programa a un pic12f509 motor bipolar gracias sergio por compartir el conocimiento........
Hola Alex, el esquemático de Proteus junto con el código de implementación estan en el sitio web: wp.me/p5P46A-2a
En la sección que dice "Codigo De Implementacion en PIC C Compiler:"
GRACIAS amigo sergio por responder si logre ubicarlo gracias
Excelente vídeo... gracias
De nada Filosofo, que bueno que te ha gustado. Saludos.
buen video tenia una duda si quisiera utilizar el pic18f4550 que se tendria q cambiar =?
El encabezado, colocar la librería del 18F4550.
@@SergioACGiraldo gracias
HOLA ,PUEDE HACER UN TUTORIAL DE MIKROC PRO for pic , por favor!!!
Sergio y en cuanto al control de la velocidad como se haria
La velocidad puedes variarla con los retardos que mandas entre pulso y pulso, entre mayor sea el retardo, más lento irá el motor.
oye una pregunta los motores deben de ser de 5volts de alimentacion ¡? o como puedo saber que motores ocupar¡?
No necesariamente, pueden ser motores de 5v, 12v, 24v. Esa alimentación se la aplicas directamente al motor, o al driver que estes empleando. Eso si, recuerda que el microcontrolador PIC si lo tienes que alimentar con 5v, porque de lo contrario lo vas a quemar.
Sergio te agradezco de verdad 👌 excelente 👌 video, pensé que no ibas a contestar muchas gracias
sergio..utilizar mosfet o transistore comunes ,cual es mejor, mi motor es de 5 A..no soy electronico..
Ambos te van a funcionar, el mosfet a veces es un poco más caro, pero en mi opinion es mucho mejor. saludos.
@@SergioACGiraldo ok sergio..! gracias...cuando sea grande quiero ser como tu...!
😂😂😂
muito bom, mas como faria para dar um numero de passo especifico, tipo virar 5 passos
Grande trabalho Sergio! Parabéns. Abraço.
Muito obrigado Hiago pelo comentário. Grande abraço. TMJ
Estaría genial qué hicieras una especie de tarjeta entrenadora con ese micro!! 😅
Buen video!!
Muchas gracias Jorge. Lo de la tarjeta lo pensé alguna vez, pero no seguí desarrollando la idea. Talvez en un futuro la concretize. Por lo pronto en el sitio web deje algunas tarjetas de entrenamiento económicas que pueden ser empleadas. Saludos!!!
Buen video, tengo una duda, ¿Cómo puedo hallar la potencia que me brindará el motor paso a paso?¿Puedo Usar el famoso P=V*I? Saludos
Yo si decía, que estoy recapitulando videos por la cuarentena obligada en Argentina y no había visto estas partes. Muchas gracias por tu dedicación. De paso te hago una pregunta, todos estos comandos sirven para un 16f84? teniendo en cuenta las direcciones por datasheet
Hay que aprovechar la cuarentena!! SI, puedes usar los mismos comandos para el 16F84. Saludos Nicolas.
Una pregunta si el pic solo tiene dos puertos osea solo A y B
En este caso porque pusiste el puerto a si ninguno de ellos usas ya que solo usas el puertoB para las salidas y el uno del puerto C como entrada ??
Y disculpa cual era la funciom cuando se pone
#byte PORTB=6 ??
SI SOLO USASTE 4 SALIDAS
#byte PORTA=7 ???
Si no usaste ninguno ?
Hola Dennis, en el ejemplo NO usé el puerto A para nada. Ni siquiera lo declaré. Si miras el video, verás que solo use el puerto B y el puerto C.
#byte PORTB=6
#byte PORTC=7
Además si usara el puerto A, la dirección sería 5 y no 7 como tu lo colocaste. Esas instrucciones le dicen al PIC la dirección de memoria donde estan ubicados los puertos, en el caso que en tu código vayas a usar portb, portc, etc,
Se declaró el puerto B porque justamente voy a usar 4 pines de ese puerto, que anteriormente los declaré como salidas. Y en el puerto C, usé 1 pin para colocar el SW.
Buenas Sergio, estoy en primero de Ingeniería electrónica industrial, y me gustaría conocer su recomendación acerca de un tema. Trato de seguir el curso ya que en los primeros cursos de ingeniería no se ve apenas electrónica, me faltan muchos conceptos de electrónica, (componentes, cosas básicas como que es la tierra, un transistor...) ¿me aconsejaría antes de seguir con este hacer algún curso de electrónica digital/analógica? o son pocos los conceptos que hay en el curso sobre electrónica y podré seguir con este, he programado en matlab y he intentado aprender algo de c por mi cuenta, la programación la llevo algo mejor
Hola Mqnu, de hecho para poder seguir este curso es necesario conocer sobre electrónica básica y sobre electrónica digital dado que en una universidad por ejemplo, el curso de microcontroladores es impartido una vez se conocen los conceptos de dichas materias. Si no conoces mucho sobre estos asuntos es mejor estudiarlos antes de continuar con el curso. Otra opción, es estudiar el curso de Arduino el cual está enfocado para personas con conocimientos un poco más básicos en electrónica: ua-cam.com/video/RxIgT5uhSxw/v-deo.html
@@SergioACGiraldo Vale, muchas gracias
Ya intente de todo para usar las demás salidas del pic para controlar mas motores pero no me responde el programa, solo en el puerto B funciona, ?me podrías dar algunos consejos?
No necesariamente el puerto B. Estás usando los drivers para cada motor? Revisa también la fuente de alimentación que tenga el amperaje suficiente.
Muy buen video, solo tengo una duda, en mi codigo no entra al ciclo, no se queda haciendo el ciclo, ¿por que puede ser?
No se Israel, has escrito tu mismo el código, o has copiado y pegado el código que se encuentra disponible para descarga en el sitio web cuyo link está en la descripción del video?
@@SergioACGiraldo era mi código, pero ya pude solucionarlo, de antemano muchas gracias por el interés y la ayuda 😁
Saludos. Porque ahora veo que empiezas a usar:
void main(), en los anteriores solo decias:
main()
Gracias por tu atención.
También puedes usar void main(void)
Es indiferente, son formas diferentes de escribir parámetros de entrada y salida de una función como vacíos. Saludos.
show show mestre, falta potenciômetro para variar la velocidade del motor.
Oi Antonio, sim faltou colocar o potenciômetro para a variação dos atrasos e dessa forma variar a velocidade. Porque não pensei nisso antes de fazer o video. Grande abraço!!!
👏👏👏👌
💪💪👍