Это видео недоступно.
Сожалеем об этом.

Arduino desde cero en Español - Capítulo 23 - LM35 Sensor analógico de temperatura + LCD 1602A

Поделиться
HTML-код
  • Опубликовано: 15 авг 2024
  • Veremos el sensor de temperatura analógico LM35 para mostrar el valor de temperatura en una pantalla LCD 1602A y hacer un sistema que no requiera conexión por cable USB para el monitor serie de Arduino.
    Se explicará el proceso de conversión de la salida analógica del sensor LM35 para obtener un valor en grados centígrados, también se introducirá el concepto de multiples lecturas para obtener un promedio de las mismas y asi evitar variaciones indeseables.
    Recomendable ver Capítulo 10 (módulo LCD):
    • Arduino desde cero en ...
    Código fuente de los programas vistos en:
    github.com/bit...
    #ArduinoLM35
    #ArduinoLCD
    #ArduinoDisplay
    Arduino LM35 temperature sensor
    Arduino LM35 codigo
    LM35 sensor de temperatura
    LM35 Arduino LCD
    LM35 acondicionamiento señal
    Arduino proyectos desde cero
    Marcas de tiempo:
    0:00 Bienvenida e introducción
    3:39 Cálculos LM35 (voltaje proporcional a temperaura)
    5:55 Circuito de conexión
    6:23 Primer programa (lectura de temperatura)
    10:11 Segundo programa (promediando valores)
    13:25 Circuito de conexión incorporando LCD
    15:10 Tercer programa (mostrando valores por pantalla)

