#coding

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ก.ย. 2024
  • Desarrollo y explicación de como hice el código para simular las funciones de memoria y selección de canales en una radio de automóvil, las cuales muestro en el siguiente video:
    • #coding - Ejercicio: C...
    Asignaciones:
    pin 2 - FM1/2
    pin 3 - Canal 1
    pin 4 - Canal 2
    pin 5 - Canal 3
    Código:
    github.com/cef...
    #########
    ¿Dónde encontrarme en internet?
    Webpage: www.cefuve.com​
    TH-cam: / cefuve​
    Instagram: / cefuve_electronics
    Facebook: / cefuve.electronics
    Donaciones:
    www.paypal.com...

ความคิดเห็น • 48

  • @josecavallaro2405
    @josecavallaro2405 2 ปีที่แล้ว

    Muy bueno, me sirve para leer una veleta, y como sabemos son 8 datos N, S, E, O, NE , SO etc.

  • @luisfernando-ph6li
    @luisfernando-ph6li 2 ปีที่แล้ว

    bueno hora del segundo curso; ya termine el primero 😁 y entendiendo todo .

    • @cefuve
      @cefuve  2 ปีที่แล้ว +1

      segundo curso 😨

    • @luisfernando-ph6li
      @luisfernando-ph6li 2 ปีที่แล้ว

      @@cefuve esperando anuncio .

  • @franciscosilvafernandez9592
    @franciscosilvafernandez9592 2 ปีที่แล้ว

    Muy interesante
    Gracias por todo lo explicado.

  • @illapu35
    @illapu35 2 ปีที่แล้ว

    Ami me pasa al contrario. El armado el protoboard todo bien pero al hacer el programa ni idea, pero con tu forma clara de explicar ahí vamos tomando un buen camino.

    • @cefuve
      @cefuve  2 ปีที่แล้ว

      Así es Noe, una vez que se domina el protoboard, armar circuitos se hace muy sencillo. Lo mismo pasa con la programación, la diferencia es que para programar bien, se necesita mucho más tiempo...
      Saludos!

  • @flatesearthflatinfinity
    @flatesearthflatinfinity 2 ปีที่แล้ว

    Gracias Maestro por compartir tus conocimientos , Gracias por tu Humilde Humanidad.
    Por favor escucha , Radio Mirador del Gallo de Chile o La Quinta Columna de España , Para salvar la vida de tus seres queridos y la tuya inclusive y tus seguidores , Saludos cordiales

  • @matematicafacil6650
    @matematicafacil6650 2 ปีที่แล้ว

    Excelente

  • @joseccorihuamantica5930
    @joseccorihuamantica5930 2 ปีที่แล้ว

    Gracias ms aprendi mucho con tus videos .aver si ases unos tutoriales para programar con registros

    • @cefuve
      @cefuve  2 ปีที่แล้ว

      Hola Jose, a que te refieres con "programar con registros"?

    • @joseccorihuamantica5930
      @joseccorihuamantica5930 2 ปีที่แล้ว

      Control de entradas, salidas, adc por registros disculpa si no me dejo entender

    • @cefuve
      @cefuve  2 ปีที่แล้ว

      No te disculpes, todos tenemos nuestros propios conceptos de las cosas. Me ayudarías a entender si me das algún ejemplo de código, proyecto o práctica.

    • @joseccorihuamantica5930
      @joseccorihuamantica5930 2 ปีที่แล้ว

      En este ejm q veia ya no escribes pinMode ni digitalWrite y usas los registros del DDRB, PORTB .
      Ej1
      pinMode(9,OUTPUT)
      digitalWrite(9,HIGH);
      digitalWrite(9,LOW);
      delay(100);
      ///////////////
      Ej2
      DDRB=B00000010; // pin9 OUTPUT
      PORTB=B00000010; //pin9 HIGH
      PORTB=B00000000; //pin9 LOW
      delay(100);
      Tranado d explicarlo un poco mas lo entendi y pude modificar la frecuencia dl pwm dl arduino la verdd me esta funcionando y me alegra aver profundicida un poco en el tema una vez mas gracias x todo ..

    • @cefuve
      @cefuve  2 ปีที่แล้ว +1

      Ah si, ya entiendo a que te refieres, y claro, con los registros internos del microcontrolador se pueden hacer cosas muy interesante, se abre otro mundo.
      Definitivamente, en algún momento tendré que llegar a ese tema porque me lo han preguntando una que otra vez. Gracias por el interés, saludos!

  • @milagrosalbarracinlopez573
    @milagrosalbarracinlopez573 2 ปีที่แล้ว

    Hola profe soy Rubén nuevamente desde otro móvil pues perdí el mío y también su contacto; solo quería expresar mi preocupación por su ausencia , espero que sea por trabajo y que su salud esté muy bien .
    Bendiciones. Rubén

    • @cefuve
      @cefuve  2 ปีที่แล้ว

      Hola, Rubén de agua purificada en méxico??

    • @milagrosalbarracinlopez573
      @milagrosalbarracinlopez573 2 ปีที่แล้ว

      @@cefuve no profe, soy de tumbes Perú

    • @cefuve
      @cefuve  2 ปีที่แล้ว

      Hola máster, muchas gracias por la preocupación, la salud está impecable, es solo trabajo. Hace poco terminé un reemplazo en una escuela secundaria que me tenía a full junto a mis proyectos profesionales.
      Un gran saludo!!

  • @alguien0619
    @alguien0619 2 ปีที่แล้ว

    La programación es como la caligrafía todos escribimos diferente.

    • @cefuve
      @cefuve  2 ปีที่แล้ว +1

      Como la vida misma...

  • @encuentroconelpasado7216
    @encuentroconelpasado7216 2 ปีที่แล้ว +2

    Hola Cesar, porque no haces un video para proteger el código para evitar plagio. Te lo agradecería mucho si nos ayudas

    • @cefuve
      @cefuve  2 ปีที่แล้ว

      Hola, no entiendo a que te refieres... como se supone que se plagian los códigos?

    • @encuentroconelpasado7216
      @encuentroconelpasado7216 2 ปีที่แล้ว

      @@cefuve así es ay un par de programas en la web, que utilizan para sacar el código de arduino a arduino.

    • @encuentroconelpasado7216
      @encuentroconelpasado7216 2 ปีที่แล้ว

      @@cefuve entonces yo estoy en un proyecto para sacarlo al mercado programado por arduino, por ende quiero evitar que me plagien el código.

    • @cefuve
      @cefuve  2 ปีที่แล้ว +1

      Según lo que tengo entendido, el proceso de compilado hace prácticamente convertir el código máquina en lenguaje C.
      Lo que sí se podría, es leer el código máquina desde el microcontrolador y replicarlo, por ende, se podría clonar el chip con el programa...
      Tengo entendido que hay formas de bloquear la lectura del código desde el microcontrolador, voy a buscar info.
      Saludos!

    • @encuentroconelpasado7216
      @encuentroconelpasado7216 2 ปีที่แล้ว

      @@cefuve Correcto, yo e buscado información al respecto pero me aparecen argumentos mas sofisticados, como memorias flash, quemar fusibles, etc. Entonces yo manejo arduino pero a nivel intermedio, entonces tengo poco conocimiento de lo comentado.
      Muchas gracias por la atención, saludos. Mi nombre es Pedro Gutiérrez

  • @zsportive
    @zsportive 2 ปีที่แล้ว

    Hola Cesar, soy Lisandro, se borro al copiar el if en el código, pero era tal cual como estaba, la intención de armarlo de esa manera y con una función para la impresión de los datos es para que al tocar los botones de canal 123 respondan una sola vez, una vez se toca por ejemplo el botón uno no responde mas hasta que se toque otro botón, debería haberlo comentado. Saludos.

    • @cefuve
      @cefuve  2 ปีที่แล้ว

      Hola Lisandro, es justo lo que pensé y expresé en el video, que era un "auxilio" para entrar una sola vez a la función salida(), que es la que imprime una sola vez cuando hay un evento de botón (x=1).
      Muchas gracias por el código, me pareció muy interesante.
      Saludos!

  • @jorgenavarro3473
    @jorgenavarro3473 2 ปีที่แล้ว

    Hola buenas eléctronico me gustaría que hicieras un video explicando como descargar y crear librerías, xq cuando encuentro un código interesante o no encuentro las librerías o si encuentro su código no se crearlas
    Ejemplo de "Ejecutando Múltiples Tareas de Forma Simultánea con Arduino y ProtoThreads"

    • @cefuve
      @cefuve  2 ปีที่แล้ว

      Hola Jorge, tengo un video explicando como descargar e integrar librerías en nuestros código. El tema de crear librerías lo anotaré en la lista.
      Gracias por comentar, saludos!

  • @jumazu33
    @jumazu33 2 ปีที่แล้ว

    Hola cesar saludos por que no subes videos ya

    • @cefuve
      @cefuve  2 ปีที่แล้ว

      Hola, el bendito tiempo, hay que trabajar...

  • @josecavallaro2405
    @josecavallaro2405 2 ปีที่แล้ว

    Se puede agregar mas botones, por ejemplo 8 ?

    • @cefuve
      @cefuve  2 ปีที่แล้ว

      Hola Jose, se puede, incluso se pueden usan las entradas analógicas.

  • @oscarsemini2829
    @oscarsemini2829 2 ปีที่แล้ว

    Hola maestro tengo una pregunta.
    Hice un codigo con una lcd y desde un menú que entro por botones elijo que se muestre en una pantalla de 2x16 lineas o en 1×16.
    Funciona perfecto . pero me da um problema.
    La variable que uso para elegir el tipo de pantalla la guardo en la eepron en 1 o en 0.
    Cuando guardo el valor desde el menu funciona. Pero si no guardo valor al leer el programa la eeprom me da valores como 266 o -1. Y obviamente no son valores que el programa entienda para elejir u a u otra pantalla.
    Porque me da esos valores al leer la eeprom?.
    Te comento aparte. Todo esto lo logre aprendiendo con tus cursos desde 0.
    Son execelentes. Gracias

    • @cefuve
      @cefuve  2 ปีที่แล้ว +1

      Hola Oscar, gracias por tu comentario. La eeprom almacena en byte (8 bit) que puede ir desde 0 a 255, entonces, como antes del cero no está en el rango, se pasa a 255, por eso -1 = 255.
      Te da ese valor, porque es el valor por defecto de la memoria "vacía", por ende, tendrías que primero guardar un dato en la eeprom, para que no te muestre el -1.
      Espero se haya entendido, saludos!

    • @oscarsemini2829
      @oscarsemini2829 2 ปีที่แล้ว

      @@cefuve ahh ok. Si se entiende por eso funciona solo despues de guardar el valor.
      Tendria que definir la variable y luego guardar el valor en la eeprom en el void setup antes de la opcion de entrar al menú.
      Gracias por la pronta respuesta.
      Seria interesante ver algunos videos de programación manipulando los registros del chip. Saludos

  • @gtavc007
    @gtavc007 2 ปีที่แล้ว

    Mi estimado Cesar! intento comunicarme contigo sin exito, a ver si por aca nos podemos hablar

    • @cefuve
      @cefuve  2 ปีที่แล้ว +1

      Hola, aún no he podido ponerme al día con las redes sociales y correo, espero hacerlo durante la tarde... Saludos!

    • @gtavc007
      @gtavc007 2 ปีที่แล้ว

      @@cefuve excelentísimo! Por allá nos vemos