Jabax
Jabax
  • 31
  • 125 705
Todo sobre el PWM en Raspberry Pi
Hablaremos de las diferentes opciones existentes para generar señales PWM con nuestra Raspberry Pi. Este vídeo no pretende ser un tutorial, sino más bien una discusión sobre las ventajas e inconvenientes de las diferentes alternativas con las que contamos. En él haremos un análisis de:
1. Software PWM
2. Hardware PWM
3. Hardware-timed PWM (DMA)
4. Placas de expansión servo
5. Uso de microcontrolador externo
¡Pásate por la sección de comentarios para darnos a conocer tu opinión!
Переглядів: 65

Відео

Electromyography EMG and Arduino
Переглядів 2,7 тис.5 місяців тому
En este vídeo hablaremos sobre electromiografía, una técnica que nos permitirá medir las señales nerviosas de nuestros músculos y procesarlas para nuestros proyectos de robótica. Haremos una review de los siguientes módulos: - Myoware 2.0 - Myoware 1.0 (clone) - AD8226
Cámara de profundidad con ROS2 y RaspberryPi
Переглядів 3666 місяців тому
En este vídeo controlamos una cámara Orbbec Astra mediante ROS2 y una RaspberryPi 4B. El objetivo es probar diferentes modos de conexión (cableada e inalámbrica) para ver qué características tiene cada una de ellas. El vídeo de la cámara lo captura la Raspi, embarcada en un hipotético robot móvil, y lo visualizamos desde nuestro ordenador de control. Esto nos permite procesar esa imagen con pro...
ESPECIAL 100 SUBS. - Robots Redundantes
Переглядів 7693 роки тому
Muy buenas gente, hemos llegado a 100 suscriptores y, aunque es una cifra baja, sigue siendo motivo de celebración. Por eso os traigo este vídeo con una temática un poco diferente sobre Robots Redundantes. Espero que os guste y muchas gracias por ver los vídeos! Serpiente acuática: ua-cam.com/video/orWmDO13k9Y/v-deo.html (en el vídeo menciono que es de Boston Dynamics pero no, es de Tokio) Robo...
TANQUE RC con ARDUINO: Cañón Automático
Переглядів 10 тис.3 роки тому
En este vídeo construimos un cañón de juguete para controlar con Arduino. Este será el cañón de nuestro minitanque radiocontrol, controlado también mediante Arduino. Piezas Impresión 3D: drive.google.com/drive/folders/1IMovMUbzw25B0Umznrpsd6FkiCSNRCJ8?usp=sharing
MAPEO EN ARDUINO: Funcionamiento
Переглядів 4,4 тис.4 роки тому
En este vídeo deducimos cómo funciona la función "map()" de Arduino. Explicaremos su fundamento matemático y lo aplicaremos a un ejemplo sencillo (parte práctica en el minuto 2:46).
Hablamos de MOTORES DC y de SERVOS
Переглядів 2704 роки тому
En este vídeo os resuelvo las dudas que os surgen en comentarios. @Elpadrino512
3 TIPS APLICADOS A UN CASO REAL
Переглядів 2274 роки тому
Este vídeo os doy 3 claves básicas que debéis seguir en vuestros proyectos. Lo haremos estudiando un caso real, aplicando estos consejos a mi experiencia personal.
Entiende el CONTROL PID en 5 minutos
Переглядів 31 тис.4 роки тому
En este vídeo aprenderemos los conceptos básicos del control PID. En un próximo vídeo, aplicaremos esto al control de velocidad de un motor de corriente continua con Arduino. ¡No te lo pierdas!
Usar RECEPTOR RC con ARDUINO
Переглядів 20 тис.4 роки тому
En este vídeo aprenderéis a controlar vuestro receptor de radiocontrol con vuestra tarjeta arduino.¡No olvidéis dejar vuestros comentarios! PROGRAMAS: drive.google.com/drive/folders/1eusAZYpJOnPSEWT9PHNLFlimwVcfQhFQ?usp=sharing
Ep.7 SNAKE EN C - FINAL
Переглядів 1,2 тис.4 роки тому
Terminamos esta serie!! Recordad que abajo tenéis el link al programa completo. Hay funciones que he mejorado después de hacer los vídeos, aunque las funcionalidades son las mismas. Recordad dejarme vuestros comentarios y sugerencias!! PROGRAMA: drive.google.com/drive/folders/1sWxPDYTWiQysPEiTp6Qko5OZ9e9kpw8U?usp=sharing
Ep.6 SNAKE EN C - Implementando el Crecimiento
Переглядів 7044 роки тому
Muy buenas chicos! Nuestra serpiente por fin se hace mayor. Recordad que podéis preguntarme dudas o hacer sugerencias en la barra de comentarios. Dime qué te ha parecido el vídeo. PROGRAMA: drive.google.com/drive/folders/1sWxPDYTWiQysPEiTp6Qko5OZ9e9kpw8U?usp=sharing
Ep.5 SNAKE EN C - Generando la Manzana
Переглядів 9524 роки тому
En este vídeo programamos la generación de manzanas!! No os lo perdáis. PROGRAMA: drive.google.com/drive/folders/1sWxPDYTWiQysPEiTp6Qko5OZ9e9kpw8U?usp=sharing
Ep.4 SNAKE EN C - Moviendo la Serpiente
Переглядів 1,6 тис.4 роки тому
LA SERPIENTE SE MUEVE! En este vídeo implementamos el bucle de detección de teclas y el movimiento de la serpiente. ¡No te lo pierdas! PROGRAMA: drive.google.com/drive/folders/1sWxPDYTWiQysPEiTp6Qko5OZ9e9kpw8U?usp=sharing
Ep.3 SNAKE EN C - Programando la Serpiente
Переглядів 2,7 тис.4 роки тому
PROGRAMANDO SNAKE GAME EN C. En este vídeo creamos nuestra serpiente, usando listas enlazadas y estructuras. PROGRAMA: drive.google.com/drive/folders/1sWxPDYTWiQysPEiTp6Qko5OZ9e9kpw8U?usp=sharing
Instalar OpenGL en MINGW - TUTORIAL
Переглядів 9454 роки тому
Instalar OpenGL en MINGW - TUTORIAL
Ep.2 SNAKE EN C - Imprimiendo el Tablero
Переглядів 4,9 тис.4 роки тому
Ep.2 SNAKE EN C - Imprimiendo el Tablero
Ep.1 SNAKE EN C - Introduccion
Переглядів 11 тис.4 роки тому
Ep.1 SNAKE EN C - Introduccion
Varios COLORES en tus PRINTF
Переглядів 20 тис.4 роки тому
Varios COLORES en tus PRINTF
GAME OF LIFE - El arte de lo sencillo
Переглядів 1574 роки тому
GAME OF LIFE - El arte de lo sencillo
GAME OF LIFE en C y C++
Переглядів 2,4 тис.4 роки тому
GAME OF LIFE en C y C
Programando CONWAY´S GAME OF LIFE en C++ y OpenGL
Переглядів 2,3 тис.4 роки тому
Programando CONWAY´S GAME OF LIFE en C y OpenGL
CAMPOS ESCALARES con C++ y OpenGL
Переглядів 1864 роки тому
CAMPOS ESCALARES con C y OpenGL
PÉNDULO SIMPLE en C++ y OpenGL
Переглядів 1,4 тис.4 роки тому
PÉNDULO SIMPLE en C y OpenGL
Frecuenciómetros con Arduino: MEDIDA CONTINUA y por INTERVALOS
Переглядів 755 років тому
Frecuenciómetros con Arduino: MEDIDA CONTINUA y por INTERVALOS
Sensor de Posición de Luz con Arduino
Переглядів 3285 років тому
Sensor de Posición de Luz con Arduino
Cuatro Displays con ArduinoUNO: demostración
Переглядів 296 років тому
Cuatro Displays con ArduinoUNO: demostración
Cuatro Displays con ArduinoUNO: funcionamiento
Переглядів 416 років тому
Cuatro Displays con ArduinoUNO: funcionamiento
¿¿Cuál caerá antes?? - Problema cilindro macizo y hueco
Переглядів 1,6 тис.7 років тому
¿¿Cuál caerá antes?? - Problema cilindro macizo y hueco
3d printed differential
Переглядів 2,8 тис.7 років тому
3d printed differential