Комментарии • 547

  • @luisalbertofigueroab3239
    @luisalbertofigueroab3239 10 месяцев назад +1

    Me salen solo ceros en el monitor serie ya revise todo y nada.😢

    • @BitwiseAr
      @BitwiseAr  10 месяцев назад

      Hola, en principio recomendaría descargues el código del programa desde el enlace en la zona de descripción para descartar cualquier posible error de sintaxis. Luego claro está que las conexiones se encuentren firmes, por último podrás verificar el voltaje mediante tester/multímetro en el pin Vout del LM35 y verificar que efectivamente esté dando un valor de unos 10mV por cada grado centígrado (Celsius) del ambiente.
      Saludos

    • @luisalbertofigueroab3239
      @luisalbertofigueroab3239 10 месяцев назад +2

      Gracias muy amable @BitwiseAr, ya lo resolví el pin A0 de mi arduino no da señal configure el A1 y bingo, funcionó perfectamente.Muy buenos tus tutoriales, gracias.

  • @luispperetti2
    @luispperetti2 4 года назад +7

    Muchisimas gracias! a pesar del tiempo, tu trabajo tiene vigencia para todos los neófitos que exploramos este mundo tecnológico y solidario! abrazo y gracias

  • @djpon-3384
    @djpon-3384 3 года назад +2

    Todo lo que mi profesor no me puede explicar en una semana tu lo haces en 18 minutos sos un capo

  • @armandoac1334
    @armandoac1334 3 года назад +2

    Gracias por el tiempo que dedicas a enseñarnos y ser de los pocos que responden las cuestiones, me quedo con usar el display con el I2C por su fácil conexión, pero siempre es bueno saber alternativas para conectar, uno nunca sabe cuando no se tienen I2C a la mano. Saludos

  • @PabloTeExplica
    @PabloTeExplica Год назад

    Los mejores tutoriales de arduino qué vi en RUclips, gracias pase de pic a arduino rapidísimo gracias a tus videos

    • @BitwiseAr
      @BitwiseAr  Год назад +1

      Gracias por el comentario, me alegro que el material te haya sido de utilidad.
      Saludos

  • @gpservice7708
    @gpservice7708 3 года назад +8

    Muy buena explicación

    • @BitwiseAr
      @BitwiseAr  3 года назад

      Gracias por el comentario.
      Saludos

  • @francescbarragan1307
    @francescbarragan1307 2 месяца назад

    Gracias @Bitwise Ar has sido de mucha ayuda, un saludo desde Israel

  • @hernandocamachocallejas9026
    @hernandocamachocallejas9026 3 года назад +1

    Felicitaciones por tus vídeos, son geniales. Es solo una sencilla corrección; se dice grados Celsius en honor a su descubridor porque centi es una escala.

  • @ipsc_kalil
    @ipsc_kalil 3 года назад

    Te felicito por tu forma de explicar.
    ayer en el encoder por momento me quemaste la cabeza lo vi unas 4 5 veces y saque apuntes igualmente me quedan mis dudas jeje. Saludos y Gracias

  • @martinvillafane8126
    @martinvillafane8126 6 лет назад

    Maravilloso, sin palabras... muchas veces utilice el lm35, hasta lo llegué a usa en un variador de frecuencia para motores monofásicos pero acá veo como con funciones simples podes hacer genialidades. Este curso de arduino es increible, lo voy a recomendar a todo el mundo :D

    • @BitwiseAr
      @BitwiseAr  6 лет назад

      Genial, me alegro que te fuera de utilidad. Saludos

    • @martinvillafane8126
      @martinvillafane8126 6 лет назад

      ya lo hice y funciona perfecto, sólo cuando quise poner grados centígrados de esta forma: °c , la pantalla del lcd se visualiza: -C , así que ya entendí por que no le habías puesto de la otra forma jaja... gracias por todo!!

  • @alanfigueroa4229
    @alanfigueroa4229 4 года назад +4

    Muchas gracias, información valiosa, diálogos perfectos, vocalización excelente y muy útil. Dios lo siga bendiciendo

  • @zolution2839
    @zolution2839 4 года назад +2

    Excelente estaba buscando la implementacion de las muestras,
    Gracias eres muy claro para exponer.

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Gracias por el comentario y la visita.
      Un saludo

  • @eduardoalvarez8540
    @eduardoalvarez8540 3 года назад +1

    Excelente como siempre!! (aplausos). Estaría bueno que le dediques unos valiosos minutos al DallasTemperature (DS18x20). Muchas gracias por la data!!

    • @BitwiseAr
      @BitwiseAr  3 года назад +1

      Gracias por el comentario y la sugerencia.
      Saludos

  • @adrianserranoperez3080
    @adrianserranoperez3080 4 года назад

    Mil gracias, llevaba mucho tiempo intentando hacer este proyecto y ya lo he conseguido!

  • @emmanuellopez4284
    @emmanuellopez4284 4 года назад

    Excelente explicación.
    Me gustó mucho y con esa idea podré ir a hacer una encubadora

  • @jeduardomsantibanez309
    @jeduardomsantibanez309 3 года назад +1

    Me funcionó al 100! Muchas gracias crack! 1 suscriptor más brou 🙌🏻😎👏🏻

  • @JuanjuGomez
    @JuanjuGomez Месяц назад

    En mi caso, usando un TMP36 me salió haciendo esta función, por si a alguien le interesa y está simulando, ya que el LM35 no lo tienen los simuladores.
    temperaturasensor=map(analogRead(temperatura),20, 358,-40,125);
    Supuestamente debería dar de 0 a 1023 el valor de la entrada analógica, pero da de 20 a 358 al menos en el simulador para las temperaturas de -40°C y 125°C.

    • @BitwiseAr
      @BitwiseAr  Месяц назад +1

      Hola, lamentablemente no utilizo simuladores con lo cual no sabría indicarte cuestiones particulares sobre la emulación.
      Saludos

  • @edwinbasto
    @edwinbasto 4 года назад

    Muchas Gracias, lo integre a la LCS con el módulo I2C y funciono perfecto. Mil Gracias!!

  • @joellara8231
    @joellara8231 4 года назад

    Neta eres el mejor, compa. Mil gracias.

  • @franciscohumbertocanocasti53
    @franciscohumbertocanocasti53 5 лет назад

    Profesor, buenas tardes, enormemente agradecido por todos sus videos, la verdad son lo mejor de internet, para comentarle, que me sucede lo mismo que a otros compañeros, con el lm35, incluso le puse el tester(A0 y GND) y me marca .09 constante, tambien le puse que desplieque el valor de SENSOR cada vez que lo lee, y por serial, me salen toda clase de numeros diferentes incluso el 0 muchas veces, ya descargue su codigo, he hecho todo lo que conozco, hasta cambie la salida analoga y no logro detectar cual es el problema.

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola, hechas esas pruebas lamentablemente no podría deducir cual puede ser el problema.
      Saludos

    • @franciscohumbertocanocasti53
      @franciscohumbertocanocasti53 5 лет назад

      @@BitwiseAr Gracias de todas formas por la atencion a este comentario saludos

  • @eloisamanuelquispe7054
    @eloisamanuelquispe7054 4 года назад

    enserio muchas gracias todo bien entendible es lo que necesitaba

  • @electronicalb
    @electronicalb 5 лет назад

    Muchas gracias por tus videos.. tienes una forma de ensañar muy practica gracias saludos

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario, muy amable. Saludos

  • @edwardtro1
    @edwardtro1 2 года назад

    Muy recomendable sus videos gracias.

    • @BitwiseAr
      @BitwiseAr  2 года назад

      Gracias por el comentario y la visita.
      Saludos

  • @marcosromero5119
    @marcosromero5119 7 лет назад

    Gracias por tus vídeos. Me estás ayudando muchísimo.

    • @BitwiseAr
      @BitwiseAr  7 лет назад +1

      Marcos, gracias por tu comentario. Saludos

  • @johangoethe2472
    @johangoethe2472 Год назад

    muchas gracias . Me fue de mucha utilidad

    • @BitwiseAr
      @BitwiseAr  Год назад

      Genial, gracias por el comentario y la visita.
      Saludos

  • @jdavidmoreno3143
    @jdavidmoreno3143 5 лет назад

    Me sirvió demasiado hermano sigue así te felicito

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario. Saludos

  • @samuelisidro1643
    @samuelisidro1643 2 года назад

    Excelente amigo me sirvió de mucho tus videos

    • @BitwiseAr
      @BitwiseAr  2 года назад

      Genial, me alegro.
      Saludos

  • @aiku715
    @aiku715 5 лет назад +18

    gracias por tu programa al parecer me funciono solo tengo un pequeño problema, de momentos me marca 0° para posterior volver a los 30° de lectura donde crees que pueda estar el problema? yo opto por que quizá el sensor este dañado pero tu que dices?

    • @BitwiseAr
      @BitwiseAr  5 лет назад +15

      Hola, para probar el LM35 es muy simple, sin necesidad de conectarlo a Arduino podrás alimentarlo con 5 Volts entre los pines VCC y GND, luego medir la tensión con un tester o multímetro en el pin Vout, como se explica tendrás una tensión proporcional a temperatura ambiente, si por ejemplo la temperatura fuese de 24 grados, deberás medir una tensión de 0,24 Volts, de esa forma podrás verificar su funciona correctamente.
      Saludos

    • @edgar210687
      @edgar210687 3 года назад +1

      Me pasa lo mismo, lo pudiste solucionar?

    • @hadestiempo1299
      @hadestiempo1299 3 года назад +4

      @@edgar210687 tengo el mismo problema, me marca algunos valores muy distintos y luego repite 0

    • @CxIriarte
      @CxIriarte 2 года назад +4

      Me pasa lo ismo con 12 sensores diferentes, comprados en 2 lugares distintos. Me da valores aleatorios, subiendo y bajando y muchas veces queda en 0.0 por varios segundos... Son todos 52AB LM35 DZ

    • @juandavidmoralesmatias4214
      @juandavidmoralesmatias4214 2 года назад +1

      hola, a mi me ocurría lo mismo y lo solucione(en mi caso) quitándole una caja protectora de acrílico que le tenia a mi Arduino, al parecer esto interfiere en la tierra del circuito y afecta la medición.

  • @asaelcastillo74
    @asaelcastillo74 2 года назад +2

    Todo me funcionó a la perfección a excepción de una cosa: El sensor registra temperaturas normales y después baja a cero o temperaturas muy bajas como 4°. Pegue el código del primer programa y en el monitor Serial registra en ocasiones cero grados como 5 veces seguidas. Pensé que era problema del sensor y compré otro, y siguió igual, lo comprobé con un tester o multímetro y está en perfecto estado.
    ¿A alguien le paso lo mismo? y ¿Cuál podría ser el error? Copie el código exacto del link que pone en la descripción.

    • @BitwiseAr
      @BitwiseAr  2 года назад +1

      Hola, lamentablemente no sabria indicarte el motivo.
      Saludos

    • @DardoVilar
      @DardoVilar 2 года назад

      Tengo el mismo problema y con 2 LM35, imagino que suelen existir varios defectuosos.

    • @hectorjaviertiguaguerrero4165
      @hectorjaviertiguaguerrero4165 2 года назад

      me pasa igual :c

  • @matefacil3152
    @matefacil3152 7 лет назад +1

    Bitwise permíteme felicitarte, ya vi todo tu curso y es excelente la información que presentas, así como la manera en la que explicas tanto visual como auditivamente, solo me quedo una duda como puedo saber las funciones completas que incluye cada librería de arduino? Y ojalá continúes con esta apremiante labor de compartir tus conocimientos. Saludos desde Coacalco Estado de México

    • @BitwiseAr
      @BitwiseAr  7 лет назад +1

      Gilberto, muchas gracias por el comentario. Las librerías se encuentran dentro de una carpeta en el directorio en donde tengas instalado el IDE de Arduino, luego dentro de libraries, cada una de ellas tendrá su propia carpeta, ingresando a la carpeta de la libreria hay otra carpeta llamada src y las funciones estan listadas dentro del archivo con extensión .h (los archivos con extensión .h se pueden abrir con cualquier editor de texto como ser Bloc de Notas)
      Las librerías están generalmente programadas en C++ con lo cual en la mayoría de los casos es bastante difícil de entender. En caso de que quieras saber más información sobre alguna librería en particular lo mejor es hacer una busqueda por Internet con el nombre de dicha libreria y allí encontrarás información de una forma mas entendible. Saludos

    • @matefacil3152
      @matefacil3152 7 лет назад

      Bitwise Ar muchas gracias por tu respuesta y atención estaré pendiente de tus nuevas publicaciones saludos

  • @gralves
    @gralves Год назад

    Parabens, excelente materia e esplanação.

  • @elvicdamdis
    @elvicdamdis 2 года назад

    Consulta: si se desea obtener el valor máximo o mínimo de forma infinita o hasta accionar un interruptor. Muy bueno el canal.

    • @BitwiseAr
      @BitwiseAr  2 года назад +1

      Gracias por el comentario, ya la programación es algo más complicada pero la idea es crear dos variables, una para el valor mínimo y otra para el máximo y cada vez que se hace una lectura del sensor comparar con los valores almacenados y actualizarlos.
      Saludos

  • @j.m.rodrigezperez5442
    @j.m.rodrigezperez5442 6 лет назад +9

    La segunda pregunta es que si quisiera poner una alarma al termómetro cunado llegue a una temperatura prefijada y que se pudiese seleccionar , gracias por abusar de tu paciencia

    • @BitwiseAr
      @BitwiseAr  6 лет назад +9

      Simplemente con un condicional if (TEMPERATURA > 30) y entre llaves el código para activar un buzzer o zumbador por ejemplo que hace un pitido fuerte, o un relé que active un circuito externo.
      Podrás aplicar toda la lógica que quieras. Saludos

    • @j.m.rodrigezperez5442
      @j.m.rodrigezperez5442 6 лет назад

      gracias

  • @marianovs7680
    @marianovs7680 3 года назад

    Muchas gracias, tenía que hacer algo similar para clase, y estaba estancado en el código :)}

  • @RYALgt
    @RYALgt 4 года назад

    Gracias amigo eres un mago...

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Gracias por el comentario. Saludos

  • @slevinkelevra1295
    @slevinkelevra1295 2 года назад

    Hola me encantan tus videos quiero decirte que por tu forma de explicar las cosas me dieron ganas de aprender. ya compre mi Arduino nano,:) me genera mucha satisfacción saber que asta yo puedo hacerlo. muchas gracias por tu ejemplo. y una duda como puedo hacer para que aparezca grados Fahrenheit?? muchas grcias

    • @BitwiseAr
      @BitwiseAr  2 года назад

      Gracias por el comentario, por lo que pude ver en la web la fórmula de conversión es:
      fahrenheit = ((celsius * 9) + 3) / 5 + 32
      Siendo "celsius" el valor devuelto por el sensor.
      Slaudos

  • @yovngluis882
    @yovngluis882 2 года назад +2

    Alguien me puede decir que materiales son porfa

  • @ricardorosadozambrano4164
    @ricardorosadozambrano4164 4 года назад

    Buenas noches excelente explicación muchas gracias podrías explicar como adicionar una alerta a una temperatura especifica saludes

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Hola, simplemente con if (TEMPERATURA > 25) entonces tomar la acción deseada.
      Saludos

  • @Hernando_Segura_Pianista
    @Hernando_Segura_Pianista 6 месяцев назад

    Hola, mi LM35 dice en una pantalla oled (0.96") que hay 24.7 centigrados pero cuando lo mido con el voltimetro deberia tener 22.3 centigrados; tal vez es por que mi codigo es muy pesado (El Sketch usa 18224 bytes (59%) del espacio de almacenamiento de programa. El máximo es 30720 bytes.
    Las variables Globales usan 812 bytes (39%) de la memoria dinámica, dejando 1236 bytes para las variables locales. El máximo es 2048 bytes.) o que el sensor este malogrado? Saludos.

  • @guerrasanchezcarlosalain8944
    @guerrasanchezcarlosalain8944 3 года назад

    Hola, antes que nada agradecerte por el apoyo que brindan tus videos en esta pandemia.
    que tal, hace un par de días pedí tu apoyo y claro que me ayudo mucho pero aun tengo una problema que no se como hacerlo, solo quiero que el sensor lm35 tome solo 12 datos cada hora y los guarde en el .txt de la SD. ¿Cómo puedo hacer que SOLO tome 12 datos cada hora y se detenga?.
    Agradecería mucho tu ayuda, buen día.

    • @BitwiseAr
      @BitwiseAr  3 года назад

      Hola, para acciones a horarios programados podrás ver el capítulo 38 sobre el RTC.
      Saludos

  • @user-rl8og1xn6x
    @user-rl8og1xn6x 7 месяцев назад

    Buen dia!, deseo consultar si en vez de truncar los decimales en la temperatura se puede redondear con objeto de hacer la presentacion del valor mas precisa. saludos!

    • @BitwiseAr
      @BitwiseAr  7 месяцев назад

      Hola, es posible pero el propio sensor tiene limitación en resolución al igual que el conversor analógico a digital de la placa.
      Saludos

  • @ELOTROLADO2.0
    @ELOTROLADO2.0 Год назад

    gracias por los tutos ;)

    • @BitwiseAr
      @BitwiseAr  Год назад

      Gracias por la visita y el comentario.
      Saludos

  • @santu7066
    @santu7066 5 лет назад +1

    NECESITO AYUDA PLS!! Hice lo mismo y al abrir el monitor serial me da valores de unos 63 grados. Y en mi habitación no hay 63 grados. Estoy utilizando un arduino mega 2560 R3.

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola, sería importante que revises el circuito eléctrico y descargar el código del programa desde el enlace en la zona de descripción para evitar errores de sintaxis.
      Saludos

  • @octavioquinones6593
    @octavioquinones6593 6 лет назад +1

    Como siempre excelente todas tus presentaciones. Se agradece
    ¿qué modificaciones tendría que hacer al código para cambiar la LCD tradicional (del video) por una I2C de 4 pins?

    • @BitwiseAr
      @BitwiseAr  6 лет назад

      Hola Octavio, gracias por el comentario. El capítulo 35 trata justamente del adaptador LCD I2C.
      Saludos

  • @marioeusebio5430
    @marioeusebio5430 3 года назад

    Hola! muy buenas tus explicaciones! gracias por tu dedicaciòn. Estoy utilizando este còdigo, con comunicaciòn I2C, y las lecturas en el Display son muy por encima en grados. Leo con el Tester 250 mV, y en el Display tengo 33 Grados. Debiera agregar alguna libreria ?
    #include // LCD_I2C - Version: 2.2.1
    LCD_I2C lcd(0x27);
    int SENSOR;
    float TEMPERATURA;
    float SUMA;

  • @tadeoschmidt3466
    @tadeoschmidt3466 27 дней назад

    Muy buena explicacion!! Te felicito!, solo tengo una pregunta. ¿En caso de tener el módulo I2C para la pantalla LCD como sería la conexion y el código?

    • @BitwiseAr
      @BitwiseAr  27 дней назад

      Hola, gracias por la visita y el comentario. Podrás usar de referencia el capítulo 35:
      ruclips.net/video/kuLgPLrg-cY/видео.html
      Saludos

  • @jorgegxxi_
    @jorgegxxi_ 4 года назад

    Hola, Cómo estás? Quería consultar sobre un problema que tengo. Al cargar el programa para chequear en el monitor serial en mi Arduino los valores de temperatura (primer programa), empezó a tirarme valores entre 140 y 160, calentaba y enfriaba el sensor sin variaciones. Probé desconectar el sensor de A0 y de la alimentación y sigue marcando el mismo valor. configuré el resto de las entradas analógicas y todas hacen lo mismo. Tendrás idea de qué podría ser? Para estar seguro, copie el programa que cargaste en comentarios y hace los mismo. Muchas gracias.

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Hola, recomiendo alimentes el sensor y concetes un tester o multímetro en el terminal Vout, deberías medir una tensión proporcional a la temperatura ambiente. También para descartar un posible error de sintaxis el código se puede descargar desde el enlace en la zona de descripción.
      Saludos

  • @fjlautomatizacion8457
    @fjlautomatizacion8457 3 года назад

    Hola. Una consulta. En general. Si yo tengo un. Arduino. Que no. Tengo idea. Como ( armaron el diálogo )
    Co lo descargo eso es posible. ???
    O en las posibilidades. De el software esa función. No está. Incluida.

    • @BitwiseAr
      @BitwiseAr  3 года назад

      Hola, recomiendo comiences desde el capítulo 1 del curso y veas los mismos en orden donde se van explicando las cuestiones básicas y de forma incremental se incoporan conceptos.
      ruclips.net/video/eBVvD85Ml2c/видео.html
      Saludos

  • @Pinganiyo
    @Pinganiyo 3 года назад

    Gracias genio

  • @cristiansilvaescudero4511
    @cristiansilvaescudero4511 4 года назад

    Hola. Se pude utilizar este sensor apoyado directamente sonbre un metal caliente? Gracias

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Si, en general no hay problema.
      Saludos

  • @herrjose
    @herrjose 4 года назад

    tremendo muy buenoo

  • @victorgrille6473
    @victorgrille6473 4 года назад

    Buenos dias amigo! estoy intentando leer un sensor de presión con salida analógica (0.5 a 4.5 V), se la lectura se comporta= 0.5 V para 0psi , 2.5 V para 150psi y 4.5 V para 300psi), por lo tanto el valor de la señal responde a una ecuación lineal, si bien deduje la ecuación, no se como representarla en el programa, me podrías ayudar a escribirlo en arduino? Saludos!!!

  • @jorgerodriguez4239
    @jorgerodriguez4239 4 года назад

    Buenas existe algún modelo que sea por Wifi y que sea de temperaturas
    como de -10 a 10 ejemplo
    Gracias de antemano

  • @Proracing37
    @Proracing37 5 лет назад

    Excelente como siempre y super entendible todo. Si en vez de usar el lm35 y quisiera usar el ztp115m (termopila), como hago para cargarle la tabla de calibracion del sensor al arduino?

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola, gracias por el comentario, lamentablemente nunca he trabajo con un sensor de ese tipo.
      Saludos

  • @rocioguevaraobando9075
    @rocioguevaraobando9075 3 года назад

    Gracias. 😌🙏🏻

    • @BitwiseAr
      @BitwiseAr  3 года назад

      Gracias por el comentario.
      Saludos

  • @carlespons3819
    @carlespons3819 21 день назад

    Bufff 😢, desisto, ya he probado 3 LM35 distintos, con la placa UNO, con la MEGA, con el IDE 1.8 y con el IDE 2.3 y no hay manera. Con el código primero escrito por mi y por supuesto después copiando el código fuente. Multitud de cables y diferentes formas de conexión probados, con alimentación desde arduino y con alimentación desde fuente de alimentación independiente, y o bien siempre me sale el valor 0.0 o bien van subiendo los valores hasta unos 41.1 y luego van bajando hasta 0.0 y esta un rato ahí y luego vuelve a subir y va repitiendo, con diferentes valores.
    Bueno, el lunes le llegan mas LM35 al de la tienda de electrónica y pillaré un par mas😂😂, pero si no funciona si que ya no se que mas hacer.
    Si a alguien mas le ha pasado y ha encontrado la solución.......
    Perdón!!!!! Muchisimas gracias por tus lecciones @BitwiseAr
    Un saludo desde cerca de Barcelona

  • @javieramadorfuentes2138
    @javieramadorfuentes2138 4 года назад

    Gracias por el conocimiento que nos compartes! una pregunta, sabrás por que no me hace el ciclo for? digo que no lo hace por que al imprimir las suma al fina solo me da la ultima lectura dividida entre 5, es decir, no me almacena las cinco temperaturas en la variable SUMA dentro del bucle, gracias.

    • @BitwiseAr
      @BitwiseAr  4 года назад +1

      Hola, recomiendo descargues el código desde el enlace en la zona de descripción para descartar cualquier posible error de sintaxis.
      Saludos

  • @dinasupivi5361
    @dinasupivi5361 4 года назад

    Si añadimos un chip para el LCD habra que cambiar algo en el codigo?

  • @marseloramirez1317
    @marseloramirez1317 5 лет назад +3

    Cuáles son los materiales necesarios? Por favor respóndeme 😊

    • @BitwiseAr
      @BitwiseAr  5 лет назад +1

      Hola, de este capítulo o de todo el curso ?, ya que del último caso no tengo hecho un listado completo.
      Saludos

    • @edwinbrahianparionaandres3249
      @edwinbrahianparionaandres3249 Год назад

      @@BitwiseAr de este capítulo.

  • @Green_Boy_Arg
    @Green_Boy_Arg 3 года назад

    Hola. Yo tengo un problema. Tengo dos sensores LM35 del cual saco promedio de temperatura y tengo conectado a un display 20x4 también. La entrada a los sensores donde saco los 5v desde arduino no me larga 5v reales, me larga 4.09v por lo tanto los sensores me marcan más temperatura que la real. Será porque tengo conectado el display y otras cosas a los 5v de arduino y no le da la capacidad? O por qué será?

    • @BitwiseAr
      @BitwiseAr  3 года назад

      Hola, es un voltaje algo bajo, lo usual es que ronde los 4,95. No se como estarás alimentando Arduino, si es por USB o con fuente externa pero buscaría el tema por la cuestión de la alimentación.
      Saludos

    • @Green_Boy_Arg
      @Green_Boy_Arg 3 года назад

      @@BitwiseAr Lo estoy alimentando por USB

  • @GonzaloMassa
    @GonzaloMassa 4 года назад

    Hola, gracias por tus videos, me están ayudando mucho a iniciarme en arduino. Tengo una consulta no tanto del sensor de temperatura sino del display de 7 segmentos (del capítulo 49), pero lo estoy usando para mostrar la temperatura de este sensor. Aclaro el display de 7 segmentos que tengo, tiene 4 dígitos juntos. La consulta es, si leo la temperatura con este delay (en total 2.5 segundos) la misma se muestra en el display por un breve momento cuando enciendo los segmentos, y luego se apaga. Luego de los 2.5 segundos vuelve a mostrar la temperatura brevemente. Entonces, como puedo mezclar estos dos intervalos? El del display (para que esté siempre encendido) y el intervalo del sensor (para promediar las mediciones). Nuevamente, muchas gracias por tus videos.

  • @apexgamers8795
    @apexgamers8795 Год назад

    hola muy buen video queria preguntar por que 1023, gracias

    • @BitwiseAr
      @BitwiseAr  Год назад

      Hola, para eso recomiendo veas el capítulo número 4:
      ruclips.net/video/ArvU6pEiQdA/видео.html
      Se refiere al rango de valores de la entrada analógica.
      Saludos

  • @Marc69
    @Marc69 4 года назад

    Hola, gracias por compartir tu sabiduría. He conectado el sensor TMP36 en vez del LM35 (ya que no tenía) y me salen temperaturas de 70, cuando en mi habitación estoy sobre 27. No sé a que es debido:

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Hola, lamentablemente no tengo experiencia con el TMP36 pero tengo entendido que es compatible con el LM35DZ con lo cual debería funcionar sin problemas, recomendaría revises las conexiones y el código se puede descargar desde el enlace en la zona de descripción.
      Saludos

  • @brandonalejandrobochlopez5476
    @brandonalejandrobochlopez5476 Год назад

    Hola disculpa que pasa si la operación de temperatura aun asi me da valores como 1023.4 y son valores altisimos

    • @BitwiseAr
      @BitwiseAr  Год назад

      Hola, podrás verificar si el LM35 devuelve valores correctos con solo alimentarlo y con multímetro medir el voltaje en su pin Vout, tendrás 10mV por cada grado celsius.
      Saludos

  • @juanlen11
    @juanlen11 Месяц назад

    Ningun LM·35 funciona con ningun programa. He probado 5 componentes diferentes y otros tantos programas diferentes. Las lecturas iteran de 0 a 40 y mas. Alguien tiene idea de porque? Agradeceria un ayuda

  • @IMKinano
    @IMKinano 4 года назад

    Hola tengo un problema, tanto en matlab como en arduino. A la hora de realizar la lectura de un potenciometro solo en valor de bits pues me da de 0 a 1023 todo correcto, y el sensor de temperatura igualmente todo correcto como en el video, sin embargo al conectarlos los DOS al a vez, se produce un ruido terrible en la lectura del sensor de temperatura apartir de que el potencioetro alcanza la mitad del valor. No se que es o por que pasa esto , ayuda :( tengo ambas entradas analogicas aparte, a0 para temperatura y a1 para el potenciometro, he intentado de todo, incluso alimentarlos a cada uno por aparte pero sigue sucediendo lo mismo :(

  • @josealonsovillanuevacano8183
    @josealonsovillanuevacano8183 Год назад

    estimado y como activariamos el ventilador a una determinada temperatura??
    saludos desde Perú

    • @BitwiseAr
      @BitwiseAr  Год назад

      Hola, podrás implementar un simple condicional del estilo:
      if (TEMPERATURA > 25){
      // tomar una acción
      }
      Saludos

  • @AngelaOliviaAhedoCorona
    @AngelaOliviaAhedoCorona 2 месяца назад

    Holis, disculpen, hay alguien que sepa si en lugar de un preset puedo conectar un potenciometro, tengo entendido que son similares pero no se si eso cambiaria en algo el funcionamiento del cto. :(.

    • @BitwiseAr
      @BitwiseAr  2 месяца назад

      Hola, correcto, funcionará sin problemas, el preset es un potenciómetro para uso menos frecuente, por ende más pequeño con idéntica funcionalidad.
      Saludos

  • @jfb468
    @jfb468 4 года назад

    hola, muy bueno el video, muy bien explicado. en mi caso los valores que da son muy dispares, los grados tienen tres digitos, los decimales dos... en fin. me fije mil veces el programa y está exactamente igual , lo probé con otros programas y el problema continua. hasta que me cansé y desconecté el sensor y el monitor serie seguía arrojando valores.... podrá ser falla de la placa? del sensor?

    • @BitwiseAr
      @BitwiseAr  4 года назад +1

      Hola mencionas problemas con diversos programas con lo cual parece en principio que no hay relación entre ellos, los códigos de cada programa los podrás descargar desde el enlace en la zona de descripción para descartar un problema de sintaxis y luego será cuestión de revisar bien las conexiones.
      Saludos

    • @jfb468
      @jfb468 4 года назад

      @@BitwiseAr
      int sensor;
      float temperatura;
      float suma;
      void setup (){
      Serial.begin(9600);
      }
      void loop (){
      suma=0;
      for (int i=0; i

  • @pumpidunki5909
    @pumpidunki5909 2 года назад

    Hola, como puedo hacer para que marque grados bajo cero? Porque al llegar a 0° no baja más

    • @BitwiseAr
      @BitwiseAr  2 года назад

      Hola, el ejemplo utiliza la versión DZ que como se explica en la tabla no mide bajo cero, los modelos que si requieren una alimentación diferente mediante un diodo para poder generar un ligero voltaje negativo.
      Saludos

  • @orlandolopezrodriguwz1506
    @orlandolopezrodriguwz1506 4 года назад

    que tal, como hago para que se mantenga en 45 grados con un foco alado????

  • @Pozo_caliente
    @Pozo_caliente 5 лет назад +2

    pero entonces si puede medir hasta los -5 grados, esto equivaldria a -550 mV y como ocurre esto?

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola, el modelo DZ mide de 0 a 100 grados, las otras variantes requieren de una alimentación especial para generar voltajes con temperatuas de menos de cero grados.
      Saludos

    • @Pozo_caliente
      @Pozo_caliente 5 лет назад

      @@BitwiseAr perdón ,-55º, bueno sí, pero me lo podria explicar para este? Recuerdo que mi profesor lo explicó, pero ya no recuerdo

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola, te dejo un enlace que si bien no trata de Arduino explica como alimentar el LM35 para generar una masa virtual:
      www.pickey.es/uso-practico-del-pic12f675--v-.html
      Saludos

  • @lucascodony9908
    @lucascodony9908 2 года назад

    Hola Gracias por tus videos, necesito que el LM35 realice lecturas bajo cero, porque vivo en Bariloche Argentina, por lo que estuve investigando para que el micro realice lecturas negativas, hay una primera con fuente simetrica y una sencilla con dos diodos 1n4148 en la masa y una resistencia en la salida del lm35, podrías ayudarme con el codigo o darme alguna indicación

    • @BitwiseAr
      @BitwiseAr  2 года назад

      Hola, gracias por el comentario, quizás el siguiente enlace te sea de ayuda:
      forum.arduino.cc/t/how-to-get-lm35-to-read-negative-temperature-with-arduino/407736/3
      Básicamente indica utilizar dos entradas analógicas para leer la salida del LM35 y también leer la caída sobre los diodos y hacer la diferencia.
      Saludos

  • @andresperezvelazquez6300
    @andresperezvelazquez6300 2 года назад

    Hola que tal, soy nuevo en esto de programar en arduino.
    Tengo una duda, al momento de realizar esta práctica me aparece esto.
    "Sketch uses 4,412 bytes (13%) of program storage space. maximum is 32,256 bytes. global variables use 77 bytes (3%) of dynamic memory, leaving 1,971 bytes for local variables. maximum is 2,048 bytes."
    Y no me funciona el programa, espero y pueden resolver mi duda, buena vibra.

    • @BitwiseAr
      @BitwiseAr  2 года назад

      Hola, ese mensaje no es un error, solo indica los recursos utilizados/disponibles en el microncontrolador de manera que sugiero revises las conexiones por posibles falso contactos, este video toma conceptos del capítulo 10 sobre la pantalla LCD, quizás convega realices las prácticas de dicho capítulo antes de hacer la de este capítulo 23.
      Saludos

  • @horserayo
    @horserayo 5 лет назад

    Hola, una pregunta ¿como activarias un ventilador de 110-220v cuando el sensor pase de una temperatura deseada (28.0°C por ejemplo)? ¿hay algun transisor o elemento electronico que me permita hacer esto?, gracias, excelente video.

    • @BitwiseAr
      @BitwiseAr  5 лет назад +1

      Hola, en el capítulo 8 se ve el módulo de relé capaz de conmutar una carga de tensión de red.
      Saludos

  • @bisignanoe.580
    @bisignanoe.580 4 года назад +1

    Buenas , excelentes videos . Me estas ayudando un monton. Lo que si tengo una consulta . Cuando el valor es 0°, la tension no vale 0.1? Por ahi me confundi de sensor

  • @nurixochihuagarcia7181
    @nurixochihuagarcia7181 3 года назад

    hola conecto de la misma manera el LM35 pero si conecto el arduino a la Pc no lo reconoce y si lo paso a una pila de 9 V se calienta, ya le puse una resistencia pero aun así se calienta, me podría ayudar..

    • @BitwiseAr
      @BitwiseAr  3 года назад

      Hola, parece existir un cortocircuito en alguna de las conexiones, deberás revisarlas detenidamente y la posición del LM35.
      Saludos

  • @americarivas1703
    @americarivas1703 4 года назад

    Hola, una consulta. Copié tal cual el código, sin embargo obtengo valores incoherentes por encima de 400. ¿A qué se debe este error o qué estoy haciendo mal? Agradecería mucho tu respuesta.

    • @BitwiseAr
      @BitwiseAr  4 года назад +1

      Hola, revisaría el tema conexiones y el código fuente lo podrás descargar desde el enlace en la zona de descripción para descartar errores de sintaxis.
      Saludos

    • @americarivas1703
      @americarivas1703 4 года назад

      @@BitwiseAr Muchas gracias por la respuesta. Sigue adelante!

  • @eduardojimenezsalinas6236
    @eduardojimenezsalinas6236 3 года назад

    Amigo estoy aprendiendo mucho contigo en arduino traigo un proyecto con arduino espero y me puedas ayudar saludos

  • @vladimirlopez2895
    @vladimirlopez2895 3 года назад

    tres no podría hacerse más bien una función map?

  • @nadafalso4935
    @nadafalso4935 5 лет назад

    disculpa, estoy intentando hacer la practica y todo funciona correctamente menos el LCD, es un 2x16 modelo ARD-380, no se si tenga alguna diferencia en cuanto a simbologia o algo por el estilo, te agradecería que me ayudes, gracias.

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola, acabo de buscar en la web ese modelo y es compatible con el LCD-1602A con lo cual tendrás que revisar bien las conexiones eléctricas y recomiendo descargar el código fuente de los programas desde el enlace en la zona de descripción para evitar errores de sintaxis.
      Saludos

    • @nadafalso4935
      @nadafalso4935 5 лет назад

      @@BitwiseAr ok, lo revisare muchas gracias

  • @franciscomorales1088
    @franciscomorales1088 2 года назад

    Buenos días he ido a ver el código fuente como otras veces pero no me da opción de verlo.Muchas gracias

    • @BitwiseAr
      @BitwiseAr  2 года назад

      Hola, desde el enlace en la zona de descripción encontrarás la carpeta del Capítulo 23 y dentro los archivos con los programas.
      Saludos

  • @EduardoMartinez-dv5gx
    @EduardoMartinez-dv5gx 4 года назад

    Buenos dias, En la primera parte, donde por el monitor serie nos enseñas las temperaturas que te salen 18.5 etc... Bueno pues a mi no me sale mas que 56.5 y se repite hasta el infinito y mas alla. Toque o no el sensor. He revisado conexiones y esta en A2.¿Que puede ser? Gracias
    Saludos Edu

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Hola, si esta conectado a A2 deberas actualizar el código para que lea en dicha entrada, también para descartar posibles errores de sintaxis se puede descargar el código desde el enlace en la zona de descripción.
      Saludos

    • @EduardoMartinez-dv5gx
      @EduardoMartinez-dv5gx 4 года назад +1

      @@BitwiseAr hola.el problema persiste después de hacer lo q me comentas.

  • @victormanuelcasarezmedina3365
    @victormanuelcasarezmedina3365 3 года назад

    Hola, al conectar a la alimentación el lm35 empieza a calentarse mucho ¿sabes por qué? lo alimente con 3.3 v

    • @BitwiseAr
      @BitwiseAr  3 года назад +1

      Hola, según la hoja de datos el voltaje mínimo es de 4V, y si calienta mucho generalmente se debe a un cortocircuito.
      Saludos

  • @constanzagonzalezmunoz3649
    @constanzagonzalezmunoz3649 3 года назад

    Hola, excelente video quisiera preguntar unas cosas, sirve para el sensor de temperatra tambien ds18b20 ? yse le podria agregar una alarma cuando llegue a cierta temperatura? y si es asi como podria?
    Muchisimas gracias

    • @BitwiseAr
      @BitwiseAr  3 года назад

      Hola, gracias por el comentario, se trata de un sensor distinto con lo cual no es válida programación ni conexiones.
      Saludos

  • @antoniouceda7740
    @antoniouceda7740 5 лет назад

    muy bien explicado,saludos

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario. Saludos

  • @PrimoVqz
    @PrimoVqz 5 лет назад +1

    Hola bro oye una pregunta si al ver la pantalla de monitor serie en el programa los valores cambian mucho de 30 a 0 y vuelve de manera que no hay un estandar que me esta fallando? ayuda es para una tarea... :,v

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola, en principio recomiendo descargues el código desde el enlace en la zona de descripción para descartar algún problema de sintaxis, luego revisar bien las conexiones ya que el sensor brinda una tensión analógica de bajo valor y un falso contacto o cables muy largos pueden afectar la lectura.
      Saludos

  • @eduardojimenezsalinas6236
    @eduardojimenezsalinas6236 Год назад

    Disculpa si en la pantalla tengo 12c que cambiaría en el programa

    • @BitwiseAr
      @BitwiseAr  Год назад

      Hola, en el capítulo 35 se detalla la diferencia con el modelo I2C, de allí podrás tomar los cambios necesarios.
      ruclips.net/video/kuLgPLrg-cY/видео.html
      Saludos

  • @josemartin6809
    @josemartin6809 4 года назад

    Una consulta: porque me sale en el LCD un rango que empieza en 0 y va subiendo hasta los 35/36 grados y vuelve a empezar. Que estoy haciendo mal? O el LM es una chatarra?
    Muchas gracias por el curso de arduino, si no los neófitos como yo no nos acercariamos a él. Lo haces genial

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Hola, gracias por el comentario, recomendaria que revises bien las conexiones por algún falso contacto y podrás descargar el código fuente del programa desde el enlace en la zona de descripción para descartar algún problema de sintaxis.
      Saludos

  • @IOalejandro
    @IOalejandro 2 года назад

    puedes hace un video donde all llegar a un valor tansmita una señal a un modulo de relay eso ya seria un contolado de tempeatua

    • @BitwiseAr
      @BitwiseAr  2 года назад

      Hola, en el capítulo 8 se analiza como controlar un relé, aquí para que lo active por ejemplo con una temperatura mayor a 30 grados es agregar un condicional de la siguiente forma:
      if (TEMPERATURA > 30){
      digitalWrite(RELE, LOW); // asumiendo módulo de relé activo con nivel bajo
      } else {
      digitalWrite(RELE, HIGH);
      }
      Slaudos

  • @juanlen11
    @juanlen11 9 месяцев назад

    He probado varias veces el programa y siempre me da lecturas erraticas desde 0ª hasta 230ª. Mi LM35DZ TO 92. ¿Es un modelo equivocado?

    • @BitwiseAr
      @BitwiseAr  9 месяцев назад

      Hola, en principio recomendaría descargues el código del programa desde el enlace en la zona de descripción para descartar cualquier posible error de sintaxis. Luego claro está que las conexiones se encuentren firmes, por último podrás verificar el voltaje mediante tester/multímetro en el pin Vout del LM35 que efectivamente esté dando un valor de unos 10mV por cada grado centígrado (Celsius) del ambiente.
      Saludos

  • @jorgegabrielsalazar7218
    @jorgegabrielsalazar7218 5 лет назад

    Quisiera felicitarlo y agradecerle por sus vídeos, han sido de gran ayuda.
    Adicionalmente, desearía saber si puedo utilizar un LCD 2004A conectado a una placa Rep Rap Discount Smart 1 Controller destinada para una impresora 3D para utilizarla en éste proyecto. No he podido encontrar cómo conectar ésta placa al Arduino Mega 2560 de manera independiente.
    De antemano, gracias por su ayuda.

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola, gracias por el comentario. Tengo ese módulo LCD conectado a la impresora 3D pero lamentablemente desconozco como trabajarlo de forma independiente.
      Saludos

  • @bryanarturo543
    @bryanarturo543 2 года назад

    Guau

  • @jansin84
    @jansin84 4 года назад

    Se podría añadir un segundo sensor? como lo declararía, int SERSOR1; y float TEMPERATURA;? gracias

    • @BitwiseAr
      @BitwiseAr  4 года назад +1

      Hola, conectando a otra entrada analogica y asignando a una variable independiente se puede hacer sin problemas.
      Saludos

  • @marcor7619
    @marcor7619 3 года назад

    Hola me gustó mucho tu vídeo
    Muy bien explicado
    Tengo una pregunta, con este mismo sensor puedo medir la temperatura de agua ?

    • @BitwiseAr
      @BitwiseAr  3 года назад

      Hola, se se aisla bien el sensor de manera que el agua no tome contacto con los terminales de conexión, es posible.
      Slaudos

  • @carlosluissegoviagomez6892
    @carlosluissegoviagomez6892 5 лет назад

    Hola! espero y estés bien, necesito realizar un indicador de temperatura de frenos, osea hacer una especie de testigo o una especie de bocina o una señal que le indique al conductor que el freno del auto se ha pasado de la temperatura establecida, tengo los materiales el arduino la lcd etc. pero como tal no encuentro lo que busco. tu sabrías como? o podrias hacer una especie de video?

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola, gracias por el comentario. El tema automovil tiene sus particularidades las cuales no tengo experiencia, no tengo noción de cual es el rango de temperatura de los frenos, donde se debería colocar el sensor y si el simple LM35 es capaz de manejarlo. Además hay cuestiones de confiabilidad respecto a que en un auto las temperaturas generales pueden ser muy elevadas (o muy bajas) según el clima, vibración, etc.
      Saludos

  • @larryaugustofarromedina3383
    @larryaugustofarromedina3383 5 лет назад

    felicitaciones Bitwise Ar por este excelente vídeo, soy nuevo en esto y quisiera me orientes a solucionar este problema, tengo un arduino uno y el sensor LM35, he codificado conforme tu vídeo, verifico y luego subo sale bien pero cuando abro el monitor serial no sale nada de contenido, solo blanco.
    El arduino lo tengo conectado con un cable aun puerto USB, También le he probado con un adaptador a 9 voltios e su conector sale igual
    dime hermano que puede ser si le instado mal el IDE de Arduino , que debo hacer . Gracias de antemano

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola, gracias por el comentario, el código del programa es mejor descargarlo desde el enlace en la zona de descripción para descartar cualquier inconveniente de sintaxis.
      Saludos

  • @julianaguilar8114
    @julianaguilar8114 4 года назад

    Buenas, una pregunta. Hay forma de leer el sensor a través de un pin digital ? O de leer varios sensores de ese mismo tipo a través de un solo pin analógico?
    Psd: estoy realizando dicho trabajo en un NodeMCU esp 8266 que solo tiene un pin analógico

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Hola, el curso trata sobre Arduino, ESP es un tema distinto por su arquitectura pero existen muchos sensores digitales que no requieren de una conexión analógica.
      Saludos

  • @MecatroniCAD
    @MecatroniCAD 2 года назад

    Q bien

  • @jose772
    @jose772 2 года назад

    Hola, te hago una consulta. Para que sirve el preset 10k? Se puede intercambiar por algun otro dispositivo si no tengo un preset?, gracias

    • @BitwiseAr
      @BitwiseAr  2 года назад +1

      Hola, el preset es lo mismo que un potenciómetro y es necesario para regular el contraste. Podrás ver el concepto del LCD en el capítulo 10: ruclips.net/video/JEZiHQY-JPI/видео.html
      Saludos

    • @jose772
      @jose772 2 года назад

      @@BitwiseAr muchas gracias. Cuento con un potenciometro de 10k así que me debería funcionar con eso entonces . Muchas gracias!!