Curso de Microcontroladores PIC 💡 Endender y Apagar un LED [PIC C en CCS C] - # 001

Поділитися
Вставка
  • Опубліковано 23 січ 2025

КОМЕНТАРІ • 197

  • @SergioACGiraldo
    @SergioACGiraldo  6 років тому +24

    ❤️ 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

    • @leonardocabrera6890
      @leonardocabrera6890 5 років тому +1

      Si puedes ocupar el mplab x

    • @gustavodiaz523
      @gustavodiaz523 4 роки тому

      Hola sergio, consulta en tu curso, Simulink desde Cero
      Aprende Simulink (entorno gráfico basado en MATLAB): Conceptos básicos hasta modelos, control y aplicaciones avanzadas, ese curso me permite analizar señales cerebrales EEG utilizando MATLAB?

  • @richardsespinosa1230
    @richardsespinosa1230 4 роки тому +4

    SERGIO GRACIAS, YA HABIA VISTO TUTORIALES PERO ME SORPRENDE QUE TODO LO QUE HACES LLEGA Y SE QUEDA, GRACIAS POR ENSEÑARNOS, NO TIENE PRECIO ESE DETALLAZO.

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому +1

      Muchas gracias Richards por el comentário. Que bueno que te parecen útiles los videos. Te deseo muchos éxitos.

  • @christianrojas606
    @christianrojas606 4 роки тому +3

    Gracias por compartir sus conocimientos Ing. Sergio Castaño. Son los mejores videos de toda la red !!! Me está sirviendo demasiado toda la información tan bien estructurada y detallada !!!! Saludos

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому

      Muchas Gracias Christian, me alegra de que te estén sirviendo los videos. Saludos!!!!

  • @fernandoramirezduradez9410
    @fernandoramirezduradez9410 3 роки тому +1

    las clases están didáctica que cualquier persona sin conocimiento de electrónica puede aprender

  • @brimstone647
    @brimstone647 4 роки тому +1

    Felicidades!! te lo digo 5 años despues de que sacaras este video, muchas gracias!! me ha servido mucho, explicaste muy bien hasta para los mas nuevos como yo jaja, muchas gracias enserio :b

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому

      Gracias Brimstone, que bueno que te ha servido el video. Éxitos.

  • @krizzrojas5037
    @krizzrojas5037 4 роки тому +2

    Esto es una joya de internet..!!! Eres lo maximo...me suscribo y te doy 100mil likes :D

  • @AntonioMC6220
    @AntonioMC6220 8 років тому +11

    Excelente!!! eres mi pastor te seguiré a donde vayas, buenos videos perooo me gustaria que hagas un video de como usar el monitor serial del pic c

  • @joseleonelzambranoc.7932
    @joseleonelzambranoc.7932 2 роки тому +2

    Excelente video.

    • @SergioACGiraldo
      @SergioACGiraldo  2 роки тому

      Gracias José, que bueno que te gustó, espero que los otros videos de este curso gratuito también sean de tu agrado. Saludos!

  • @carlosbarrios2082
    @carlosbarrios2082 7 років тому +2

    gracias por brindarnos estos tutoriales estan muy bien explicado y claro para los que estamos comenzando con esto de los pic

  • @edercalderonarevalo7791
    @edercalderonarevalo7791 2 роки тому +1

    Hola, muchas gracias por compartir estos tutoriales. Estoy llevando el curso de Microcontroladores PIC en la universidad pero estamos usando el MPLAB X IDE v6.00 con el Compilador XC8 V2.36 y simulando en PROTEUS 8.12.. Estamos trabajando con el PIC 18F4550.
    Les agradecería mucho que pudieran subir tutoriales usando las herramientas mencionadas ya que no queda muy claro con las clases que me han brindado.
    Gracias nuevamente y saludos desde Lima Perú.

  • @gabrielmendoza8008
    @gabrielmendoza8008 8 місяців тому

    Muy buena explicación, quedé clarito 🤟

  • @SergioACGiraldo
    @SergioACGiraldo  7 років тому +2

    1. Primeros pasos programando un Microcontrolador: wp.me/p5P46A-b
    2. Comenzando en PIC C: wp.me/p5P46A-n
    3. Código del Video Visita: wp.me/p5P46A-y
    Lista de Reproducción del Curso Completo: goo.gl/5riyKn

    • @misaelsalazar7397
      @misaelsalazar7397 7 років тому

      Sergio Castaño No hacía falta declarar la posición en ram de los trisA y trisB? Al inicio del código?

    • @SergioACGiraldo
      @SergioACGiraldo  7 років тому

      solo con declarar los puertos basta. Saludos.

  • @sistemasdeseguridadteslaco7056
    @sistemasdeseguridadteslaco7056 5 років тому

    Hermano!!!.... lo felicito!!!... estupendos tutoriales... y he visto muchos videos sobre estos temas del PIC.

    • @SergioACGiraldo
      @SergioACGiraldo  5 років тому

      Muchas gracias. Que bueno que te han gustado los videos. Saludos y muchos éxitos.

  • @justovelarde3456
    @justovelarde3456 3 роки тому

    Muy buen video. felicitaciones. Gracias.

  • @richman5152
    @richman5152 6 років тому +1

    Gracias por el curso, te ganaste un nuevo suscriptor.

  • @joaquin89ge64
    @joaquin89ge64 4 роки тому

    Sos un genio, exelente video, muchas gracias por compartir y tomarte el tiempo de explicar todo, gracias

  • @alejobelli3990
    @alejobelli3990 4 роки тому

    Excelente muy bien explicado, gracias totales.

  • @depthx9784
    @depthx9784 3 місяці тому

    Excelente, gracias.

  • @jeffersonstalin92
    @jeffersonstalin92 5 років тому

    gracias amigo sigue asi nos ayudas mucho a todos

    • @SergioACGiraldo
      @SergioACGiraldo  5 років тому

      Gracias Jefferson, ahora es solo continuar con los otros videos del curso de PIC, tenemos muchos!!. Saludos

  • @edgarpenaloza3125
    @edgarpenaloza3125 6 років тому +3

    Muy buena explicacion sin obiar ningun detalle felicitaciones

  • @user-nt3vg1px6j
    @user-nt3vg1px6j 5 років тому

    Realmente te lo agradezco mucho, un video claro y muy entendible.

    • @SergioACGiraldo
      @SergioACGiraldo  5 років тому

      Gracias R, que bueno que te sirvió ahora a continuar con los demas videos del curso. Saludos!!

  • @cristianfabianperez9526
    @cristianfabianperez9526 4 роки тому

    muchas gracias ing Sergio por sus videos y conocimiento son de gran ayuda , una sugerencia ing deberia subir acerca del RTOS le agradeceria bendiciones

  • @octavionajera8310
    @octavionajera8310 4 місяці тому +1

    Hola muy buen dia

  • @KaruMusic17
    @KaruMusic17 5 років тому

    EXELENTE VIDEOS, me sirvio de mucho porque no tengo el pic pero si tengo el proteus para poder simulardo, gracias :)

    • @SergioACGiraldo
      @SergioACGiraldo  5 років тому +1

      Excelente DREZY! me alegra de que te haya gustado y sobre todo servido. Saludos y muchos éxitos!!

  • @rafaelmedina3099
    @rafaelmedina3099 4 роки тому

    Muy bueno. Gracias

  • @sergioangeles9183
    @sergioangeles9183 5 років тому

    Muy buena explicacion!!

    • @SergioACGiraldo
      @SergioACGiraldo  5 років тому

      Gracias Sergio que bueno q te gustó. Saludos!!

  • @saraemanuel1
    @saraemanuel1 8 років тому

    cordial saludo.
    Sergio Castaño.
    Soy un seguidor de tus vídeos explicativo, de verdad que son bien completos y muy bien explicados, en manera de lo posible podrías hacer un vídeo explicativo de un cruce por 0,15,45,90,180 gracias por su atención.

    • @SergioACGiraldo
      @SergioACGiraldo  8 років тому

      Hola Emerson, gracias por ser uno de mis seguidores, más activos. Voy a tener en cuenta tu sugerencia. Ahora e estado un poco alejado del Blog y del canal, porque tengo mucho trabajo, pero proximamente continuaré subiendo más material. Saludos.

    • @saraemanuel1
      @saraemanuel1 8 років тому

      Ok te agradeceria que sigas subiendo material

  • @elcoloradogaston
    @elcoloradogaston 8 років тому

    UNA CONSULTA CADA VES QUE TENEMOS QUE PROGRAMAR UN MICROCONTROLADOR SEA CUAL SEA TENEMOS QUE PONER ESAS SECUENCIAS EN PC C COMPILER M.GRACIAS DOY PULGAR ARRIBA TA MUY BUENO EL TUTO ME INTERESA MUCHO LO QUE ES PROGRAMACION

  • @luisalfredosanchezramos6289
    @luisalfredosanchezramos6289 5 років тому +2

    Hola Sergio deseo activar otro Led con otro push botón que necesito anexar al código anterior que explicas en el vídeo

  • @elkinzapata2352
    @elkinzapata2352 8 років тому +1

    que bien y muchas gracias

  • @nicolasguerrero7808
    @nicolasguerrero7808 4 роки тому

    Hola, muy bueno el video, re didáctico. Una cosa a tener en cuenta en el minuto 6:36, la pagina 25 corresponde al PIC 16f882 ya que no posee puerto D, la página que le corresponde al que estás usando es la 27. Me volví loco ya que lo que estoy programando uso puerto D y no lo encontraba por ningún lado. Saludos desde Argentina.

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому

      Si es vedad, gracias Nicolas por la observación. Que bueno que te ha gustado el video, espero que los otros videos también te gusten Saludos!

  • @pablomolina4742
    @pablomolina4742 Рік тому

    Hola. Estuve vieno los videos posteriores y estan muy buenos. Mi duda ahora es sobre el DFPLAYER. No encuentro nada de info para programar en PIC C Compiler. ¿tendras algo?

  • @pablomolinaro2585
    @pablomolinaro2585 4 роки тому

    Otra consulta. Para hacer el circuito en el protoboard. ¿con qué fuente alimento el Pic y en qué pin?

  • @jmch1369
    @jmch1369 2 роки тому

    Gracias ,,

  • @Euler394
    @Euler394 4 роки тому

    Hola que tal joven Sergio, de antemano le agradezco mucho el tiempo que se llevó para grabar este video, ya que me esta sirviendo como repaso, de hecho, hice casi lo mismo pero con PIC18f4550 usando en el puerto A, con la diferencia de que solo se puede desde R0 hasta R6, pero tengo problemas con el ultimo bit, el RA6, no me funciona como salida, parece ser que hay que declarar "adicional" para que RA6 funcione como salida, ¿me podrías decir que es lo que hace falta declarar para que funcion de esa forma?. Te agradecería mucho tu respuesta.

    • @josearmandoolverabalderas1448
      @josearmandoolverabalderas1448 4 роки тому +1

      El RA6 está asignado al OSC2 por lo que es una patita del cristal si es que lo estás usando físicamente. Para poder utilizar RA6 necesitas configurar los fuses para usar un oscilador interno, revisa el archivo .h de tu pic y ahí te viene la configuración que puedes utilizar para el oscilador. Dependiendo de la versión de CCS esto puede ser más sencillo o más complicado dependiendo del método que uses. YO te sugiero que pongas en fuses y después en delay:
      #fuses INTHS //esto usa el oscilador interno de alta velocidad (8MHz) o puedes usar otras velocidades menores
      //también puedes usar INTRC, INTXT dependiendo la velocidad que quieras lo importante es tener el fuse y el delay ya que el compilador hace lo demás
      #use delay(internal=8MHz)//si así no funciona hay que probar los otros fusibles o simplemente quitarlos lo mas probable es que funcion con INTRC_IO, esta es la que estoy seguro que habilita el pin como entrada o salida, pero la velocidad no estoy seguro hasta cuál soporta

  • @servicellformosa
    @servicellformosa 4 роки тому +1

    Si en lugar de usar un switch quiero usar por ejemplo una tecla del teclado por ejemplo la tecla "a" como debería programarlo?

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому

      puedes guiarte con el video del teclado matricial 4x4: ua-cam.com/video/P8rcSEd4Q3k/v-deo.html

  • @victorevangelista8656
    @victorevangelista8656 Рік тому

    Me gustaría aprender a programar pic pero no se por donde comenzar. Hace tiempo vi un poco con el 16f84a junto con un programador de los económicos y el mplab en ensamblador pero no se si aun pueda seguir usándolos (para no desperdiciar el material) ya que tengo una pc con windows 10.

  • @patriciacalderon1741
    @patriciacalderon1741 6 місяців тому

    ¿De donde obtuvo las caracteristicas del Pics

  • @manu03_
    @manu03_ 3 роки тому

    Buenas, antes de nada, felicitaciones por su curso, estoy tratando de seguirlo y tiene muy buena pinta, ahora, una pregunta, la resistencia R1 que puso, a la hora de montar el circuito sería indispensable, al igual que la tierra a la que se conecta, es que no logro entender el sentido de estos componentes en el circuito, gracias de antemano, Un saludo.

    • @SergioACGiraldo
      @SergioACGiraldo  3 роки тому

      Esos componentes son necesarios porque si el switche está abierto, queremos que el pic vea la tierra (0v) a través de la resistencia y que no quede simplemente al aire. Ahora cuando el switche se cierra, los 5 voltios irán directo hacia el PIC porque la corriente no va a querer ir hacia la tierra debido a que hay una resistencia de 10k por allí, así el pic vera los 5v correspondientes al estado lógico HIGH.

    • @manu03_
      @manu03_ 3 роки тому

      @@SergioACGiraldo vale, muchas gracias

  • @jorgejosejimenezvalle9797
    @jorgejosejimenezvalle9797 4 роки тому

    Que tal, Me agrado Mucho todo el Curso. Quisiera saber si pudieses subir un video con el modulo bluetooth Hc05 con el pic 18f550 es lo que mas quiero aprender porfa.

  • @arnoldosuarez9794
    @arnoldosuarez9794 3 роки тому

    Buenas amigo,,, Estás te puedo hacer una consulta.

  • @luismuno8678
    @luismuno8678 3 роки тому +1

    Hola Sergio estoy siguiendo tu curso de programación PIC con CCS C y me esta gustando un montón. Quiero hacer una pequeña PCB para el 16F y 18F y probar los programas de forma práctica. Por lo que he visto en la protoboard de los videos tienes alimentación y el cristal con sus condensadores. No se si se me ha escapado algo. Quisiera, si fueras tan amable, me indicaras si necesito algún circuito secundario para los microprocesadores. He estado mirando por la página de Microchip pero no he sido capaz de encontrar nada al respecto. En los datasheet solo sale lo del oscilador externo y nada más. Gracias de antemano

    • @SergioACGiraldo
      @SergioACGiraldo  3 роки тому +1

      Hola Luis, si tu idea es hacerlo como un Arduino, eso sería lo fundamental. También será importante que adiciones el circuito ICSP o los puertos de programación en serie para que puedas conectar el quemador del PIC. Y además que tengas acceso a todos los puertos del microcontrolador.

    • @luismuno8678
      @luismuno8678 3 роки тому +1

      Gracias, la verdad es que se me ha ido la olla y ya estaba pensando en ponerle LCD, Joystick, botonera y la parte que falta para un PWM, ..., se me ha pasado el calenton y he decidido hacerlo en plan sencillo y lo otro paso a paso que hay mucha tela que cortar, un abrazo

  • @juanjoseromero287
    @juanjoseromero287 3 роки тому

    Donde puedo descargar el PIC C Compiler?

  • @MyCaptainX
    @MyCaptainX 4 роки тому

    Hola, me gusta bastante este curso, veo que aprender PICs es bastante interesante. En la datasheet para el PIC16F887, el pin 1 corresponde a MCLR, pero también dice que se puede usar como E3. ¿Cómo se puede utilizar como E3? Según lo que sé hasta ahora, si no energizo el pin 1 el PIC se estará reiniciando una y otra vez y el programa no se ejecutará. Perdón por mi ignorancia, todavía estoy aprendiendo 😅 Saludos desde México.

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому

      El PIN RE3 solo puede ser usado como ENTRADA, si ves el esquema del Datasheet, verás que solo aparece con una flecha entrando en el pin.
      Debes deshabilitar el Master Clear inicialmente:
      #fuses NOMCLR
      y luego configuras el PUERTO E.
      #byte porte = 9
      set_tris_e(0b1000);

    • @MyCaptainX
      @MyCaptainX 4 роки тому

      @@SergioACGiraldo Cierto, es lo que encontré en la datasheet. En la página 206 se muestran las definiciones de los registros, y respecto al pin E3 dice que cuando se pone en 1 hace la función MCLR, y cuando se pone en 0 hace la función de entrada digital, y que el MCLR está conectado internamente a VDD.
      Es que quiero hacer una PCB (parecida a la de Pingüino) y en ella montar el PIC junto con reguladores para hacerlo funcionar con una fuente externa para proyectos futuros, a modo de tarjeta entrenadora personalizada, y que pueda alternar el funcionamiento del pin 1 entre MCLR y E3. Sólo se me había olvidado el detalle de deshabilitar MCLR desde los FUSES. Gracias por la respuesta, ahora ya puedo terminar el diseño de la PCB.

  • @elvisdanielbolanos7189
    @elvisdanielbolanos7189 4 роки тому

    buen video quiero saber si tiene una configuración con pic 16f877a para un ECG

  • @martinmolina7651
    @martinmolina7651 Рік тому

    Bnas tardes, tengo una banda caminadora 1 se 1u3mo el circuito de la tarjeta, y me vendieron nuevos los integrados, pero no se como programarlos, yo pensé q solo era comprarlos y ya, pero, no funcionó y me dieron q tenia q programarlos y no tengo idea, me podrían indicar q pasos debo seguir, muchas gracias soy de medellin Antioquia.

  • @lacabanitadelterror5009
    @lacabanitadelterror5009 4 роки тому

    Que tal amigo me gustan mucho tus vídeos, tengo una duda UA-cam si te monetiza este tipo de contenido?

  • @YouseemyiPhoneLMAO
    @YouseemyiPhoneLMAO 4 роки тому +1

    Hola tengo problemas a la hora de cargar el programa en el pic del proteous, no me aparece el archivo sin embargo si entro a la carpeta ahi esta el .c, que hice mal?

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому

      Debes compilar primero el programa, para generar el compilado .hex el cual cargas en proteus.

  • @JorgilioBerrio
    @JorgilioBerrio 6 місяців тому

    hola como hase uno para con un pulsador prender y apagar un led

  • @santiagorepacionescaraudio
    @santiagorepacionescaraudio 3 роки тому

    elle broth cuanto me cobrarias por aserme una pequeña lista de codigo , para un pic , 12f615 ?

  • @jluislugochavez7875
    @jluislugochavez7875 3 роки тому

    se encuentra en México profe? como lo contacto directamente...? saludos!!!

  • @ElectronicFanArm
    @ElectronicFanArm 4 роки тому

    Esta bueno el tutorial, aunque te diria que este compilador es uno de los compiladores que no cumple con las normas y estandares del lenguaje C, y es un poco inapropiado para el aprendizaje, supongo que muchos ven su utilidad por las librerias de soporte, ademas de tener muchisimos bugs entre otras cosas

  • @maxlulo6086
    @maxlulo6086 4 роки тому +1

    Muchas, es un video muy bueno,uy ilustrativo y de buen nivel, mi duda es Yo tengo el Pic16f887A ¿Me sirve el mismo código, o tengo que modificar algo?

  • @luis10sanunga85
    @luis10sanunga85 5 років тому +1

    soy nuevo en esto de los pics y se me hace difícil como entender el funcionamiento interno de los pics por mas que busco en Internet y libros y no logro entender sus estructuras internas de os los pics me podrias ayudar con alguna información básica para entender gracias de antemano.

  • @wanaboyflexx625
    @wanaboyflexx625 4 роки тому +1

    Una pregunta, el cristal donde iria? Excelente video nuevo sub (Y)

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому +1

      Hola Adrian, esta semana estaré publicando un video sobre el cristal. El cristal de cuarzo externo va conectado en los pines 13 y 14 del pic. Saludos.

    • @wanaboyflexx625
      @wanaboyflexx625 4 роки тому

      @@SergioACGiraldo y eso solo es en tu compilado, o en siempre se pone en los pines 13 y 14?

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому +1

      en los pics de 40 pines por lo general. El crystal de cuarzo se coloca en los pines que dicen OSC1 y OSC2 y eso lo observas en el datasheet del componente.

    • @wanaboyflexx625
      @wanaboyflexx625 4 роки тому +1

      @@SergioACGiraldo muchas gracias hermano❤️

  • @vladimirmendez2721
    @vladimirmendez2721 5 років тому

    Buen día ingeniero, desearía hacerle una consulta, conseguí un pic 16f877A y no el que usa en sus videos, podría utilizar ese?

    • @SergioACGiraldo
      @SergioACGiraldo  5 років тому +1

      Si. Sin ningún problema. Saludos.

    • @vladimirmendez2721
      @vladimirmendez2721 5 років тому

      @@SergioACGiraldo, gracias ingeniero lo comprare y empezaré a probarlo con sus videos, le quedo muy agradecido ingeniero

  • @Tiernolin
    @Tiernolin 4 роки тому

    Estimado Sergio, tengo un problema con el compilador ccs compiler, cada vez que hago el "Build and Run" de cualquier proyecto me sale una carpeta del device por ejemplo "16f877a.h "y no me deja seguir compilando porque me sale error 48 en cualquier proyecto que abra y compile, me podria ayudar?

  • @justovelarde3456
    @justovelarde3456 3 роки тому

    Felicitaciones por el video. Una consulta, cuando uno coloca #include o #include , DONDE la busca CCS?, Siempre primero en la carpeta DRIVER? o primero donde están los archivos que estamos trabajando?. Muchas gracias por las respuestas. Saludos.

    • @SergioACGiraldo
      @SergioACGiraldo  3 роки тому +1

      Si lo colocas entre en la carpeta DRIVER, ej: #include
      Si lo colocas entre "" Lo busca en la carpeta que estas trabajando, ej: #include "milibrería.c"

    • @justovelarde3456
      @justovelarde3456 3 роки тому

      @@SergioACGiraldo Muchas gracias por tu respuesta. Una consulta más, sino coloco entre "" y NO LA ENCUENTRA, lo busca luego en la carpeta DRIVER? Gracias.

  • @sensorics
    @sensorics 2 роки тому

    Saludos Sergio. Duda: Porqué en el puerto B es 0B11111110? que me indica la B? es un pin indeterminado? puede quedar 01111111110?

    • @SergioACGiraldo
      @SergioACGiraldo  2 роки тому

      Hola Fabio, el 0B al comienzo indica que de esta colocando un número en formato Binario. Si quieres colocarlo en formato hexadecimal comienzas con 0x, ahora si no colocas nada, el compilador lo interpreta como formato decimal.

    • @sensorics
      @sensorics 2 роки тому

      @@SergioACGiraldo ah perfecto Sergio. Muchas gracias.

  • @santiagorepacionescaraudio
    @santiagorepacionescaraudio 6 років тому +1

    hola amigo me gustaria saver si al programar cuanlquir pic devo segir lo mismo paso .. esepto el pic y lo que se dese aser

    • @SergioACGiraldo
      @SergioACGiraldo  6 років тому +1

      Hola Santiago. SI, básicamente debes seguir el mismo procedimiento para cualquier PIC, lo único que cambia es el encabezado, donde debes colocar la librería del PIC que vas a utilizar. También tener en cuenta que hay PICs con menos pines, por ejemplo el 16F887 tiene 40 pines, por lo tanto tiene 4 Puertos (A,B,C,D) pero el 16F88 tiene solo 16 pines entonces solo tiene 2 puertos (A,B) Saludos!! ✌️✌️

    • @SergioACGiraldo
      @SergioACGiraldo  5 років тому +1

      @Emanuel Parra Leon En el ejemplo de los Servomotores tratamos el tema del oscilador interno. De como configurarlo. Puedes darle un vistazo: controlautomaticoeducacion.com/microcontroladores-pic/servomotor-con-pic/

  • @sergiovaldiviarivera5421
    @sergiovaldiviarivera5421 3 роки тому

    Como puedo actualizar el archivo dat de mi pikit 2? Ya busque varios en internet y ninguno me reconoce el pic 18f4550!!!! Ayuda por favor !!!!!!!!!!!!!!!!!1111

  • @CristianCSanta
    @CristianCSanta 5 років тому

    Amigo buenos días, estoy haciendo un robot sumo de 3kg y quiero saber que es mas recomendable usar para controlarlo si un pic 18f452 o un arduino mega? cual cree usted que es mas recomendable. gracias por su atención.

    • @SergioACGiraldo
      @SergioACGiraldo  5 років тому

      Ambos funcionan para ese objetivo. Debes escoger el que sea más fácil para ti. En cuestiones de programación y hardware.

  • @Richard-xh5iw
    @Richard-xh5iw 4 роки тому

    Hola amigo, una pregunta que me inquieta bastante. Quiero saber si es posible tansolo instalar el compilador y programar los PIC desde un block de notas como si se tratase de un programa de consola en C o C++ sin necesidad de tener el IDE donde programar ?? Se podria programar una ves teniendo el compilador instalado desde un ejemplo blok de notas ordinario y luego compliar con comando desde la consola CMD ??? por fabor amigo me seria de gran ayuda por favor. Saludos cordiales abrasos

  • @DrakerDG
    @DrakerDG 4 роки тому

    Hola, gracias por tu curso. Soy nuevo en esto de los PICs y tengo una consulta. ¿Es posible programar un PIC16F877 con una UART en vez de un PICkit3?

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому +1

      Hola Draker, para hacer eso inicialmente necesitar programar y cargar un bootloader cin pickit 3 y luego podrás hacerlo con el uart. En el curso todavía no he tratado eso.

    • @DrakerDG
      @DrakerDG 4 роки тому

      @@SergioACGiraldo ok, y sólo con el PICkit3 se puede cargar el bootloader o es posible hacerlo sin específicamente este tipo de programador?

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому +1

      No necesariamente. Existen otros programadores de PIC, puedes usar cualquiera.

    • @DrakerDG
      @DrakerDG 4 роки тому

      @@SergioACGiraldo ok, es posible que uno pueda construir un programador para PICs?

  • @gustavodiaz523
    @gustavodiaz523 4 роки тому

    Hola sergio, consulta en tu curso, Simulink desde Cero
    Aprende Simulink (entorno gráfico basado en MATLAB): Conceptos básicos hasta modelos, control y aplicaciones avanzadas, ese curso me permite analizar señales cerebrales EEG utilizando MATLAB?

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому

      Hola Gustavo, pues el curso te va a enseñar sobre Simulink, si todavía no lo dominas, principalmente como crear modelos lineales y no lineales, entender su entorno gráfico, vários de los bloques del software y finalmente realizar controladores SISO y MIMO. Ya la parte de señales cerebrales no viene incluido, debes documentarte a parte. Además porque es un tema que yo nunca he trabajado. Saludos.

  • @fermincarmeloruizmartin7100
    @fermincarmeloruizmartin7100 2 роки тому

    Hola Sergio, grande el curso de programación pics.
    Tengo un par de preguntas:
    La primera es referente a la configuración de los puertos a utilizar. veo en el código que usas la directriz #byte PORTA=5 y así para el resto de puertos. Por otra parte he visto en otros sitios que se usan "Standar_IO" y/o "Fast_IO" ¿Cuál es la diferencia o ventajas/desventajas de usar unas u otras?
    La segunda es ¿Cómo se puede leer de una sola vez todo un puerto completo y después comprobar el estado de cada uno de los bits leídos?
    ¿Se puede descargar la descripción de cada una de las explicaciones referentes a cada video publicado?.
    Muchas gracias de antemano por tu tiempo.

  • @luisulisesfloresgarcia299
    @luisulisesfloresgarcia299 5 років тому

    Hola he programado PIC's en ensamblador y quiero cambiar a C, utilizo el programa de Mplab y ya descargue el compilador de C, he copiado tu código y lo pego tal cual, el programa me muestra errores y no me muestra de otro color las palabras reservadas. Tengo duda si cambia en algo del programa que usas a Mplab o crees que a lo mejor hice mal la instalación de mi compilador ?

    • @SergioACGiraldo
      @SergioACGiraldo  5 років тому

      Hola Luis para seguir estos videos necesitas descargar el compilador ccs c. Dado q el Mplab por defecto usa el xc8.

  • @adbm28
    @adbm28 3 роки тому

    Saludos Profe. Cómo Programar PICs en Linux??

  • @ericmanini260
    @ericmanini260 4 роки тому

    hola Sergio , gracias por tu apoyo , tengo una dudo, donde puedo encontrar esos programas? podrias colocar los enlaces para poder descargalos? gracias.

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому

      Hola Eric los programas son de pago. Pero los puedes descargarlos de manera alternativa... Busca en UA-cam vas a encontrar gente que muestra como bajarlos. Ccs C compiler y Proteus.

  • @proezastiranas9184
    @proezastiranas9184 4 роки тому

    se puede programar igual pero con mikroc?

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому

      Puedes usar la lógica, pero los comandos son diferentes, porque es diferente al ccs c.

  • @diegoareiza5517
    @diegoareiza5517 6 років тому

    Sergio cordial saludo, primero que todo felicitaciones por este curso, y queria hacer una consulta, que tipo de lenguaje se utiliza para la programación de los PIC,

    • @SergioACGiraldo
      @SergioACGiraldo  6 років тому +1

      Hola Diego, los lenguajes mas comunes son Ensamblador y Lenguaje C. Saludos!!

  • @hectorpacheco7174
    @hectorpacheco7174 3 роки тому

    Interesante tutorial, gracias...sabe como encender un TMS32OF2802 MICROCONTROLADOR?

  • @cristiancuervo1984
    @cristiancuervo1984 5 років тому

    Hola profe
    Lo que pasa es que a la hora de intentar montar el programa hecho en PIC C compiler en el simulador proteus no me aparece ningún archivo para montar, que puedo hacer?
    Quedo atento, de antemano muchas gracias

    • @SergioACGiraldo
      @SergioACGiraldo  5 років тому

      Cristian lo primero q debes hacer es compilar el programa, de esa forma se genera el archivo .hex el cual cargas al proteus.

  • @alexhernandez1323
    @alexhernandez1323 6 років тому

    compañero una consulta, que lenguaje ocupaste para programar desde el editor? c,c++,java,ensamblador?

    • @SergioACGiraldo
      @SergioACGiraldo  6 років тому

      Alex, en el editor se utiliza lenguaje C. Saludos.

  • @yeralhuancasvilchez617
    @yeralhuancasvilchez617 6 років тому

    yo keria saver si se pueden hacer diferentes tareas en el microcontrolador oseaa, acer mover un motor , prender un led, tener un displey con temperatuura...xfaaa espero su respuesta

    • @yeralhuancasvilchez617
      @yeralhuancasvilchez617 6 років тому

      y comensar d cualkier punto,,,, osea prendiendo el led con un pulso,, o ensendiendo primero tmb el motor.. y el lcd siempre en lecturaaa de la temperatura

    • @SergioACGiraldo
      @SergioACGiraldo  6 років тому

      Hola Luis, claro que si, puedes hacer varias tareas con el microcontrolador. El las irá haciendo secuencialmente. Si en el código colocas primero lo del Led, eso es lo que el PIC hará primero, luego hace lo siguiente que este en el código, por ejemplo prender el motor, luego leer temperatura. El pic hace todo esto a muy alta velocidad.

    • @yeralhuancasvilchez617
      @yeralhuancasvilchez617 6 років тому

      tmb se podria ke el de temperatura este activo siemre dandome lectura...??? no importando si enciendo el led o enciendo el motor

    • @SergioACGiraldo
      @SergioACGiraldo  6 років тому

      si también se puede.

  • @rubenamador3535
    @rubenamador3535 5 років тому

    Necesito el programa para este pic, pero para controlar el brillo de lampara de 100w en ac.....podrias ayudarme....te lo agradezco...

  • @pablomolinaro2585
    @pablomolinaro2585 4 роки тому

    Hola el Pic C compiler donde lo puedo conseguir? es gratuito?

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому +1

      Pablo, te dejo el link de descarga que encontré por google: bit.ly/2GpXZMq

    • @pablomolinaro2585
      @pablomolinaro2585 4 роки тому

      @@SergioACGiraldo gracias cuando vuelvo lo veo

  • @jonathancamarillo1025
    @jonathancamarillo1025 4 роки тому

    DISCULPA PERO NO ME JALA EL CODIGO ESTOY USANDO LA LIBRERIA DE PIC18F46K2 SERA POR ESO ?

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому

      Debería funcionar, te está faltando un 2 en esa referencia al final, no?
      la librería seria #INCLUDE

  • @williamangulo5327
    @williamangulo5327 7 років тому

    de esta misma manera que se controlo el pin como haríamos para controlar todo el puerto, ejemplo tengo el pulsador en el puerto b pin 0, pero puerto c controla un display de 7 segmentos. este se encienda y se apague con el boton..?? x fa agradeceria su respuesta

    • @SergioACGiraldo
      @SergioACGiraldo  7 років тому

      Hola William, aquí en el blog está explicado: wp.me/p5P46A-n Saludos.

  • @alezito2993
    @alezito2993 6 років тому

    buena

  • @ginocrack7082
    @ginocrack7082 9 місяців тому

    👍

  • @gutierrezlunaismael3009
    @gutierrezlunaismael3009 5 років тому

    Carnal, puedo usar ese mismo codigo en un Pic16f84A?, cambiando lo de la libreria y banco de memoria?

  • @johnrivers1846
    @johnrivers1846 5 років тому

    Esto puede sonar loco o dificil o no se
    pero es posible aplicar el microcontrolador 16f887 en un drone?
    hacer un drone desde 0 con pics?

  • @americanista164
    @americanista164 5 років тому

    Hola amigo, que tal, una pregunta, en que parte del datasheet del pic18f4550, vienen los lugares de memoria, lo he buscado pero no lo encuentro, saluds

    • @SergioACGiraldo
      @SergioACGiraldo  5 років тому

      Pagina 68 del Acrobat Reader o pagina 66 del propio PDF.

  • @eduardorosales2463
    @eduardorosales2463 6 років тому

    hola!!! disculpa estoy siguiendo tu tutorial pero con el micro 18f4550 es casi lo mismo por lo que veo solo que al ver la configuracion de #byte portb en el mapa de registro me sale F81h es lo mismo??? o le tengo que poner #byte PORTB=81 ???? espero tu respuesta por favor!!! saludos

    • @SergioACGiraldo
      @SergioACGiraldo  6 років тому +2

      Hola Eduardo, los dos micros son muy parecidos, solo que el 18f es un poco más poderoso. Efectivamente el mapa cambia, ahí te esta diciendo la dirección del puerto B en hexadecimal (F81h), en el PIC Compiler debes ingresar la misma dirección en Hexadecimal asi: #byte portb=0xF81
      Saludos.

  • @pabloorosapaico4283
    @pabloorosapaico4283 5 років тому +1

    Hola brother, donde puedo descargar el PCW, hoy es 8/11/2019 y todos los programas que busque en internet tienen problemas.

  • @javiermosquera5317
    @javiermosquera5317 7 років тому

    Hola buenas tardes desde Colombia, puedo realizar los ejemplos en el MPLAB si no quiero usar el CCS? se presenta algún problema al respecto? saludos

    • @SergioACGiraldo
      @SergioACGiraldo  7 років тому

      Puedes usar el MPLAB pero usando el compilador de CCS dentro del MPLAB, si utilizas el XC8 ya los codigos del Blog no van a servirte. Saludos.

  • @Aldenfioren
    @Aldenfioren 6 років тому

    hola, por qué habilitas el PUT ? saludos, gracias , Cristóbal zurita, Santiago de chile !

    • @SergioACGiraldo
      @SergioACGiraldo  6 років тому

      Los fuses son las configuraciones de inicio del PIC.
      el PUT habilita el Power Up Timer, tiempo de espera para estabilización de alimentación.

    • @Aldenfioren
      @Aldenfioren 6 років тому

      entonces dependería de la aplicación que desarrollo si lo habilito o no ,por lo que he leído, tiene sus ventajas y desventajas... ahora estoy trabajando un sistema de temperatura, por lo tanto creo que el PUT vendría bien, no es una variable que cambie muy rápido! gracias por el tiempo saludos !...

  • @penaelsitiomoquegua4166
    @penaelsitiomoquegua4166 4 роки тому

    porque el pin 4,5,6 y 16 están marcando 0 y el pin 2 y 7 marca 1? Como hago para que estén desactivadas?

  • @joseluisarismendi9802
    @joseluisarismendi9802 Рік тому

    Hola. Que coincidencia! Tengo un PIC16F886 que por el pin 3 debería enviar una señal para que se active una parte del circuito que emite un sonido (ding dong). Se trata de un contador deportivo. Bueno estoy investigando. No me diria que me serviría para trabajar con un PIC16F886 ?
    ( He visto en youtube que con otros pics se ha visto en lenguaje hexadecimal )

  • @pruebaYTE
    @pruebaYTE 3 роки тому

    Porque si le pongo una resistencia al LED, ya no prende?

    • @SergioACGiraldo
      @SergioACGiraldo  3 роки тому

      No se. Que resistencia le estas colocando. Lo más recomendable es poner una resistencia de 220 ohms o una de 330 ohms.

  • @carpiorodriguezjoseantonio8001
    @carpiorodriguezjoseantonio8001 6 років тому

    buenas tardes queria saver si podia resolverme una duda hacerca del "if" ya que e escuhado que se pueden juntar 2 condiciones con "&" queria saver si es cierrto y de paso si es posible como seria el codigo o la forma de escribir esto en ccs

    • @SergioACGiraldo
      @SergioACGiraldo  6 років тому

      Hola Jose, calor que puedes poner 2, 3, 4 ó las condiciones que quieras dentro del "if", puedes hacerlo con cualquier operación logica: and (&&), or (||), not(~). Para utilizarla, supon que en el ejemplo tenemos dos switches y que ambos deben estar activos para prender el led, entonces sería:
      IF(BIT_TEST(SW1) && BIT_TEST(SW2)) // Si SW esta activado
      {
      BIT_SET(LED); // Active el led
      }

    • @carpiorodriguezjoseantonio8001
      @carpiorodriguezjoseantonio8001 6 років тому +1

      Sergio Castaño muchas gracias con esto voy a poder acortar unas programaciones

  • @edgaralvaro6548
    @edgaralvaro6548 6 років тому

    hola sergio me puedes recomendar algun libro para adentrarme en la programacion de PIC

    • @SergioACGiraldo
      @SergioACGiraldo  6 років тому +1

      El Libro "Compilador C Ccs Y Simulador Proteus Para Microcontroladores Pic" es muy bueno. Al igual que toda la lista de reproducción de este canal (👉 goo.gl/5riyKn) junto con la información adicional del sitio WEB (👉 controlautomaticoeducacion.com/microcontroladores-pic/).

  • @alanmedina3118
    @alanmedina3118 7 років тому

    Hola Sergio, excelentes tutoriales, una pregunta... en tu opinión ¿que microcontrolador es mejor ? los PIC como los que usas o los AVR, saludos

    • @SergioACGiraldo
      @SergioACGiraldo  7 років тому

      Hola Ventas Compumas pregunta difícil. En mi opinión depende mucho de para que vayas a usar el microcontrolador, del soporte que tengas de la empresa, de la facilidad que tengas para encontrar información para programarlos o hacer aplicaciones. Yo no he usado AVR, pero he oído que son muy buenos. He usado freescale y son excelentes. Pero lo que más uso son los PIC, porque es fácil encontrar información sobre ellos, Los PICs son muy buenos, pero se que no son los mejores.

    • @alanmedina3118
      @alanmedina3118 7 років тому

      Sergio Castaño gracias Sergio por tú respuesta, estaré al tanto de tus videos, un saludo desde México:)

  • @rickmd9829
    @rickmd9829 3 роки тому

    Porque al copiar el código esto me sale en color negro y no verde (0B11111110), (0B10)

  • @villazonefrain7111
    @villazonefrain7111 4 роки тому

    Donde se descarga los códigos?

    • @SergioACGiraldo
      @SergioACGiraldo  4 роки тому

      todos los códigos de los videos del canal están disponibles en el sitio web: controlautomaticoeducacion.com/microcontroladores-pic/

  • @undersoundarg
    @undersoundarg 2 роки тому

    se puede leer el codigo de un pic bloqueado aproposito??

  • @aquienleimporta9096
    @aquienleimporta9096 6 років тому

    La funcion BIT_SET() no me funciona, sera alguna modificacion con las nuevas versiones de CCS? Gracias

    • @SergioACGiraldo
      @SergioACGiraldo  6 років тому

      Hola Incognito. El bit_set continua funcionando. Trata de instalar la versión completa del PIC C. En el programa, en ayuda, certificate que tengas instalados todos los compiladores, es decir que te aparezca PCWHD. Saludos

  • @omarnotario5060
    @omarnotario5060 5 років тому

    En que estas programando amigo??

    • @SergioACGiraldo
      @SergioACGiraldo  5 років тому

      El programa para compilar en C, se llama PIC C CCS C compiler, el programa para simular se llama PROTEUS. Saludos.

  • @montalvanmunoz5214
    @montalvanmunoz5214 7 років тому +1

    Oye cuanto led puedes poner en cada puerto

    • @osvaldovargas4494
      @osvaldovargas4494 7 років тому

      Wilfredo Montalvan 1 LED pero puedes ocupar un transistor (como un switch )para poder encender muchos más utilizando para los LEDs energía externa