USB Host Shield con arduino

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

КОМЕНТАРІ •

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

    ¡Buenísimo! Muchas gracias.

  •  Рік тому

    Excelente video. Me ayudo bastante.

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

    Interesante video, puedes hacer uno donde expliques como hacer uso del usb host shield pero para leer, modificar, grabar y borrar datos de un pendrive? Gracias de antemano por tu valiosa ayuda

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

      Hola Omar! por el momento no contamos con ese material, pero lo tomaremos en cuenta para futuras aplicaciones. Recuerda seguir pendiente de nuestro canal para que no te pierdas de nuestros vídeos.

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

    hola como obtienes los datos de entrada del teclado, y como puedes usar esos datos para crear un ciclo y poder manipular una o varias salidas digitales.

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

    tengo un viejo usb receiber de una tarjeta ATI y quiero darle uso. se puede dar acciones a las pulsaciones del control?
    gracias

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

    buenas, ¿como hago si quiero agregar 2 puertos usb? que componente debo comprar o adquirir?

  • @JonathanHernandez-kj1uc
    @JonathanHernandez-kj1uc Рік тому +1

    Para los que les salen signos raros, sin ningun sentido, y se imprimen los caracteres en fila y no en columna, intenten cambiar los baudios de 11500 a 9600, y con eso se puede arreglar, pero si no se arregla, hagan pruebas con diferentes baudios hasta que les imprima de forma correcta los caracteres

  • @Javier-qk7ms
    @Javier-qk7ms 4 роки тому

    Hola, segun pude ver en la pagina de Arduino el USB Host shield está descontinuado. ¿Eso significa solomente que no se peude comprar de la página de Arduino o acaso este tipo de USB Host Shield aun se puede seguir comprando? ¿En su defecto existe algun otro USB Host Shield que siga soportado y en venta?

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

    Hola amigo, excelente video, estoy por comprar uno para un proyecto de robotica que hare, pero nose muy bien como manejarlo con el control del PS4, me podrias explicar un poco como funciona ( como conectar el receptor bluethoooth con el control para que el arduino lo reconozca sin nesecidad de cables) ya que me gustaria hacer un video o algo para mi canal controlando este robot con un control de play o se xbox
    Gracias, Excelente trabajo

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

      Hola Camilo! Pues en la librería ya esta soportado el control de PS4 ya que es un dispositivo HID, su funcionamiento es similar al del Extreme 3D Pro por lo que te invito a ver nuestro vídeo en el siguiente link: ua-cam.com/video/koTqFEXMfFw/v-deo.html este trata sobre el análisis y uso de la Host Shield con este dispositivo, espero que te deje una idea de como es la recepción de datos de un dispositivo HID, también te dejo un link de la pagina del desarrollador que agrego la compatibilidad del control de PS4 sobre Bluetooth: www.circuitsathome.com/mcu/arduino/ps4-controller-support-for-the-usb-host-library/

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

      Gracias amigo, ya logre la comunicacion mediante bluetooth con el control del PS4, pronto compartire los resultados!

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

      Hola Camilo! Nos alegra saber que te haya sido de ayuda.

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

    Buenos días tengo el mismo problema que los copmpañeros de abajo, que el programa despliega bien cuando no esta el shield pinchado sobre la placa arduino, pero cuando este esta sobre la placa da error de time-out, es posible que el el shield se tenga que soldar algo, pues comparando el shield que tu usas y el que tengo yo, veo que los pines de 3v y 5v en al parte inferior dentro de un cuadradito blaco esta soldados y los mios son dos soldaduras independientes, y lo mismo pasa con el de 5v que esta sobre el reset cerca del usb.

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

      Hola Alberto! Basado en tu comentario podemos pensar que no esta seleccionado ninguno de los voltajes de trabajo para la placa, lo que hace que los chip en tu USB Host Shield se encuentren apagado, en nuestro caso tenemos seleccionada la alimentación a 5V como puedes ver acá (github.com/SETISAEDU/Media/blob/master/USB_Host_Shield.jpg ), esto para trabajar con nuestro Arduino Mega, pero puedes cambiarlo a 3.3V para las placas que lo requieran. Puedes realizar esta conexión y las pruebas con tu tarjeta, esperamos que esto te sea de ayuda y nos comentas los resultados.

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

    Hola yo tengo un problema, conecto mi arduino y si lo reconoce....me aparece COM6(Arduino) cuando lo conecto y le meto los códigos de ejemplos para host shield y si carga el sketch al arduino....ya sea el sketch de mouse o el de teclado ....pero conecto mi mouse y en mi monitor serial no me detecta nada....solo aparece ; "START", pero muevo el mouse y en el monitor no me aparece nada y con el teclado lo mismo,el host shield ya le hice los puentes ; 3.3v/5v/5v .....pero veo que no hay comunicación entre el host shield usb y el arduino.......al principio pensé que era un defecto de fábrica del host shield e hice valida la garantía y me lo cambiaron y sigue pasando lo mismo, ya no se si es un defecto de fábrica de mi arduino o si algo me esta faltando por hacer, ya cheque que este actualizado el driver del host shield usb en la libreria.....y bueno .....no doy con la solución.......así que si alguien le paso lo mismo y encontró la solución agradecería....alguna respuesta,saludos

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

      a mi me pasaba dos cosas,resolvi la comunicacion,uniendo los pads de las pistas ss y int,y poner una fuente externa al arduino,para que no baje el voltaje al conectarle el dispositivo usb.

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

      @@saulmendoza530 hola gracias por tu respuesta....al final era un defecto de fabrica del arduino,hice valida la garantía y me lo cambiaron y ahora si funciona todo normal

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

    Hola, oye, de casualidad sabes que salidas puedo utilizar que no esten conectadas con la comunicasion entre el modulo y el arduino? Gracias!

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

      Hola Camilo! Tienes disponibles para uso general todos los pines analógicos y los pines digitales del 0 al 7 ya que del 8 al 13 son utilizados para la comunicación en las placas UNO y Duemilanove, para las placas que no tiene conectado el puerto SPI con los pines del 11 al 13, si es posible utilizar estos últimos pines como I/O. Esperamos que esta información te sea de ayuda.

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

      Muchas gracias por tu ayuda amigo!

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

    Cuando abro el monitor serial me aparecen, me aparecen cuadros y signos de interrogación.
    Es problema del lenguaje?
    Excelente video!

    • @0xlusifer
      @0xlusifer 3 роки тому

      Hola luis, espero ya pudieras resolver el problema, de no ser así, creo que solo deberías de cerciorarte que el monitor serie este en el mismo numero de baudio que el de serial.begin(#)

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

    si usas un arduino mega debes de conectar por separado a los pines ss e int del usb shield, actualmente como lo muestra el video no te va a fucionar. el solo fuciona sin hacer cambios al hardware con arduino uno. lo otro debes hacer modificaciones en la libreria USBcore.h

  • @Luis.Arias-Oficial
    @Luis.Arias-Oficial 6 років тому

    ¡Buen trabajo! ¿Podrá funcionar un osciloscopio con cable USB y un USB bluetooth conectado al host arduino para que funcione inalámbricamente con la PC?
    Cuando la pc lea el PID/VID del dispositivo HID, ¿es el host Arduino quien lee al osciloscopio su ID y lo envía a la pc por medio del bluetooth? ¿Se puede emular el ID/VID para engañar a la pc que es un ratón, un teclado o un osciloscopio?
    O es que la pc lee al módulo bluetooth y saque su id/vid del bluetooth solamente.
    Gracias por soportarme:).

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

    Gracias efectivamente era eso, ahora ya es capaz de cargar el programa pero me aparece el siguiente mensaje cuando cargo los ejemplos sobre el arduino mega2560 , no se si tendré que soldar algo mas "OSCOKIRQ failed to assert",

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

      Excelente observacion Alberto Oliva!!efectivamente es eso lo que me pasaba a mi tambien!!simplemente con soldar los tres conectores que dices el programa sube correctamente a la placa!!Muchas gracias por la solucion y gracias tambien a SETISAEDU por el video subido!!

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

      Hola Alberto! Nos alegra escuchar que ya esta resulto el problema al cargar el sketch, referente a el mensaje de error que nos comentas, ¿estas intentando cargar el programa usado en este demo? o ¿estas realizando una nueva aplicación?, también podría tratarse de un problema de alimentación, podrías revisar la tensión en los pines +5V y +3.3V para saber si están en sus valores correctos, si están bajos debes poner una fuente de alimentación externa para tu placa. Realiza estas pruebas y coméntanos los resultados, esperamos que con eso puedas resolver el problema.

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

    amigo tienes algo para lector de codigo de barras porque te manda una cadena entonces quiero guardarlo en una variable y enviarlo a una base de datos si para manejar mis frascos de laboratorio

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

      Hola Esteban! Por el momento no hemos realizado la aplicación que necesitas, pero puedes usar de base el uso de la librería para dispositivos HID, ademas si deseas usar la información que te envía la lectura de códigos de barra en una base de datos, podría ser mas conveniente el uso de la lectora USB directamente conectada a la computadora donde tienes tu base de datos. Esperamos que esto te sea de ayuda, y recuerda seguir pendiente de nuestro canal para que no te pierdas de nuevas aplicaciones.

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

      si ese es como el ultimo recurso tienes razon graicas si directo a la laptop ok

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

    Hola, puede hacer un GUI o la interfaz gráfica en java para arduino de algo simple. sea encender y apagar un led o leer un valor analógico, para saber y conocer cómo se conectan estos dos. Gracias.

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

      Hola Nicolas! Te comentamos que si es posible este tipo de comunicación, te recomendamos que utilices el protocolo Firmata, con este podrás enviar comandos de configuración y control a tu arduino por medio de una comunicación serial, te dejamos el siguiente link donde encontraras una explicación mas amplia de protocolo: ua-cam.com/video/NlEgaMNKj8w/v-deo.html y tomaremos en cuenta tu comentario para nuestros futuros vídeos.

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

    sabes como puedo conectar una memoria USB y leer y modificar los datos de un archivo .txt??? gracias de antemano

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

    hola, tengo el siguiente problema: probe la USB HOST SHIELD siguiendo tu tutorial y todo funcionó bien, pero luego conecté un lector de microSD y por separado funcionó bien, cuando volví a conectar el USB HOST y cargar un nuevo programa ya no me funcionaba la USB HOST, probé sacando todas las conexiones de la micro SD y cargué el ejemplo de mouse USB, pero el mouse se muestra con luz roja (cuando miro por debajo del mismo) pero no muestra ningún dato en el monitor serie, ¿qué será? ¿por qué ahora la USB HOST no funciona?

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

    se puede conectar a in arduino leonardo o se tiene que hacer hack y a la shield

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

      Hola Marco! Si puedes usar el USB Host Shield con el arduino leonardo, y ya que esta placa opera a 5V como el arduino UNO no tienen que realizar cambios en el escudo, esperamos que esto te sea de ayuda y te invitamos a seguir pendiente de nuestras futuras entregas!

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

    Hola, intento recibir data desde una placa con un conector db9 y un cable manhattan de DB9 a USB, puse el host shield etc. pero no lee nada, dice start y nada mas. Si conecto el manhattan a la PC y uso el putty sì puedo leer los datos de la placa, pero quiero leerlos en el arduino uno en el serial monitor como si fuese el putty, como hago ?

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

    hola, quiero comunicarme con un sensor que se conecta al ordenador por usb, quisiera mandarle comandos en modo modbus para poder lanzar una adquisicion y poder recuperar los datos, es posible con este shield? (o con algun otro?)muchas gracias

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

      Hola franco, el Shiled USB Host posee varias capacidades de comunicacion con distintos modulos o aparatos USB, por lo cual con tu sensor no deberia de ser problema. Lo que debes tomar en cuenta es de que manera se ejecuta la comunicacion y si existe alguna libreria que te facilite la comunicacion por medio del protocolo ModBus. Te invitamos a estar pendiente de nuestras proximas entregas y te sucribas a nuestro canal.

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

    puedo enviar informacion de una sonda de temperatura desde arduino a una pc

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

    Por qué no han subido más videos???
    De lo bueno nunca hay mucho.... :(

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

    hola, existe un método para tener más de un puerto usb?

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

      Hola Canido, al parecer todos los Shield disponibles solo poseen un puerto usb, lo que puedes hacer es investigar como poder modificar el Shield para poder reasignar los puertos que utiliza para comunicacion con el arduino y si el arduino sera capaz de tolerar ambos modulos en modo stack. Te invitamos a estar pendiente de nuestras proximas entregas y te sucribas a nuestro canal.

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

      @@brandonurielhernandezlobat8604 cómo estás, yo estoy en el mismo problema, serías tan amable de compartir si te fue posible solucionarlo, requiero leer un qr pero no me compila parece que se bloquea

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

    Hola amigo, como puedo utilizar el usb host con un arduino DUE

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

      Hola Edgardo, el Keyes-usb host shield es compatible con el arduino DUE, pero debes de modificar una de las soldaduras de la placa para que te permita trabajar a 3.3V, que es el voltaje de operación del Arduino Due. El Arduino Due te permite la comunicación directa con periféricos mediante su puerto micro-usb HOST que te puede ser más efectivo y rápido que utilizar el shield. Te invitamos a estar pendiente de nuestras próximas entregas y te suscribas a nuestro canal.

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

    hola, yo tengo la misma shield pero al colocar el monitor serial me dice "OSC did not start." que hago ?

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

      tengo un arduino uno

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

      Hola Juan! este mensaje de error se puede dar por diversas causas, primero nos indica que el dispositivo USB no se ha iniciado, o no se tienen comunicación con él, también puede que el problema sea la comunicación con el escudo por medio de SPI. Para empezar, te recomendamos que realices la prueba colocando le una fuente externa en la clavija de alimentación de tu placa, ya que es posible que el dispositivo USB no tenga suficiente alimentación para arrancar. Esperamos que esto te sea de ayuda y recuerda seguir pendiente de nuestro canal para aprender sobre otras tecnologías.

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

    este shield funciona para conectarlo con android ?

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

      Hola Ulises! Si puedes comunicarte con Android a través del ADK, ya existen ciertos ejemplos en la librería del modulo USB Host Shield que puedes encontrar en la sección "adk" que te pueden servir como base para tu
      proyecto. Esperamos que esta información te sea de ayuda.

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

      ok muchisimas gracias

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

    When i connected like this i got an error
    (start
    OSC did not start). How can i remove this error?

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

      is it possible you haven't soldered the power pins? check this datasheet www.thaieasyelec.com/downloads/EFDV521/Datasheet_Keyes_USBHostShield.pdf and solder the 5V vbus power select and both 3 and 5V power select if you haven't

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

    Buenas compañero!!me fascino este proyecto y compre todo el software necesario. pero tengo problemas cuando paso el codigo de ejemplo a la placa con el shield montado...tarda bastante tiempo y al final sale este mensage.(Problema subiendo a la placa. Visita www.arduino.cc/en/Guide/Troubleshooting#upload para sugerencias.) sin embargo quitando el shield me pasa el codigo perfectamente en escasos segundos. Despues de meter el codigo vuelvo a poner el shield y no me imprime nada en el puerto serie...sabes por què puede pasar esto??puedes ayudarme??gracias de antemano!!

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

      Hola Miguel! Por lo que podemos deducir se trata de un problema en el hardware, si con tu escudo puesto no permite la carga del código, probablemente este tenga los pines 1 (TX) y 0 (RX) interferidos , y ya que estos pines son usados para la programación te generar problemas en la descarga del código a tu arduino. Primero revisa tu escudo con el fin de verificar que esos pines queden libres, adicionalmente verifica que el voltaje de trabajo del escudo sea el correspondiente para tu arduino, luego de esas dos cosas prueba cargando el código nuevamente. Esperamos que esto te sea de ayuda.

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

      Primero verifica si entre eses pines hay continuidad con GND, +5V y 3.3V, al mismo tiempo mide si existe resistencia entre ellos, estos pines al no ser usados por el escudo deberían estar completamente libres y aislados de la masa de tierra y las alimentaciones. También verifica si hay continuidad o resistencia entre ellos (pines 0 y 1), lo cual tampoco debería de existir.En el caso de que encontraras problemas en alguno de los casos antes mencionados, si deberías buscar la manera de realizar la desconexión para dejar libres los pines de comunicación. Esperamos que esto te sea de ayuda.

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

      he ido conectando con cables uno a uno cada pin del shield y pasando el programa cada vez que conectaba uno y el programa se transfiere perfectamente con todos los pines conectados menos cuando conecto uno de los 6 pines ICSP. pero aun dejando ese pin sin conectar no muestra en el monitor serie los datos correctos...gracias por la ayuda

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

      visto el arduino con el USB hacia arriba desconecte el primer pin de la fila superior, el que esta mas próximo al micro, creo que es GND pero no estoy seguro...desconectando ese pin y todos los demas conectados ya digo que transfiere el programa, pero no funciona nada...tu tienes la placa de Keyes??la mia no es de esa marca...creo que ahi esta el problema.Saludos

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

      Pudiste solucionar el problema pues a mi me pasa lo mismo y no se como resolverlo. Gracias.

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

    am me sale error en vez de las letras me sale puros ceros

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

      Hola Greysi, debes de revisar que en tu monitor serial tengas el mismo baudrate asignado void set up del codigo que estes utilizando. Esperamos que esta pueda ser tu solución, te invitamos a estar pendiente de nuestras próximas entregas y te suscribas a nuestro canal.

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

      @@SETISAEDU hola, tengo el mismo problema, en el monitor serial en vez de letras me salen puros simbolos y todo lineal, no en lista hacia abajo.

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

    Hice de todo, pero no me sale algo en el puerto serial :C

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

      Hola amigo de casualidad diste con la solución.....???... me pasa lo mismo

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

      Hola yo tengo un problema, conecto mi arduino y si lo reconoce....me aparece COM6(Arduino) cuando lo conecto y le meto los códigos de ejemplos para host shield y si carga el sketch al arduino....ya sea el sketch de mouse o el de teclado ....pero conecto mi mouse y en mi monitor serial no me detecta nada....solo aparece ; "START", pero muevo el mouse y en el monitor no me aparece nada y con el teclado lo mismo,el host shield ya le hice los puentes ; 3.3v/5v/5v .....pero veo que no hay comunicación entre el host shield usb y el arduino.......al principio pensé que era un defecto de fábrica del host shield e hice valida la garantía y me lo cambiaron y sigue pasando lo mismo, ya no se si es un defecto de fábrica de mi arduino o si algo me esta faltando por hacer, ya cheque que este actualizado el driver del host shield usb en la libreria.....y bueno .....no doy con la solución.......así que si alguien le paso lo mismo y encontró la solución agradecería....alguna respuesta

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

      @@CaburetoVerde solo tuve unir un 2 pines que no estaban conectados en el shield, revisa tu placa... donde dice 5v, puentealo y listo(OJO: Solo debes puentear el de 5V si es arduino y 3.3v si es una raspberry pi)

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

      Hola ya solucionado , era mi arduino que tenía un defecto de fábrica, hice válida la garantía me lo cambiaron y ya funciona

  • @Slusho.1
    @Slusho.1 5 років тому

    시발 버퍼링 개오지게걸리네