КОМЕНТАРІ

  • @vladyslavkorenyak872
    @vladyslavkorenyak872 День тому

    También si le ponen el generador de señal al lado de uno que conozco cuando está roncando, sale un PWM de puta madre. Te hace una forma sinusoidal y todo.

    • @jabax8060
      @jabax8060 День тому

      Jajajajajajaja creo que sé a quién te refieres

  • @Conifreya
    @Conifreya День тому

    Muy bien explicado! Y la calidad de vídeo es top 🔝

    • @jabax8060
      @jabax8060 День тому

      Muchas gracias!!! 😊

  • @melvinpalacios4613
    @melvinpalacios4613 2 дні тому

    Me estoy iniciando en RC y con esto me a ayudado a experimentar 👍

    • @jabax8060
      @jabax8060 2 дні тому

      Gracias por tu comentario, mucho ánimo!!

  • @arielpalma8543
    @arielpalma8543 6 днів тому

    GRÁCIAS! El mejor video de PID que he visto!

  • @adrirz4637
    @adrirz4637 13 днів тому

    Es el mejor video de PID que he visto en mi vida.

  • @carmencovadongablancogonza8537
    @carmencovadongablancogonza8537 19 днів тому

    Hola buenas, yo también estaría empleando el sensor AD8226 con un Arduino ESP32, cómo haces la conexión de alimentación del sensor y qué tipo de pilas7.4V empleas? Gracias!

    • @jabax8060
      @jabax8060 18 днів тому

      Hola Carmen, en el vídeo comento cómo conectar el sensor con una alimentación simétrica (+-7.4v). Te recomiendo utilizar dos baterías LiPo, muy utilizadas en juguetes radiocontrol. También puedes usar el convertidor de alimentación simétrica que comento en el vídeo. Todo depende de lo que se adapte más a tus necesidades. Muchas gracias por tu comentario!

  • @camiloeduardogutierrezjara5070
    @camiloeduardogutierrezjara5070 19 днів тому

    Hola rey. Maravilloso video. Me ha aclarado muchas dudas y directamente me ahorraste la compra del myoware original. Te quería consultar, algún consejo para conectar el sensor AD8226 a una placa ESP32? ............... Un abrazo

    • @jabax8060
      @jabax8060 18 днів тому

      Jajajajaja muchas gracias camilo! Pues en principio no debería haber mucha diferencia con un Arduino. Simplemente consulta bien el pinout del esp32 que compres (hay varios modelos, ya sabes) y ten en cuenta lo que comento en el vídeo de usar un "aislador de USB". Muchas gracias por tu comentario 👍

    • @camiloeduardogutierrezjara5070
      @camiloeduardogutierrezjara5070 14 днів тому

      @@jabax8060 Muchas gracias de nuevo macho. Otra consultita, cuál "afilador de USB" me recomiendas? alguna marca? ... otro abrazo 🤗

    • @jabax8060
      @jabax8060 14 днів тому

      Creo que el corrector me jugó una mala pasada al contestarte 🤣 ya he editado el anterior mensaje, quería decir "aislador" jajajajajajaja el que yo muestro en el vídeo lo conseguí por Amazon por unos 18 euros creo recordar, aunque seguro que por otros sitios lo encuentras más barato

  • @agustinreyes4879
    @agustinreyes4879 25 днів тому

    Puedes hacer que pase de un disparo a una ráfaga de disparo en plan metralleta, se podría hacer???

  • @javierlizarragailarregui524
    @javierlizarragailarregui524 Місяць тому

    muy buen video pero yo me he quedado con la duda de como escalar el PWM si me lo puedes explicar seria perfecto muchas gracias

    • @jabax8060
      @jabax8060 Місяць тому

      Hola Javier, mucha gracias por tu comentario. Puedes utilizar la función "map", que te hace un ajuste de escala entre el rango de entrada y de salida que especifiques. Un saludo!

  • @davidmariogoicea6752
    @davidmariogoicea6752 Місяць тому

    buenas, crees que me valdra para un reciver de la marca radiomaster? Gracias. Buen Video :)))))

    • @jabax8060
      @jabax8060 Місяць тому

      Hola David, probablemente sí. Piensa que la señal que sacan los receptores RC están estandarizadas para que sean compatibles con multitud de servos, ESCs, etc. Así que casi con seguridad que la señal que obtengas de tu receptor sea igual que la del modelo que uso en el video. Un saludo!!

  • @eduarco76
    @eduarco76 Місяць тому

    Excelente! me puedes poner el link del siguiente video que dices al final?

  • @jc4rl959
    @jc4rl959 Місяць тому

    same problem i encountered with myoware

  • @enriquefrancogonzalezmarti3299
    @enriquefrancogonzalezmarti3299 2 місяці тому

    AMIGO ESA SUAVIZACION DE LA SEÑAL, HAY ALGUNA LECTURA QUE ME RECOMIENDES ?

    • @jabax8060
      @jabax8060 2 місяці тому

      Hola Enrique, en el vídeo aplico una aproximación del filtro de media móvil a N periodos. Es muy fácil, te doy un pseudocódigo rápido: float medida = 0; float N = 5.0; // Periodos de filtrado. Al actualizar la medida: medida = medida * (N-1) / N + medida_actual /N

    • @enriquefrancogonzalezmarti3299
      @enriquefrancogonzalezmarti3299 2 місяці тому

      ​@@jabax8060 excelente amigo , quedo profundamente agradecido, excelente video !

  • @shakejones
    @shakejones 2 місяці тому

    Great video+explanation+presentation! Thank you for sharing! Well done mate - NEW SUB 🙏🏻

    • @jabax8060
      @jabax8060 2 місяці тому

      Thank you so much for your comment! Pleased to have you here 😊

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

    Como hiciste el mecanismo de los engrenajes en el minimotor electrico?

  • @cruzrodriguezangelsantiago8362
    @cruzrodriguezangelsantiago8362 4 місяці тому

    Podrías dar los link de compra?

  • @StrenderPlay
    @StrenderPlay 5 місяців тому

    Me gustaria hacer algo similar, pero no estoy estudiando nada relacionado, por donde podria empezar?

    • @jabax8060
      @jabax8060 5 місяців тому

      Hola Strender. Te recomiendo que, si estás empezando en esto de la electrónica y la programación, empieces con Arduino. Puedes encontrar kits con sensores por precios muy razonables en Amazon o AliExpress. Sobre todo, ten en cuenta que en internet puedes encontrar información de todo tipo (te recomiendo la página de Luis Llamas, tiene tutoriales de todo), así que ten paciencia, investiga y disfruta del proceso!

  • @vladyslavkorenyak872
    @vladyslavkorenyak872 5 місяців тому

    Toma ya! Vaya subida de calidad de vídeo! Espero el próximo capítulo con el brazo :)

    • @jabax8060
      @jabax8060 5 місяців тому

      Gracias vladyyys ;)

  • @bonitron3000
    @bonitron3000 5 місяців тому

    mi youtuber favorito!

    • @jabax8060
      @jabax8060 5 місяців тому

      Jajajajaja de aquí a la velada del año

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

    ¡Buenas Jabax, un vídeo increíble! He cotilleado tu perfil y me encantan tus vídeos, además... ¡¡¡en la empresa en la que trabajo andamos buscando un perfil en el que encajas perfectamente!!! ¿Me compartirías tu CV si estás interesado? Un saludo desde España.

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

    Mi control UPyD no termina de funcionar bien, no se queda en el centro y se va para la derecha

  • @juandanielpovedalopez-brea1353
    @juandanielpovedalopez-brea1353 6 місяців тому

    Mandas saludo?

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

    y de hay como le conecto los motores?

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

    PEC

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

    Buen video.

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

    Muchas gracias!

  • @niko_slayer8322
    @niko_slayer8322 7 місяців тому

    Tengo una pregunta. ¿Cómo debería hacer si quisiera hacerlo sin un makefile?

  • @joseluisah-12
    @joseluisah-12 8 місяців тому

    Gracias! Justo en el clavo con la explicación. ¿Pudieras ampliar la razón por la que el control proporcional queda con un error con respecto a la referencia). Saludos cordiales

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

    ua-cam.com/video/qprhSQ7GvDI/v-deo.htmlfeature=shared

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

    Hola. Muchas gracias por la información anterior. Te pregunto si podrás decir cómo darle sonidos a las señales PPM

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

    Me encanta 👍👍👍y la explicación 😲😲😲

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

    Vale, lo dejo. Parto de la base de que es un snake para windows, es mas para windows viejuno. Por lo cual tutoriales como este para hacer lo mismo que este los hay a patadas en castellano y en ingles. No aporta nada nuevo y no funciona. Ojo que como todo algo se aprende siempre si hay la voluntad, pero hacer mas videos y tutoriales de cosas que ya estan y estan desfasadas.... Voy por pates. La mayoria de sietemas ya no usan ASCII, ni ASCI estendido, usan UNICODE, asi la barra doble no se corresponde con caracteres de ASCII extendido y son datos char de 8 bytes, sino un tipo de dato denominado caracter largo ( wide character) lo cual hace mucho mas complicado el imprimirlo. Aun no he encontrado ningun tutorial de C en castellano que es esto de los caracteres UNICODE o cumo usarlos. Pero vale, ya lo he buscado no sin bastante esfuerzo y pruevas de codigo de como implementarlo y puedo imprimir caracteres unicode ( la barra doble entre otros), ahora pasamos a los codigos de escape, si "codigos". No secuencias, ni funciones. Otro punto del que en los libros ( fisicos y dijitales), tutoriales y cursos o no se dice nada, absolutamente nado en los 4 libros fisicos que tengo de C, ni en ninguno de los dijitales, o se nonmbran de pasada en los cursos y tutoriales dijitales, en otros como es el caso se renombran a funciones y en otros se les denomina secuencias, no, son codigos de escape. Son muchos y muy utiles, pero unos absolutos desconocidos. Las secuencias de escape los los codigos que siguen al caracter / o al caracter % en las funciones de impresion, como por ejem. /n, /t, /", o %d, %c, %lu, etc.... El codigo de escape 27 es de windiow, en linux se se puede usar el /033 o del /01B, entre otros, depende de la terminal usada. El tercer punto que ya me a tirado de seguir viendo el tutorial es el uso de la libreria "conio.h", no pertenece a la biblioteca estandar de C. Esta muy extendido su uso en windows por que vevia con el compilador Borland, pero ultimamente no viene por defecto y en linux no se usa. Eso quiere decir que las funcinose de la misma no existen getch() y getche() hay que implementarlas de otra manaera. El caso es que en dos de los libros fisicos que tengo ( yo diria que los mejores que tenfo) no se hace referencia a ella, en los otros dos y los digitales, si. Me resulta curioso que no se extienda la explicacion de otras librerias de la biblioteca estandar de C como "time.h", "wchar_t.h","system.h", etc... y tanto en libros fisicos, como dijitales, como curos y tutoriales, todos hagan referencia y uso de "conio.h" que no es estandar, en vez de expicar como implementar las funciones getch() y getche(), kbhit(). Me parece bien que se haya implementado y explicado como hacerlo la funcion gotoxy() que usando la libreria "conio.h" no hubiera sido necesario, por que ya la trae la misma. Hubiera visto mejor que se implementara una version de las funciones getch() y kbhit() en vez de usar "conio.h". Creo que todo esto son deficits en los tutoriales y curos de C de youtube sobre todo en castellano. El abuso de windows sobre linux, por un lado, lo cual deriba en el uso de sistemas desfasados y poco transportables como ASCII ( desfasado) o "conio.h" ( desfasado y poco transportables). Espero que todo esto sea tomado como una critica constructiva. Lo cual es mi intencion. Para que se hagan tutoriales un poco mas acordes a los tiempos. Aun asi, y aunque no me haya serbido para lo que queria, gracias por el esfuerzo y el tutorial, algo siempre se aprende.

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

    Muchas gracias jabax. Tengo una pregunta: quiero hacer un tanque rc, pero me gustaría como hacer el movimiento con un solo joystick. Que si lo muevo a la derecha de potencia al motor de la izquierda y si lo muevo a la izquierda lo contrario. Y que cuando mueva el joystick hacia delante los mueva los dos. saludos

  • @joseignaciolopezrodriguez9908
    @joseignaciolopezrodriguez9908 10 місяців тому

    viva España

  • @luiseduardojatarmontano1983
    @luiseduardojatarmontano1983 10 місяців тому

    excelente explicacion muchas gracias

  • @Metaconta
    @Metaconta 11 місяців тому

    ¿Hay color naranja? Está el amarillo, rojo, pero el naranja..... nunca lo he visto en consola.

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

    gracias por este interesante tutorial! soy principiante en programación de arduino y quisiera saber como puedo hacer para que en vez de imprimir en el serial monitor me convierta la señal a ibus para que el smart propo plus me tome el control y poderlo usar en un simulador de la pc. Gracias!

  • @salvadortornelaguilar2529

    Hola!!!, acabo de ver el vídeo y no soy experto,pero me parece una excelente explicación 😊

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

    La mejor explicación que he visto. Vale aclarar que he visto un montón 😅 gracias

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

    Fue muy bueno, me sirve mucho tu idea para un proyecto de electronica.

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

    Buena explicación, gracias

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

    Yo sigo en las mismas, este tutorial tampoco me funciona, me muestra el mismo error que siempre: C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x28): undefined reference to `__imp___glutInitWithExit' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x52): undefined reference to `__imp___glutCreateWindowWithExit' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x7b): undefined reference to `__imp___glutCreateMenuWithExit' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0xc7): undefined reference to `__imp_glEnable' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0xd5): undefined reference to `__imp_glEnable' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0xe3): undefined reference to `__imp_glDepthFunc' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0xf1): undefined reference to `__imp_glEnable' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x104): undefined reference to `__imp_glPolygonMode' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x142): undefined reference to `__imp_glViewport' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x150): undefined reference to `__imp_glMatrixMode' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x159): undefined reference to `__imp_glLoadIdentity' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x1a2): undefined reference to `__imp_glOrtho' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x1b0): undefined reference to `__imp_glMatrixMode' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x1b9): undefined reference to `__imp_glLoadIdentity' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x281): undefined reference to `__imp_glClear' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x28f): undefined reference to `__imp_glMatrixMode' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x298): undefined reference to `__imp_glLoadIdentity' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x2c1): undefined reference to `__imp_glRotated' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x2ea): undefined reference to `__imp_glRotated' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x304): undefined reference to `__imp_glMaterialfv' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x31e): undefined reference to `__imp_glMaterialfv' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x338): undefined reference to `__imp_glMaterialfv' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x352): undefined reference to `__imp_glMaterialfv' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x367): undefined reference to `__imp_glutSolidTeapot' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x370): undefined reference to `__imp_glFlush' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x3db): undefined reference to `__imp_glutInitDisplayMode' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x3ee): undefined reference to `__imp_glutInitWindowSize' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x401): undefined reference to `__imp_glutInitWindowPosition' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x428): undefined reference to `__imp_glutDisplayFunc' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x43b): undefined reference to `__imp_glutReshapeFunc' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x44e): undefined reference to `__imp_glutKeyboardFunc' C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\Dayron\AppData\Local\Temp\ccmN3lCO.o:prueba_de_libreria_glut.cpp:(.text+0x457): undefined reference to `__imp_glutMainLoop' collect2.exe: error: ld returned 1 exit status

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

    Bien. Ya tengo una buena idea. Gracias,

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

    hola,cómo podría hacer lo mismo para putty en Windows ??

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

    Muchas gracias tio! Perfecto.

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

    como haría si quisiera ponerle una cola al pez ?

  • @AXP-64
    @AXP-64 Рік тому

    ¡Genial explicación! Por cierto, "conio" creo que viene de "Console Input Output", pero es verdad que el nombre se presta a ciertos comentarios.

  • @ANONYMOUS-lj4ut
    @ANONYMOUS-lj4ut 2 роки тому

    Puedes enlazar el arduino con un circuito RC chino de esos baratos para que puedan resivir y enviar señal PWM y poder conectar un servomotor En resumen puedes convertir un control RC barato en uno profesional?

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

    Te ganaste un sub mas jjj al unico que le entendí el PID es a ti hasta voy a descargar el video por si se me va la olla🤣😎

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

    Dioooos eres hermosoooo eres repiola