Curso Arduino 6: Comunicación Serial

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 213

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

    Buenísimo lo de encontrar el color exacto utilizando paint, en verdad todos los videos son muy buenos y estoy aprendiendo mucho sobre como programar arduino, una gran ayuda para muchos como yo que recién empiezan a utilizar esta tecnología, se agradece, Saludos desde Argentina.

  • @kevinrodriguez-lq6cs
    @kevinrodriguez-lq6cs 8 років тому

    sinceramente tus videos son demasiadoooo ! didacticos que gusto estoy aprendiendo un monton, no pude comentar videos anteriores porque me la pase practicando con tus videos, sigue asi sube mas videos que ayudan un monton , dedito arriba saludos !

  • @gustavolealr.3514
    @gustavolealr.3514 8 років тому +20

    Estimado, seria genial que hicieras un video de comunicacion serial entre arduinos, punto a punto, serie y bidireccional. Como enviar y recibir datos, etc...

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

    buenas tardes amigo, solo quiero decirte que muchas gracias por este gran trabajo que haces con estos videos-tutoriales, yo no casi nada de Arduino y me estoy tomando tus vídeos como si fueran clases, espero pronto empezar a aplicar los conocimientos que nos compartes, tengo proyectos en mente y sera mucho mas sencillo hacerlos con esta herramienta tan util.
    saludos y buena suerte amigo

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

    Bastante ingenioso lo del rollito de papel jeje (min 19:20). Muchas gracias por el tutorial, me fue muy útil. Saludos Manuel.

  • @zaid.marquez
    @zaid.marquez 11 років тому

    Está excelente el curso, aunque por ahora sólo estoy aprendiendo las funciones que se usan en Arduino ya que aún no tengo una tarjeta.
    Anteriormente en la escuela estuvimos programando en una tarjeta de freescale y me gustaría intentar realizar las mismas prácticas en Arduino, en especial una que consiste en programar un controlador proporcional de posición.
    Saludos.

  • @lutthor059
    @lutthor059 10 років тому

    hola, últimamente me han dejado proyectos con arduino, y tus vídeos me han sido de mucha ayuda, y tienes una muy buena forma de explicar los circuitos. Me gustaría que explicaras como utilizar ,o algunos ejemplos con el mpu 6050 ya que es un proyecto que sera al final de mi curso y es muy complicado usarlo, espero y puedas hacer algún vídeo relacionado.
    te felicito por tus vídeos y espero que sigues subiendo vídeos

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

    Estoy aprendiendo muchísimo con tus tutoriales. Gracias y saludos desde Huelva (España).

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

    Eres un magnífico comunicador. Tus videotutoriales son excelentes.

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

    buena explicación de comunicación serial, se agradece tu tiempo y saludos desde Chile

  • @sparkusful
    @sparkusful 11 років тому

    muy buen tutorial esta genial he hecho todos tus tutoriales anteriores ya espero llegar a los del display de 7 segmentos mucha suerte

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

    Muchismas gracias mi amigo, este proyecto me aclaro muchas dudas! saludos desde colombia!

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

    Que tal, hace una semana compre un arduino due y empezare a probar su comunicación serial. El punto es q estoy mudando de usar microcontroladores(pic) con los cuales uso un max232 y un db9 para enviar datos a mi pc. En tu video noto que no usas ninguno de estos dispositivos. Quiero creer que es por q estas usando un solo puerto serial, pero el due tienen varios , podria enviar todos los datos de los diferentes canales por el cable por el que conecto arduino o seria necesario usar protocolos 'como el rs232 y el db9 para poder enviar informacion a mi pc desde los diferents canales de comunicaicon del due

  • @antoniowalterosb.7315
    @antoniowalterosb.7315 8 років тому

    Excelente video , muy didáctico por su muy clara explicación.

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

    Muy bueno manuel. Muchas gracias por tu tiempo. Un abrazo desde Alemania

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

    Muy buenos tus videos. Paras en cada paso mostrando que pasaría si lo de dejarías así. Lo que no me pareció tan claro en este video es porqué usar conexión seriada en este caso. Lo demás perfecto!

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

    felicitaciones Manuel, la verdad que los tutoriales son muy buenos!

  • @Dairinho18
    @Dairinho18 11 років тому

    excelente probando todos los videos en mi arduino

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

    Bien explicado tio.. continua con mas videos acerca de arduino , gracias

  • @Lallinkent
    @Lallinkent 10 років тому

    Que gran uso!!!! Bastante divertido la verdad y buena aplicación para igualar colores, muy buen video, muchas gracias!!!

  • @ivanllopis5882
    @ivanllopis5882 10 років тому

    Si, algunas aplicaciones de robotica seria genial!!

  • @mauroa.3434
    @mauroa.3434 4 роки тому

    excelente tutorial. muchas gracias!!

  • @JUANCARLOSGUARDIACABELLO
    @JUANCARLOSGUARDIACABELLO 11 років тому

    Estimado Manuel , te saludo cordialmente , tal como ya te indicara yo soy Metal mecánico y estoy siguiendo tus Tutoriales con el afán de lograr implementar un control CNC para los Equipos que Diseño y Fabrico que son Sistemas Automatizados para Soldadura. En razón de ello te pregunto si en vez de usar LEDS se emplearan SERVOS , ¿ Funcionaría el Código ?

  • @Aldo.flores
    @Aldo.flores 11 років тому

    Arduino puede ser usado entre 7V y 14V, el puerto junto al USB,B es la fuente de alimentación, puedes conectarlo a un enchufe de casa o usarlo con una batería de 9V

  • @Lord210389
    @Lord210389 11 років тому

    para los compañeros que compraron un led RGB de Ánodo Común.
    Serial.print("Azul:");
    Serial.print(abs(azul-255));
    Serial.print(",Verde:");
    Serial.print(abs(verde-255));
    Serial.print(",Rojo:");
    Serial.println(abs(rojo-255));
    digo el motivo es que cuando esta apagado el led nos mostrara 255 y si lo prendemos va disminuyendo el valor.

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

    super... gracias por estos tutoriales que la verdad son muy enriquecedores

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

    Hola profe gracias por sus videos ,le queria hacer una pregunta si quiero ampliar los puertos analogicos a mas de 16 que es la que trae la mega ,podria sumarle otra mega unida a la primera por puertos TX o SCL , SDA ?gracias

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

    excelente tutorial el proyecto que estoy trabajando es muy parecido

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

    muy bueno y bien explicado

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

    Hola, tanto en el video anterior como en este no dicen si el potenciometro es lineal o logaritmico.

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

    Hola, te felicito, muy facilito, solo quería saber mejor lo de la comunicación USB ya que he visto que son 4 pines. (+5V, Data +, Data -, GND) Data + y Data - son el mismo TX/RX?

  • @sojueray5929
    @sojueray5929 10 років тому

    Muy buen vídeo, disculpa, con que valores de Resistencia utilizaste para la resistencia variable.

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

    excelente, muy bien explicado, el codigo sin errores. Por favor un poco mas grande la letra. :)

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

    hola que tal amigo de codigo facilito... muy bueno tus videos. felicidades por tu tiempo y compartir la informacion. ahora bien si el led que quiero es de 10w RGB. como haria en este caso sabiendo que la salida es digital por PWM.

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

      ¿Ya intentaste utilizar transistores?, Es decir llevándolos a corte y saturación lo cual lo ira dictando el propio arduino...

  • @ChristianMontenegro91
    @ChristianMontenegro91 11 років тому

    hola como estas me encanta las cosas que haces. realmente es impresionare como lo explicas. me gustaría que me explicases como hacer un cubo led con todo la programación, e visto varios proyectos pero no logro entender como se hace se agradecería que hicieses una practica de estas o parecida gracias

  • @rogeliotejaespinosa2117
    @rogeliotejaespinosa2117 10 років тому

    Deberían hacer un tutorial de BT y Arduino ;)
    Excelentes videos!

  • @CristianLopez-zp7nd
    @CristianLopez-zp7nd 11 років тому

    Me gustan mucho los videos(Y) así estoy aprendiendo!!!

  • @jorgepadillaperez6387
    @jorgepadillaperez6387 10 років тому

    excelente el vídeo, talves puedan hacer un tutorial de encender LED neopixel con arduino!

  • @WillY1905
    @WillY1905 10 років тому

    Hola Manuel, pensaba que ibas a utilizar los pines digitales 0 y 1 en el proyecto... ¿Son pines digitales normales y además sirven para comunicar dos arduinos?

  • @cristiandejesuscastillorom9361
    @cristiandejesuscastillorom9361 10 років тому +1

    Excelentes tutoriales :D
    Crees que puedas realizar un tutorial, donde expliques detalladamente como utilizar el modulo Bluetooth para arduino? Te lo agradeceria mucho. Es un tema con infinidad de aplicaciones y muchisimos beneficios.

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

    Hola gracias por el vídeo me sirvió de mucho, solo que todo esto me genero una duda y es, si en el puerto de comunicación puedo enviar y recibir datos independientes a una PC, como por ejemplo mandar a imprimir texto....
    Gracias.
    Saludos .

  • @MegaTomany
    @MegaTomany 10 років тому

    gracias por tu ayuda me sirvio demaciado una pregunta que programa utilizas para el arduino y proto?

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

    hola estoy haciendo un curso de arduino sos genial!!!

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

    Excelente video Manuel. Gracias

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

    muy bueno, gracias por éstos videos

  • @ago9536
    @ago9536 10 років тому

    Muchas gracias, tus videos son excelentes.

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

    Muchas gracias por el tutorial, realmente bueno.

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

    Muy bueno video, aqui básicamente envias datos desde el arduino al pc (escribes), funciona igual para leer?

  • @willyTF71
    @willyTF71 10 років тому

    Hola Manuel, te felicito por este y otros tutoriales que realizas ,en lo referente a arduino sigo todo lo que publicas, buen trabajo,, he realizado este tutorial y observo que los valores de los potenciómetros que se muestran en el monitor serial no son estables suben y bajan en unos digitos, queria saber si se puede solucionar esto y asi poder leer valores estables,,,saludos y gracias.

    • @michaelvargas4334
      @michaelvargas4334 10 років тому

      tienes que ponerle un delay despues del Serial.println(");

    • @willyTF71
      @willyTF71 10 років тому

      Mike Vargas ok! ahora si me funciona correctamente,las lecturas de los potenciómetros son estables, muchas gracias.
      Saludos..

    • @michaelvargas4334
      @michaelvargas4334 10 років тому

      Vale pasate por mi canal si quieres mas de Arduino, Saludos :)

    • @willyTF71
      @willyTF71 10 років тому

      Mike Vargas hola, podrias eleborar algún videotutorial con el módulo de reconocimiento de voz, en mi caso tengo el VR3 de ELECHOUSE, muchas gracias y saludos!!

  • @jony2325
    @jony2325 11 років тому

    que buena onda xD ¡¡¡
    yo hace 6 meses controlé los valores RGB de una imagen
    para hacer efectos medios raros xd

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

    Se puede utilizar la comunicación serial para mostrar los datos directamente en un LCD? O mas bien en una combinación de display's de 8 segmentos.

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

    Excelente tutorial, muchas gracias.!!

  • @javiergaara
    @javiergaara 10 років тому

    muy muy interesante, gracias por el tuto

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

    Hola mi estimado, muy buen tu video.
    Un par de preguntas, es posible mandar esos datos de la comunicación serial a un archivo excel? a cuantas muestras por segundo trabaja elconvertidor de arduino?

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

    Muy bueno !!

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

    gracias saludos

  • @robertolopez8572
    @robertolopez8572 10 років тому

    Buen video los felicito, por compartir su conocimiento.

  • @GastonNazar
    @GastonNazar 10 років тому

    Hola Manuel, tengo un pequeño problema.Funciona todo perfecto salvo que en el monitor serial me aparece el valor del Azul desde 10 como minimo hasta 1255 como maximo. Me fije en el codigo y si dividi todos los valores de brillo en 4. Es decir que el problema solo se da en el monitor y no en el brillo de led en si.Incluso cambie de lugar los potenciometros y el error sigue unicamente en esa variable. Tu ayuda me vendria muy bien, desde ya muchas gracias!
    te dejo mi codigo haber si tu o alguien puede encontrar el error jajaja
    const int ledazul = 6;
    const int ledverde = 5;
    const int ledrojo = 7;
    const int pot1 = 0;
    const int pot2 = 1;
    const int pot3 = 2;
    int rojo;
    int verde;
    int azul;
    void setup ()
    {
    Serial.begin(9600);
    pinMode(ledazul, OUTPUT);
    pinMode(ledverde, OUTPUT);
    pinMode(ledrojo, OUTPUT);
    }
    void loop (){
    verde = analogRead(pot1);
    verde = verde/4;
    azul = analogRead(pot2);
    azul = azul/4;
    rojo = analogRead(pot3);
    rojo = rojo/4;
    analogWrite(ledverde, verde);
    analogWrite(ledazul, azul);
    analogWrite(ledrojo, rojo);
    Serial.print("Azul");
    Serial.print(abs(azul-255));
    Serial.print(", ");
    Serial.print("Rojo");
    Serial.print(abs(rojo-255));
    Serial.print(", ");
    Serial.print("Verde");
    Serial.println(abs(verde-255));
    delay(500);
    }

  • @rogerfullnick2010
    @rogerfullnick2010 11 років тому

    FELICIDADES AMIGO, MUY BUENOS TUTORIALES!

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

    hola felicidades por tuorial... una pregunta de este video mandas los datos me puedes ayudar como pasarlos a codigo ascii o char, y si empleas el mismo protocolo

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

    una pregunta cuando declaras los puertos arduino como diferencia que te refeieres aun puerto analogico o uno digital? si es que solo lo declaras con numero

  • @songokussj11
    @songokussj11 11 років тому

    Excelente, gracias por el video ya se extrañaba arduino ^_^.

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

    Genial!!! Jajaja ya estoy amando esto!

  • @diegocalabresi6751
    @diegocalabresi6751 11 років тому

    Muy buenos tus tutoriales, me suscribí a tu canal.
    Lo que quisiera saber es como puedo conectar más potenciómetros, 5 o 6 por ejemplo.

  • @javierenriquez9816
    @javierenriquez9816 10 років тому

    Hola héroes de Código Facilito. Disculpen hay forma de saber los componentes de todas las clases para hacer una sola compra???
    Gracias :)

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

    Muy buen video

  • @stevenmtw
    @stevenmtw 11 років тому

    excelentes tutos....

  • @0524alonso
    @0524alonso 11 років тому

    Excelente video gracias

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

    te felicito compa buen video

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

    Disculpa cumpla que software ocupas en los tutoriales para simular el circuito

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

    hola, una pregunta porque las variables las definis como constantes ? es obligación que sean constantes ? es solo una pregunta los videos son geniales!!

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

      +Mariano Pirola No es obligación, solo es como un tipo de protección ya que estas variables tienen el numero del pin del arduino que se va a usar como entrada o salida y para evitar cualquier tipo de corrimiento o alteración él la declara como constante (que no cambia).
      Espero que te aya servido.

  • @Alejaaandro93
    @Alejaaandro93 10 років тому

    hermoso tutorial!

  • @JuanAlvarez-gj5hw
    @JuanAlvarez-gj5hw 10 років тому

    Muy buen video, exelente aportacion

  • @XXXYAHORA
    @XXXYAHORA 11 років тому

    Hola, de donde surge que el potenciometro seria de 10 bits (1024), entiendo que int es de 8 bit y cuenta de -256 a 256. la funcion analog es lo que le da la capacidad??

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

    buesnas tardes amigo esta practica se puede llevar acabo con un led RGB con un solo catodo y un anodo???? lo que pasa que no encontre el que tiene 3 anodos y una catodo????

  • @fivecart95
    @fivecart95 11 років тому

    muy bueno excelente

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

    Buenísimo...

  • @Lefrohg
    @Lefrohg 10 років тому +1

    Antes que nada, te felicito, un muy buen vídeo y forma de explicar, pero sabes porqué los valores que me arroja el monitor serial están al revés? Es decir, empieza en 255 y termina en 0 conforme aumento el valor del potenciometro.

    • @ago9536
      @ago9536 10 років тому

      Prueba cambiando la polaridad de tu potenciometro.

    • @Lefrohg
      @Lefrohg 10 років тому +1

      Lo hice, y lo único que obtuve fué que para disminuir tenía que aumentar el potenciometro y viceversa jaja, aunque si lo solucione en el código, bastó con modificar matemáticamente lo que imprime en el monitor serial.

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

      +LeFrohg A mi pasa lo mismo, me explicas lo que cambiaste en el código? Saludos de Uruguay Y excelente a CodigoFacilito por los videos, los pienso incorporar a mi curso práctico de física para secundaria. Abrazo.

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

      +LeFrohg Al final probé poner en el serial print la siguiente línea por ejemplo para el rojo: Serial.print(255 - rojo) y creo que me funcionó. Fue lo mismo que tú hiciste?

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

      no, bastó con multiplicar la operación completa por -1. Perdona si no te doy un ejemplo, pero no tengo el código a la mano y tampoco recuerdo como era, pero si recuerdo que al hacer esa multiplicación lo resolví, pues es solamente invertir, no necesitas agregar o quitar valores, solo invertir :)

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

    maestrooooooo que geniallll

  • @daniproful
    @daniproful 11 років тому

    una pregunta :el arduino tiene que estar siempre conectado a la computadora para funcionar o puede tener algun tipo de pilas o bateria?

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

    Disculpa mi Ignorancia se utilizan exclusivamente los colores que mencionas o puedo sustituirlos por otros colores en cada Potencio-metro; Claro si no utilizo los Colores Primarios No me Permitirá realizar combinaciones. Es porque si quisiera mantener tres led con colores Específicos y solo bajar o subir su intensidad. Es decir elaboraría la combinación del color dentro de la programación del Arduino. Gracias..Ing. Manuel.

  • @lakpak101
    @lakpak101 10 років тому

    excelente tutoriales me gustaría que hicieras un tutorial de como montar un arduino en un carrito y controlarlo con android, te lo agradecería mucho

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

    hola quisiera hacerte una pregunta si le pongo otro led como le podria cambiar la rutina me ayudarias por favor te lo agradeceria

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

    gracias

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

    hola. tambien podria mandar datos desde la pc a mi arduino? como para alivianar la carga de computo en arduino y hacer ciertos calculos en la pc

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

    Hola,
    Tengo un problema. Al parecer, hay ruido cuando al implementar el circuito con la programación de Arduino. Cada vez que giro un potenciometro, los demas leds se ven afectados y comienzan a variar su brillo de forma extraña. Puse un condensador entre los 5V de la alimentación y su GND. Con esto, se solucionó el problema. Pero, ¿Esto era necesario?¿Podría debeser al Arduino?¿o al protoboard? Gracias.

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

    Sos un capo papu...

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

    Que sucede si repetis el numero de pin? Es decir, si usas un led en el pin 0, y el pot en A0. ¿Como sería la programacion? Gracias.

  •  10 років тому

    Interesante aplicación.

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

    MUY BUENA

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

    Hola explicas bien las cosas
    podrías alludarme a generar un código ckp de 58x + 1 para evitar una ecu

  • @hecjav17
    @hecjav17 11 років тому

    Hola oye me podrias decir como hago un protocolo de comunicaciones en c++ en el que por medio de 2 arduino y 2 protoboard en el que las 2 tendran un infrarojo y una de las 2 enviara la señal para encender un ventilador pero esto lo deben hacer bidirecionalmente osea que las 2 envien y reciban la señal para encender el ventilador,
    no se si me di a entender pero seria de mucha ayuda de antemano gracias

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

    Excelente

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

    Hola, me parece muy bueno este tutorial, pero tengo un problema, en el monitor serial se lee el valor maximo de 255 o me minimo de 0, y los leds tienen un comportamiento exactamente inverso, es decir cuando marcan 0 en le monitor serial, estan a su maxima luminosidad, y cuando se lee 255 los leds no tienen luminosidad.
    gracias por la respuesta.

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

    Jajaja, de nuevo, buen tutorial pero tampoco es lo que busco xD

  • @MP3tilaco
    @MP3tilaco 10 років тому

    Genial!

  • @erculete
    @erculete 11 років тому

    Amigo tienes algún ejemplo con C#?

  • @alejandromaldonado4915
    @alejandromaldonado4915 10 років тому

    que tal buenas tardes disculpa si esos datos que te mandan los potenciometros los quiero visualizar en visual basic 2010 que es lo que debo de hacer

  • @631LES
    @631LES 11 років тому

    de que valor son los potenciometros?

  • @WALTERCARRIONTORRESValiCT
    @WALTERCARRIONTORRESValiCT 11 років тому

    muy bueno