Conversor Análogo Digital ADC PIC ⚡ CCS C (PIC C) # 024

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

КОМЕНТАРІ • 144

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

    ❤️ Curso de PIC: goo.gl/5riyKn
    💙 Curso de ARDUINO: bit.ly/2q7Ln1c
    🧡 ADC Arduino: bit.ly/2LcR87O
    😱 Como ser Experto en PIC en 7 Días 👉 bit.ly/2OTkNry

  • @alejandroperez-mg4ip
    @alejandroperez-mg4ip 5 років тому +1

    muchas muchas gracias por tus cursos!! he aprendido mucho, lo que si analógico no es lo mismo que análogo.
    GRACIAS!

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

    Excelente vídeo, dos nuevos saberes de un solo tiro, el adc y la lcd.

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

    Sergio muchas gracias por responder a mi pregunta lo hare otra ves que tengas un muy buen año y genial tus videos..

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

    gracias por los videos

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

    Excelente video! Resolvió todas mis dudas en este tema

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

    Excelente. Muchas gracias.

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

      De nada Jose, que bueno que te ha gustado el contenido del video. Saludos.

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

    voy a buscar profe gracias por su pronta respuesta dios le de salud

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

    Excelente video me sirvio mucho

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

    No pues, aprovechando la cuerentena 👍 y Gracias x Los videos Inge!👌

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

    Excelente video, me ayudo bastante.

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

      Excelente jupifer, me alegra que te haya gustado. Saludos

  • @edgargo1179
    @edgargo1179 8 років тому +2

    ¡exelente video!

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

    SALUDOS PROFE AQUI VOLVIENDO A VER EL VIDEO ESPERO QUE ESTE BIEN

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

    excelentes vídeos, muy buenos, por favor mejorar el audio !

  • @maximilianoruizdiaz789
    @maximilianoruizdiaz789 9 років тому

    buen tutorial!!!!

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

    Wohhhhhhhhhh
    Hace 3 años lo grabaste

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

      hehehe si, y voy mejorando en esto. Saludos Ulises.

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

    Hola muy buena la explicacion, de que manera deberia utilizar el conversor para hacer un vumetro audioritmico con el PIC??

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

    Buenas Sergio ! aprendo mucho con tus vídeos, son muy buenos de verdad. Actualmente estoy haciendo un proyecto con un ADC externo, el AD7793. Es un ADC de 24 bits y estoy teniendo problemas con las configuraciones de los registros. Por si acaso no has hecho un proyecto similar con un ADC externo ?

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

      Hola Eragon, no he usado los ADC externos por ahora. Pero te recomiendo le des un vistazo a la libreria del pic c AD7705, para que te bases en ella y puedas hacer la tuya del AD7793. La libreria puedes encontrarla en C:\Program Files (x86)\PICC\Drivers Saludos.

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

    Gracias ¿Cómo puedo hacer que imprima los valores negativos (bajo cero)?

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

    Gracias por el video!
    Pero cómo podemos modificar el codigo para que el programa lea las entradas analógicas de estos 4 sensores y muestre su digital
    representación de uno en uno?? Gracias

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

    inge felicidades porsu clase tan magistral, pregunta: como puedosimularexactamente una señal analogica??? quisiera simular señal ckp de un vehiculo, porfavor

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

      Hola DS tesla. Una señal de esas no se como. Sin embargo dentro del Proteus, el programa de simulación que usamos en el video, puedes simular varias señales análogas usando el generador de señales que esta en la sección de Instruments. Saludos!

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

      @@SergioACGiraldo ¿conoce usted alguna manera de eliminar un pulso cada cierto periodo?? Sucede q en los vehiculos cada sierto periodo hay una ausecia de pulso.

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

      otra manera q s eme ocurrio es usar matlab para construir señales a mi gusto, es posible?? porfavor solo le pido esa ayuda gracias.

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

    Como configuraría el canal para una combinación de varios adc?

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

      Está explicado en el sitio web, en la sección de configuración: wp.me/p5P46A-7K

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

    Buenas noches, si estoy usando un cristal de frecuencia de 4MHZ, que ADC_CLOCK_DIV debo usar para obtener ese tiempo de 1.6us?.
    Muchas gracias

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

    hola amigo sergio de verdad muy bien explicado la clase tengo una duda en un mismo sistema puedo tener varias entradas analogas y mandarlas a leer en cualquier momento y con diferentes configuraciones?? alexander soy de caracas

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

      Alex, si puedes tener varias entradas analogas. Estas entradas debes configurarlas antes de entrar al ciclo while infinito (setup_adc_ports(all_analogs)) por ejemplo. Y tambien puedes leerlas en el momento que quieras.

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

      GRACIAS PROFE TENIA ESA DUDA QUE DIOS LE SIGA DANDO SALUD PARA QUE NOS SIGA DANDO CONOCIMIENTOS

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

    Hola este circuito se puede usar como termometro para medir la temperatura del ambiente gracias.

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

      claro que si, puedes usarlo para eso. Saludos.

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

    muchas gracias por el video es muy interesante, pero una pregunta el caso en que yo quiera que el LCD también muestre un valor de temperatura negativo que modificaciones en el código debería hacer? podría ayudarme por favor? es para una tarea, se lo agradecería mucho

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

    profe una pregunta en lenguaje c yo puedo crear etiquetas que me ejecuten varias sentencias dentro de ella de manera que yo la pueda llamar con su nombre en cualquier momento? asi como se hacen las rutinas en asembler y que son llamadas con call

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

      Hola Alexander, claro que si, aca en el curso lo hemos hecho bastantes, eso en lenguaje C se llaman FUNCIONES, y ya habras notado que hemos hecho varias funciones en diferentes videos. Igual usando tambien el propio compilador CCS C estamos usando funciones que el propio compilador tiene, como por ejemplo cuando inicializamos el ADC, cuando colocamos mensajes en LCD, cuando usamos las memorias, etc.

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

    tengo el mismo problema que Mateo Morales ningun ejemplo con lcd me muestra los caracteres y los datos del micro salen e ingresan pero el isis me muestra el mensaje (attemped to read after writing a single nibble y los mensajes siguientes me dice controller received command whilst busy que puede ser ??

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

    Hola, tienes algún ejemplo de adc para Pic 16f628a?
    Buen video 👍🏻

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

      No, pero el concepto es parecido. Cambia en el encabezado la librería y coloca la del pic 16f628a

  • @JorgeHernandez-ek3bn
    @JorgeHernandez-ek3bn 4 роки тому

    buenos dias amigo ,una consulta estoy trabajando con los software ccs 4.114 y proteus 7.7 el programa compila y se ve que manda los datos en proteus pero el lcd no funciona ,he actualizado la versión del ccs a 5.0 el programa saca como 100 errores habiendo corrido bien en la versión anerior,la pregunta es el compilador debe ir asociado con algún tipo de proteus para que las versiones compatibles, ya que estoy seguro que el problema es del compilador mas no de proteus,gracias

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

      Hola Jorge, realmente siempre que actualicé el compilador para versiones más nuevas, conseguia compilar programa antiguos sin problema. Es bastante extraño eso que comentas. Estas descargando los códigos desde el sitio web?

    • @JorgeHernandez-ek3bn
      @JorgeHernandez-ek3bn 4 роки тому

      @@SergioACGiraldo hola serguio yo mismo trascribi el codigo en el ccs 4.114 no tuve problema compilo perfecto lo mismo en proteus 7.7 pero el lcd no muestra nada,voy a descargar las versiones actuales de ambos y te comento ,gracias por reponder

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

    Hola sergio.. como se podria programar este PIC u otro para hacer un ADC de 12 entradas? La idea es digitalizar las 12 derivaviones de un ECG y poder visualizarla en la pc.. espero tu respuesta

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

      Para eso debes buscar un PIC especifico que poseea 12 pines que pueda ser configurado como entradas ADC. Se configuran igual como vimos en este video.

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

    muy bueno el video pero deberias sacarle la musica de fondo

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

    ¿Conoces un simulador que tenga el PIC 16F1779? Buen vídeo !

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

    la temperatura se muestra como con codigos raros como lo soluciono?

  • @cad-camconcatiav5ymas153
    @cad-camconcatiav5ymas153 4 роки тому

    Hola, ¿tienes un tutorial para controlar la temperatura?

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

      Si, tengo vários, con PIC y con Arduino. Te dejo la lista: ua-cam.com/video/9EmSybiSmOU/v-deo.html

    • @cad-camconcatiav5ymas153
      @cad-camconcatiav5ymas153 4 роки тому

      @@SergioACGiraldo Gracias 👌

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

    Hola sergio yo te pregunte si este se puede usar como termometro tu dices que si pero lo monte en un protoboad pero no resulto creo que esta compilado bien el pic igual se programo bien y no me resulto tengo que conectar el negativo del pic si es asi cual es o esta bien como sale en el esquema gracias.

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

      simón Ormazabal hola. El esquema está bien. Lo unico que hace falta es alimentar el PIC, pues el proteus no muestra los pines de alimentación. El pin 11 debes ponerlo a positivo +5v y el pin 12 debes ponerlo a negativo GND. Recuerda tambien colocar el pin 1 a positivo.

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

    Perdón si necesito utilizar varios pines convertidores como para 4 lm35 a la vez, ¿que cambios debería hacer?, es que al seleccionar el canal siempre se queda con el último y no toma el valor de los otros sensores

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

      ademas de seleccionar el canal con set_adc_channel(), cuando hagas la conversión de bits a double, lo estas almacenando en diferentes variables? Por ejemplo tem1, tem2, tem3, tem4.

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

      Si, lo separe en diferentes variables, pero cuando quiero activar los canales e esta forma
      set_adc_channel(0);
      set_adc_channel(1);
      set_adc_channel(2);
      set_adc_channel(3);
      solo se activa el ultimo

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

      claro, porque no estas leyendo si no el último. Debes activar el canal y luego leer el adc.
      set_adc_channel(0);
      delay_ms(1);
      bits1=read_adc();
      set_adc_channel(1);
      delay_ms(1);
      bits2=read_adc();
      set_adc_channel(2);
      delay_ms(1);
      bits3=read_adc();
      ......

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

      @@SergioACGiraldo Muchísimas gracias

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

    Como hiciste el calculo para el arreglo de capacitores y el cristal?

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

      Los capacitores de 22pf y el crystal de 4MHz, eso viene especificado en el datasheet del microcontrolador. Saludos.

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

      Gracias

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

      y otra duda, quiero convertir una señal analógica de 50mV(EMG) a digital (5v). Como puedo hacer la configuración en el programa y en el diseño en proteus?

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

      para una señal tan pequeña, probablemente tendras que amplificarla con un amplificador operacional, cuando tu pic detecte la señal, simplemente activas una salida (+5V), es como si esa señal fuera un pulsador que activa la salida del pic

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

    hola profe espero que este bien muy bien; profe necesito hacer un proyectico con un 16f628A mi pregunta es si ese pic tiene adc en el datasheet no lo veo se que este curso no se refiere a ese micro pero se que usted me puede ayudar con eso se lo agradezco y cuidese mucho profe

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

      Hola Alexander, no ese pic no tiene ADC Converter. Saludos.

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

      @@SergioACGiraldo gracias profe siempre esta atento hay una instruccion en basic que se llama pot y es capas de leer el tiempo de carga de un condensador y eso me puede funcionar pero me da flojera ponerme a aprender ese lenguaje ya estoy pilas con el ccs compiler en lenguaje c

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

    Ok me puedes prestar el codigo por que en el video se ve bien y no se mucho de programacion gracias por compartir tus videos de enseñanza.

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

      En la descripción del Video está el enlace a mi Blog, alla coloco todos los códigos que explico aqui en UA-cam. Igual te dejo el enlace aqui:
      controlautomaticoeducacion.com/14-conversion-analogodigital-ad/
      Saludos

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

    Muy buen video.
    Solo una duda, como hago o que debo tener para cargar el programa al conversor?

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

      Debes usar un programador de PIC para grabar el programa en el microcontrolador. Por ejemplo, puedes programarlo a través del PicKit3: ua-cam.com/video/intMcC9wAWA/v-deo.html

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

    Disculpa estoy haciendo un proyecto donde debo adquirir 14 señales analógicas (14 sensores fsr) ¿este pic me serviría para lograr convertir esas 14 señales o existe un pic mejor u otro método?. buen vídeo y se agradece la ayuda.

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

      Si, este PIC posee 14 puertos ADC, por lo tanto te sirve.

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

    Tengo un problema donde 5v = 120° y 1v = -20° , ¿Cómo podría escalarlo?

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

    Que tal muy buen video Tengo una pregunta que programa utilizaste para programar el pic? Muchas gracias

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

      +kevin valcazar en este video utilizo el PIC C Compiler para hacer el programa y utilizo el Proteus para simular el programa. Para programar el PIC, generalmente utilizo el MPLAB, o utilizo el PICKit 3 Standalone.

  • @Marcoaurel-32
    @Marcoaurel-32 3 роки тому

    Necesito la librería adc

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

    como puedo usar otras entradas de adc en vez del an0 y también
    como usar dos o tres al mismo tiempo?

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

      Hola Deor, en el Blog se explica como hacer eso: controlautomaticoeducacion.com/14-conversion-analogodigital-ad/
      Saludos.

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

    El pic de 8 pines 12f629 tiene convertidor A/D?

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

      Según del Datasheet NO

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

      @@SergioACGiraldo gracias por responder, saludos desde Colombia mi hermano!!!!!

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

      @@CristianCSanta el que trae el ADC es el 12F675 que viene en la misma hoja de datos, también es de 8 pines, yo lo uso y funciona muy bien.

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

    hola profe feliz fin de semana una pregunta y si quiero usar desde una entrada hasta otra ejemp desde la 0 hasta la 2 como se hace??

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

      puedes colocar la instruccion: setup_adc_ports(ALL_ANALOG); que coloca todas las entradas como analogas, ahora si quieres del 0 al 2, puedes hacerlo de colocando el numero binario
      setup_adc_ports(0b00000111);

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

      coye gracias profe tenia esa gran duda ya que con el 18f4550 tiene una manera de hacerlo y con el 16f877 tiene otra me estoy obligando a usar la libreria de los pic y eso me ha hecho la vida mas facil con la ayuda de ustedes claro solo no se puede por lo menos por ahora jajaj mil gracias de nuevo por su ayuda profe

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

    Hola sergio necesito de tu ayuda volví a montar el circuito otra vez y cuando lo enciendo me sale en la pantalla lcd un valor de 203.50 y va subiendo a 300.50 y deberia estar en 0 al momento de encender y al aplicarle calor al LM35 ahí deberia subir, que puede estar fallando? gracias.

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

      Quizas se deba al Sensor. Lo que podrias hacer es hacer una calibración, para eso vas a necesitar un termometro, observa cuanto está la temperatura ambiente y mide el voltaje que está entregando el LM35 a temperatura ambiente. Luego averiguas cuantos bits equivale ese voltaje, suponiendo da 0.2517 voltios a 25 grados, entonces eso en bites seria: 0.2517*1024/5 = 51.5482.
      Ahora lo que debes hacer es convertir esos bites en temperatura asi:
      tem=25/51.5482 = 0.4850.
      Entonces ese 0.4850 es el valor por el cual debes multiplicar tu valor leido por el PIC.
      Esa puede ser una solución, saludos.

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

    Me marca un error en #device adc = 10
    Como puedo solucionarlo ?
    Ayuda por favor

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

    no logro entrar el mismo esta colocando la S automaticamente

  • @Marcos-jj5ts
    @Marcos-jj5ts 8 років тому +3

    Boa vídeo aula, porém a música ruim atrapalha a concentração. Experimente fazer novos vídeos sem música.

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

      Olá Marcos, obrigado pela dica. Eu percibi que varios de meus videos tem a música muito alta e como vc fala atrapalha bastante a concentração. Estou melhorando nos novos videos. vlw.

    • @Marcos-jj5ts
      @Marcos-jj5ts 8 років тому

      Sucesso pra você.

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

    Como le pondrías para que la salida fuera analógica?
    :o
    Esa es mi gran pregunta
    Ya que hay mas pines analógicos que con pwm

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

      La salida analógica efectivamente deberías hacerla con los pines PWM y con un filtro pasa bajos, para este PIC en particular solo tendrías 2. También podrías pensar en crear PWM artificiales usando delay_ms, pero aqui ya tendrias que calcular bien el tiempo del PWM.
      Aqui te dejo un ejemplo de una salida analógica: goo.gl/d77AXW

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

      Ohhh ya jaja
      Muchas gracias Sergio :)
      Salu2

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

      @Antonio Quintana Rodríguez solo deja pasar las bajas frecuencias. En este caso deja pasar la señal en DC generada por el PWM que depende del ciclo de trabajo.

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

    HOLA SE Puede usar CODEBLOCKS para programar un PIC? Gracias

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

    Buenas, me descargue todo, copie y pegue el programa, conecte todo igual, y no me funciona de todas maneras. Que pudo haber pasado? Gracias!

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

      Hola Nicolás, lo he verificado y ami me funciona. También nadie había reportado que no funcionara el código. Te sale algún tipo de error? Lo estás haciendo en simulación o en físico?

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

      @@SergioACGiraldo Hola gracias por responder! me figura en Proteus dos errores : 1- No power supply specified for net 5 in Power Rail Configuration.
      y 2- Simulation FAILED due to netlist compiler error(s).
      Lo unico distinto en mi circuito es el SWITCH que esta en la pantalla arriba, VEE de LSD no lo conecte, es lo unico que cambia. Despues me queda la duda con las fuentes de tensión que son flechitas, como les coloco un valor de tensión. puede que ahi tambien este errando, me acostumbre al multisim

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

      @@SergioACGiraldo Por lo que vi, no se puede usar el LCD en el demo de PROTEUS, ni otras cosas mas es limitado. Hay algun parche que me deje usar todas las funciones ? por lo visto es eso, y no voy a pagarlo no es significativo es para estudio.

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

      Hola Nicolas, los voltajes en el proteus que usamos aqui (flecha) ya vienen por defecto en +5v. También en el sitio web está el diagrama listo del proteus 8.7 para abrir automaticamente el circuito. Lo que comentas de no tener la versión completa puede ser un inconveniente. En internet podrás encontrar una versión con parche, debes buscarla, no es difícil. Saludos.

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

      @@SergioACGiraldo ah bien, yo la tuve q agregar manualmente a la librería a la fuente de tensión (flechita).. Voy a buscar esa versión! me juego que es eso. Mil millones de gracias Sergio!!! 💪

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

    epa buen dia profe que paso con su blok que no puedo entrarle

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

      Hola Alexander, no se, estaba entrando al Blog y está funcionando sin problemas. Intenta de nuevo. Tal vez porque cambie a protocolo seguro, intenta cambiar en la dirección que es http// colocarle una "s" al final https//

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

      nada profe y se la iba a colocar pero el automaticamente la esta colocando no creo que sea eso

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

    Hola amigo buenos dias, excelente video, que pena molestarlo, me podrias ayudar a saber como habilitar dos entradas ADC, pero q lean dos valores distintos. y los muestren en una LCD
    GRACIAS ESPERO RESPUESTA

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

      Dale un vistazo al blog, ahi explique detalladamente como leer diferentes valores usandos varias entradas ADC. luego aplicas lo aprendido en la entrada LCD. El link es: wp.me/p5P46A-7K

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

    Tio, en el vídeo dice que 10bits son iguales a 1024bytes. ¿La conversión no era 1byte = 8bits??

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

      Hola Max, si tienes razón, son manias mias. 1 byte son 8 bits, los 10 bits corresponden a 1024 en numero decimal. Gracias por tu observación. un abrazo.

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

    HOLA QUE TAL. UNA PREGUNTA ..... Y ME ES URGENTE. DE ALGUNA MANERA SE PUEDE MEDIR EL TIEMPO DE EJECUCIÓN DE UNA RUTINA, ME EXPLICO .. DESDE EL INICIO MAIN HASTA EL FINAL DEL WHILE. WHILE (TRUE) { -INICIA EL CONTEO- .............AQUÍ TODO EL SICLO WHILE O CUERPO DE LA RUTINA...............CULMINA EL CONTEO ... FIN DE WHILE } Y VUELVE AL COMIENZO DEL BUCLE NUEVAMENTE . ENTONCES SE PODRÍA MEDIR EL TIEMPO EN MILI SEGUNDOS Y ESE TIEMPO GUARDARLO EN UNA VARIABLE ?
    EL MOTIVO DE ESTO ES APLICAR LA MISMA FUNCIÓN DEL COMANDO MILLIS() DE ARDUINO PERO IMPLEMENTADO EN CCS. ESTO SE PODRIA .... ME COMENTARON POR HAY QUE ESTO SEGÚN SE PODRÍA CON USO DE TIMER PERO LA VERDAD NO SE COMO APLICARLO....... SERIA MUCHA AYUDA POR FAVOR

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

      Pues yo creo que se puede medir si, el uso del timer es una buena idea para lograr ese objetivo pero Yo nunca lo he hecho, habria que ponerse a pensar, no creo que sea muy dificil hacer eso. Cualquier cosa puedes buscar en el foro de ccs, alli hay mucha información que la comunidad de pic c va colocando. www.ccsinfo.com/forum/viewtopic.php?t=45729

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

    En el caso que tenga solo un PIC16F628A

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

      Generalmente sería cambiar la libreria por #include

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

      @@SergioACGiraldo gracias por responder. Es que tengo un sensor LM35 para poner LCD y la programacion que encontro fue con otro PIC16F877. Y cambie pero no me sale. :c ayudame.

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

      Vi el datasheet de ese micro y lo que pasa es que Ese micro no posee conversores análogo-digital, si no comparadores análogos. Entonces si quieres leer un LM35 deberás usar otro PIC. Saludos.

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

      @@SergioACGiraldo si muchas gracias amigo. Es decir que con el PIC 16F628A no puedo usar sensor de temperatura. O con otro si ?

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

      @@SergioACGiraldo eso es con todo sensor de temperatura? O hay un sensor que pueda trabajar con el PIC16F628A ?

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

    Porque 1024 con 10 bits??? No es 1023?? Si alguien puede aclararme..gracias de antemano

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

    1024 baits !!! jaja

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

    TODO BIEN PERO LA MUSICA ESTA PESIMA

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

    definitivamente la música molesta mucho...está muy fuerte y no va con el contenido del video... me gusta lo que explicas y como lo explicas, muy fácil , pero insisto el audio es todo un tema que hace que los videos sean difíciles de ver ! saludos...

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

      Gracias Cristobal, si tienes razón, esos fuerón de los primeros videos que hice, actualmente ya no hago videos con música de fondo. Saludos.

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

      no he visto los de ahora, y claro vi que son de tres años atrás.... gracias por las explicaciones me ha ayudado mucho a entender el mundo del PIC saludos !

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

    No sale

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

    Llamas byte a los bits.. llamas bits a los números decimales..

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

    podrias ayudarme a liberar un decodificador digital. podrias lograr ayudandome. soi de mexico de nuevo leon. espero su respuesta amigo

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

    hola oye me marca error en tu codijo

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

      hola. lo copiaste desde mi blog? que error te sale? intenta declarar el puerto D. set_tris_d(0);
      portd=0;

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

    Podrias explicarme qué significa esto ? #FUSES XT,NOPROTECT,NOWDT,NOBROWNOUT,NOPUT,NOLVP

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

      Hola Carlos. Da un vistazo al siguiente enlace del Blog. Saludos.
      controlautomaticoeducacion.com/2-comenzando-en-pic-c/

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

    quien podria ayudarme?