Hola, podrás tomar como ejemplo el código para dos botones, implementando las mismas acciones pero con dos botones adicionales conectados a dos pines digitales disponibles de la placa. Si quedó comprendido el concepto no tendrás inconvenientes en implementarlo. Saludos
Ayer acabe el video 57, solo agradecerte tu trabajo y tu divulgacion, me quede un poco frio, ya que esperaba mas videos, pero seguramente no dependera de ti, ,,, GRACIAS en Mayusculas por la aportacion y por tu saber didactico. Y decir que los que han votado negativo, seguro que nunca nunca hicieron algo por los demas sin animo de lucro!!!! Saludos desde España, y Mil Gracias nuevamente..
Yo tampoco entiendo los votos negativos en este tipo de videos, no se si es envidia o solo lo hacen para molestar. El trabajo que hay detras es grandísimo e impagable, ojala la educación funcionase igual
si que es un trabajo grandioso, se aprende rápido y fácil con este señor, gracia a que existe personas como tu, esto puede llegar a personas como yo, que estamos más limitados en el tema de la programación, agradecido pues de tu gran trabajo, sigue asi ,..,
Por tu culpa tengo muchos módulos en casa y por culpa de las obligaciones proyectos por empezar. Muchas gracias por tus tutoriales arduino es apasionante en verdad
Hola, saludos a todos. yo me ocupo del desarrollo web pero últimamente me ha entrado curiosidad por este tipo de proyectos con las placas de Arduino y me parece de lo más entretenido y desestresante. Quiero felicitar al autor de estos tutoriales y guias practicas porque, según puedo notar, todo está muy bien explicado y es muy sencillo de seguirle el paso aun si recién estás empezando en este tipo de programación. En realidad es un excelente trabajo, sin duda es un material valiosísimo.
que grande, que gran trabajo, que gran explicacion, gracias a ti, este video (que llevo esperando con ansia mucho tiempo) me e conseguido hacer un freno de mano analogico y shifter secuencial para simulacion, todo con la misma dichosa placa y usando un solo puerto USB. mis respetos amigo
Tu video me llego como anillo al dedo (le añadiré un par de cosas al código), tengo un viejo mouse inalámbrico gamer que el inalámbrico no jalo más, ya probé volverlo alámbrico, pero no funciono, justo tengo un par de Arduino guardados, en este caso probare con una nano (por temas de espacio me va de 10) el sensor óptico del mouse tiene salidas X y Y, voy a puentear hacia mi nano, de ser así revive mi viejo mouse, saludos desde Colombia. Pdta.: tengo un modulo bluetooh ya seria para más adelante si me da el tiempo entre investigar y llevar el proyecto
Bro eres muy bueno para eso del Arduino te sigo desde casi el capítulo 3 y cada que veo tus tutoriales me quedó con un buen rato pasado.... Saludos desde CDMX..... Sigue así...
Hola, muy buenos tutoriales, creo que arme la gran mayoría de los proyectos que planteas en tu vídeos y aprendí casi todo gracias a la manera que tenes de enseñar de manera simple y didacta, miraba uno de tus vídeos y al otro dia salia a buscar el modulo planteado en ese vídeo y así fui andando una que otra cosa, mil gracias por el conocimiento brindado en todos tu vídeos, respecto al tema de los joystick, lo probé tal cual esta y andar perfecto, ahora el tema es que quiero poner 2 módulos y no se como hacer para que lo tome por asi decirlo como los de Play
@@BitwiseAr Hola, Gracias por responder, si estuve mirando la librería e interpretando un poco la misma y pude poner 1 Joystick (Y, X), 1 Potenciometro Lineal Como Acelerador y Otro Potenciometro como Z y a su ves 6 botones, todo esto con el Arduino Pro Micro
Excelente! Muchas gracias, ya vi todos los capitulos desde l 1 hasta este mismo y realice muchas pruebas con los mismos, me faltan los que hay que soldar, que le voy a pedir ayuda a mi esposa, que ella sabe de esas cosas :) Me gustaria que sigas mostrando los sensores del kit 37 en 1. Saludos y sigo agradeciendo cada dia por el material que subis!
Muy bueno! Gracias! Con el tema de la inversión del eje Y, seguramente cometieron un error en el impreso de la plaquita. Te iba a decir que invirtiendo los cables de GND y VCC en la plaquita, se corrige el eje Y, pero seguramente se invierte el eje X. En definitiva, son sólo 2 presets con 3 patitas, salida ANALOG del punto medio, y ambos extremos van a GND y VCC. Dependiendo de cuál pongamos en cual extremo, queda el eje al derecho o al revés. En un circuito impreso mal fabricado, no queda otra que corregirlo por SOFT como bien hiciste vos! Por tal motivo , cuando recomiendo a ciertos conocidos , que vean tu canal, les digo que NO se salteen ni un segundo, porque por adentro, siempre hay tips muy interesantes o pedazos de códigos muy pero muy buenos, como el de la zona muerta en el módulo de joystick que ya hiciste, para encender leds por pwm y función MAP. Gracias Bitwise!!!! PD: Yo hace rato uso pro micro, pero no hice eso de bajar el controlador para que se agregue el nombre SparkFun Pro Micro, sino que me lo reconoce como Leonardo. Es decir, le pongo en el IDE que es un Leonardo y funciona igual. ¿Está mal eso? ¿Podría generar algún problema?
Hola, si, es un tema de como quedan ubicados los potenciómetros en los ejes, de hecho si se colocara con cable sin protoboard con pines a un costado también cambiarían los ejes. He probado usarlo como modelo Leonardo y encontré algún que otro problema que con el driver de Sparkfun va muy bien. Saludos
Puntualmente con una computadora con una version vieja de Windows, si bien podia seleccionar la placa como Leonardo fallaba al hacer la subida. Saludos
Muy buenos tus tutoriales lo único que me gustaría que hagas es que hagas un proyecto más grande con sensores leds buzzer como por ejemplo puedes hacer un auto con el l298n pero que tenga Bluetooth con el hc05 o hc06 o podrías hacer un cantero automático con sensor de humedad y que cuando haga falta agua se riego solo o una cerradura con un rfid que cuando se acerque la tarjeta se desbloquee la puerta o puedes hacer una estación meteorológica o algo así cosa de que todos los que estemos acá pongamos a prueba todo lo que hemos aprendido en este gran curso
👏👏👏👏 perfectamente explicado, hay un vídeo de un chico indú que logró emular el teclado con un chip atmega328p y un ttl lo mismo que tiene un Arduino nano, pero en Arduino solo emulo la pulsacion de botones y la imprimís en el monitor serial del arduino y para que la PC reconociera las pulsaciones como teclas, funciones o texto, utilizo otro código pero en python en el cual importaba el monitor serial y lo transformaba a teclas, también ví que los chips de Atmel pueden conectarse directamente a USB sin transformador de comunicación serial pero con baja velocidad usando la libreria v-usb, todo bastante complicado, con el pro micro o Leonardo es tan sencillo
@@BitwiseArpodría decirse HID solo funciona con pro micro y Leonardo, hay alternativas algunas complicadas, por ejemplo yo emulo un joystick con el Arduino UNO R3 el que tiene el comunicador serial mega16u2, cargo el código como explicas en el vídeo y después reseteo la placa y cargo un nuevo firmware el unojoy desconecto vuelvo a conectar y la PC ya reconoce un joypad en dispositivos e impresoras, lo he conectado a otras pcs y lo reconocen como joypad sin instalar nada. Mira este link para los chips de Atmel tiene varios ejemplos la información ya es algo vieja es del 2012 tiene algunos ejemplos de dispositivos HID www.obdev.at/products/vusb/index.html
Gracias por el comentario, ya se trata de un proyecto completo, pero podrá ser para algún otro momento luego de finalizar la etapa de cubrir los fundamentos. Saludos
Excelente como siempre !! Viene haciendo falta un video sobre memorias eeprom i2c para completar la gran coleccion de guias que hiciste en este tiempo. Generaste un fantastico recurso con las explicaciones mas claras que vi sobre esto en español. Muchas gracias !
Hola buenos dias, llevo varios años viendo, consultando tus videos y son muy utilies para mi trabajo, pregunto, seria posible un video o un capitulo para enviar datos via serial a una hoja de excel, utilizando programacion de puertos y demas. muchas gracias por tu ayuda, es realmente MARAVILLOSA. mil y mil gracias
Gracias por el comentario y la visita, ya se trata de una implementación específica y el curso se centra en los conceptos básicos generales, ya luego a partir de ellos aplicar a casos específicos como el tuyo. Saludos
para los que quieren controlar el POV la librería del joystick lo hace con el comando Joystick.setHatSwitch que utiliza ángulos como valores, aunque como dice las referencias de la librería solo acepta ángulos con una diferencia de 45° (es decir que acepta 0, 45, 90, 135, 180, 225, 270, 315, 360) y si se coloca un ángulo diferente a los mencionados se redondea para abajo.
Oye sin palabras, una excelente explicación paso a paso, te agradezco tu trabajo y tu tiempo, realmente excelente. Quería preguntarte, ojalá puedas responder o alguna persona que lea el mensaje, si la programación es la misma si uso sensores led IR para hacer que cuando interrumpa la señal entre 2 sensores (el receptor y el emisor) se produzca la señal y genere el texto. Muchas gracias.
Hermano, déjame decirte con palabras vulgares que eres la mera V****. Créeme que tengo más de una semana batallando con el código y la programación de los botones y gracias a ti pude resolver este misterio. Neta muchísimas gracias. Espero sigas creciendo a niveles atmosféricos, neta te lo mereces.
Buen tutorial, felicidades!! Sin embargo, la librería Keyboard.h tiene serias limitaciones. Hay atajos que no los permite y una limitación grave que encontré fue que no puede hacer pulsaciones de teclado numérico. Parece una idiotez querer pulsar el 0 del numérico en vez del otro 0 pero hay programas que los diferencian. Tampoco se puede pulsar intro del numérico y solo se puede pulsar retorno del teclado convencional. En Cubase por ejemplo son necesarias las teclas del teclado numérico, porque el 0 numérico hace una función distinta del 0 normal. Igual para el asterisco. El asterisco numérico es "grabar" y el asterisco del teclado convencional no tiene funciones. Para poder hacer este tipo de pulsaciones es necesaria una librería de terceros que sí hace este tipo de pulsaciones.
HOLA, ME GUSTAN SUS DISEÑOS. TENGUN UNA PREGUNTA, EXISTE UN ELEMENTO O DIPOSITIVO O MODULO PARA REGISTRAR LO MOVIMIENTO EN X Y Y EN UN AREA DE40 X 40 CMs. LO OCUPARIA PARA CALCAR UNA GRAFICA CIRCULAR.
1ro quiero felicitarte por la paciencia y las buena forma de comunicarte que tenés, es impecable!!! Ahora bien, necesito una mano programando el joystick, pude hacer q funcionen los botones, puedo hacer q funciones las axis. Pero como puedo hacer q un botón funcione como switch? Mi deseo es poder tocar un botón, q este quedé accionado y que después vuelva a tocar ese botón y se desactivé. Pero no entiendo cómo tengo que programarlo, tengo que agregar otra librería además de joystick? Muchas gracias!
Hola, realmente te agradezco ya que me parece genial que te tomes el trabajo de realizar estos vídeos. Soy piloto de avión y construyo simuladores de vuelo, he visto numerosa info en la web sobre Volantes para simuladores de autos con Force Feedback, pero necesito desarrollar un proyecto para Joystick FFB y sobre eso no hay nada. Tenes alguna punta para este desarrollo. Gracias y felicitaciones.
@@BitwiseAr Gracias igualmente por tomarte el tiempo de responderme. Si en alguna oportunidad tenes algún dato relevante, te agradecería me lo pases. Supongo que es combinar PWM con la librería de Joystick. De cualquier forma si encuentro algo te lo paso ya que seguramente lo podrás transmitir a tu comunidad.
Buenos días o tardes en tu país, me gustan muchos tus tutoriales felicitaciones ......me gustaría que hicieras uno de manejo de los timers en arduino....gracias por tu atención....Saludos...
Hola, gracias por el comentario, hasta donde sepa el tercer parámetro de la función move() es para la rueda de desplazamiento pero vertical, no sabría indicarte como hacerlo para un rueda de desplazamiento horizontal. Saludos
Brother todos tus videos son fenomenales! soy programador hace como 20 anos y tu forma de explicar y simplificar es admirable. Nunca use el pro micro, sabes si hay diferencia entre el que es color azul y el original negro? Los nanos genericos son pesimos se queman con solo mirarlos por ejemplo. Saludos! sos argentino?
Hola, gracias por el comentario, realmente no he tenido problemas con el modelo que se muestra, básicamente son todos compatibles del de Sparkfun. Correcto, soy de Argentina, saludos
¡Hola! Antes que nada, quiero agradecerte todo lo que he aprendido con tus videos. Estoy en el capítulo 37 y quiero continuar hasta que concluyas. Sé que no es un foro de peticiones, pero quisiera saber si tienes contemplado el uso de algún depurador o debugger para hacer alguna práctica y si incluirías código con macros. Saludos.
Genial video! Me va a servir para un proyecto; de ahí que tengo una duda: cómo podría hacer para que en lugar de usar los pulsadores conectar un sensor YL-83 raindrops module (sensor de lluvia) que cuando detecte lluvia el sensor el Arduino escriba una frase determinada ("Está lloviendo"). Qué librería debería usar y cómo tendría que hacer operar a los condicionantes? Ojalá puedas ayudarme, de antemano muchas gracias! Me voy a suscribir a tu canal!
Hola buenos días. Acabo de ver tu vídeo. Ando hace tiempo tratando de hacer algo así pero lo necesito hacer con 2 letras del teclado en específico la M y la L soy más que nuevo en esto y quería saber como poder dejar esas letras configuradas en la programación del Arduino. De ante mano muchas gracias y saludos desde Chile.
Hola, gracias por el comentario, el primer programa muestra como escribir un texto, podrás reemplazar por escribir una letra, por ejemplo: Keyboard.println("M"); Saludos
Buenas! muchas gracias por el tutorial, estaba buscando hacer un controlador de 35 botones y que lo reconozca como joystick (o gamepad), tengo entendido que se puede armar una matriz de por ejemplo en mi caso seria 7*5 ahora supongamos que diseño la matriz (pude averiguar que con el chip 74HC595 se puede), pero estoy un poco perdido de como hago a nivel programación para que la reconozca la matriz como joystick. desde ya, se agracece mucho la informacion! saludos
Hola, para emular botones en un joystick tendrás que primero tener configurada la matriz y obtener la presión de cada botón, con eso luego es solo cuestión de implementar la función setButton() como se explica. Para emular el movimiento de la palanca ya se utilizan potenciómetros. Saludos
Hola, no debería ser un problema, en lo particular no tengo experiencia con botones capacitivos pero mientras generen la acción equivalente a un pulsador convencional, funcionará. Saludos
Cuantos señales de entrada se pueden configurar con un Nano? Para juegos. Y cuál es la placa arruino que más entradas se pueden configurar para pc? Necesito muchas para Euro Truck y Flight Simulator
Hola, dependerá del modelo, en la actualidad hay varias placas bajo el paraguas "Nano", también está el modelo Mega que tiene una buena cantidad de pines de entrada salida, recordá que todas las placas disponen de un único ADC, los pines disponibles son canales para el mismo. Saludos
Buenas tardes, me gusta tu canal, buen contenido. Una pregunta: ¿Se podria combinar los modulos Pro Micro y el modulo Bluetooth, para asi convertir un teclado de notebook en inalambrico?
Hola, gracias por el comentario. En teoría es posible pero sería algo complicado de implementar sólo con el 32u4 y un módulo BT. Sería más simple utilizar otro microcontrolador con BT incorporado como ser la Raspberry Pi Pico W o ESP32. Saludos
no podra subir un codigo para arduino leonardo con el un joystick y con 13 botones para un simulador pues no he podido agregar mas botones asu codigo a gracias por su conocimiento y paciencia es usted un maestro
Hola, gracias por el comentario pero lamentablemente se trata de un poryecto específico y el curso se centra en el principio de funcionamiento y ejemplos básicos. Saludos
@@BitwiseAr de todos modos muchas gracias por aportar su conocimiento le agradezco mucho de otro modo le diria que si llega a hacer el codigo pues se lo compro gracias
En la librería para joystick, como se puede implementar la acción de un módulo de trackball? Hay que usar las librerías de mouse o en la misma librería hay una forma de emular el input de un trackball como un mouse?
que buenos videos gracias por tu aporte a la comunidad, tenia una duda con que software hacer los diseños de conexion ya que estan actualizados con los dispositivos Arduino. Saludos desde Chile
Hola, una pregunta, hasta cuantos botones pudiera programar? Quisiera hacer un control para pc con 12 botones (UP, DOWN, LEFT, RIGHT, A, B, X, Y, L, R, SELECT, START), no sé cuál sea el máximo de botones que pudiera añadir, muchas gracias de ante mano!
Hola, según el desarrollador de la librería Joystick se pueden utilizar hasta 32 botones: github.com/MHeironimus/ArduinoJoystickLibrary Estarás limitado con la cantidad de pines digitales que utilices en la placa pero se pueden también configurar en forma matricial para ahorrar conexiones pero ya complica el código, como referencia podrás ver el capítulo 9. Saludos
Disculpen acabo de ver este video y me parecio bueno pero me surgieron unas dudas que me gustaria que respondieran. El contexto es que me encargaron hacer un control de videojuegos con 2 botones , joystick y que vibre cuando haga cierta acción 1¿A la pro micro se le puede poner botones y que haga que vibre(obviamente con otros elementos parte) o para eso necesitare comprar otro arduino? 2. Ademas de los cables ¿Que materiales mas aparte necesitaria(como,ese tablero blanco si es necesario considerando que solo quiero hacer un control de videojuegos para PCpara un PC)?
Y ademas como se llaman los aparatos que hacen de botones y de vibrador del control, Lo siento si parecen tontas las preguntas pero no se nada de esto y preocupado por el proyecto de mi escuela , les agradeceria que me respondieran las preguntas
Hola! Excelente video! Nunca usé arduino y entendí perfecto. Te hago una consulta, sabes si en éste arduino además de manejar teclado y mouse se puede usar opencv? Estoy queriendo buscar un fragmento de imagen en la pantalla y que presione una tecla automáticamente cuando encuentra el match. Lo probé desde software pero como el juego que quiero automatizar es en DirectX no reconoce los clicks y teclas virtuales. Pensaba que tal vez un arduino que simule un mouse funcione
Hola, gracias por el comentario. OpenCV es muy demandante de recursos con lo cual no es la placa adecuada, para eso se usa Raspberry Pi, o incluso la Pi en conjunto con Arduino. Saludos
Muy buen tutorial! muchas gracias por la info. Me queda una duda. En la ventana de configuración del joystick emulado se pueden ver 32 botones configurables. Pero solo hay 12 pines para botones en la placa, además de los cuatro analógicos. Como se aprovecharían esos supuestos 32 botones?
Hola, podrás colocar los botones en formato matricial y de esa manera con 12 pines logrararás una matrix de 6x6 para un total de 36 botones. También se pueden colocar múltiples botones a una misma entrada analógica usando resistencias y leyendo el valor único que genera cada botón asociado. Saludos
un saludo enorme Bitwise, te agradezco mucho tus videos, soy nuevo en esto de arduino y estoy viendo tus videos y aprendo mucho, una pequeña consulta que se me cruzo por la cabeza, puedo hacer esto mismo pero por bluetooth, es decir, con un modulo que envie todo eso por bluetooth?... desde muuuuuchas gracias por tus videos
Hola, no sabría decirte si es posible, la placa debe estar conectada por un cable USB a la computadora para emular un dispositivo HID, luego a la placa se le podría conectar un módulo Bluetooth, de este último tema se encentran los capítulos 24 y 25. Saludos
Excelente tutorial. Consulto: Mi PC usa un teclado Sentey que adiciona varias teclas especiales aparentemente no standard y que no veo que figuren en keyboard.h de la librería. Mi idea es emular las teclas Stop/Previous/Next/-Volume/+Volume/Mute. Como puedo averigüar que KeyCode genera cada una de esas teclas? Muchas gracias desde ya.
Gracias por el comentario, no sabría indicarte como saber los códigos que genera el teclado para esas funciones pero como se muestra, los programas suelen mostrar los atajos de teclado para las distintas funciones. En el caso del Reproductor de Windows Media algunos son: reproducir/pausa Ctrl+P siguiente Ctrl+F Saludos
@@BitwiseAr Excelente amigo, me salvaste. No se me había ocurrido buscar los atajos de teclado para Netflix, que por suerte los tiene y funcionan perfecto. Modifique tu emulador de teclado junto al receptor y decodificador de comando infrarrojo para ponerle un control remoto a mi compu. Gracias 1000. Que tengas un muy buen año.
Vaya no sabia la gran capacidad del pro micro.... aunq sigo teniendo la misma falla... todo funciona bien... los botones y todo pero luego de un momento deja de funcionar... tengo que dejarlo desconectado por unos minutos... y luego volverlo a conectar para q funcionen los botones de nuevo... quiza sea solo falla de mi pro micro sin embargo gracias por el tutorial (y)
Excelente video, una duda puedo usar una ESP8266 wifi como hid, es q necesito configurarla para q remotamente mande la señal de una pulsación de tecla a una pc, tenía pensado conectarle un cable usb y soldarle los dos cables de datos, pero si por el mismo cable que alimenta la ESP8266 puedo mandar esa pulsación a la pc mejor?
buen tutorial, una pregunta la funcion de emular un mouse se puede usar un joystick/palanca para emular el mouse ? y que el cursor se mueva fluidamente (asi no tener que mover las configuraciones del juego)
Hola! muy buenos tus videos y los explicativos! me gustaria consultarte si al programa del mouse se pueden emular mas botones? hay mouse que tienen click 1 (izquierdo) , click 2 (derecho) click 3 (medio), click 4,5 (laterales). saludos!
Hola, según la referencia oficial se puede emular el botón medio también, ver: www.arduino.cc/reference/en/language/functions/usb/mouse/mousepress/ Saludos
Hola buen día te consulto tenes idea de como hacer para que funcione como un teclado nativo en modalidad HID ya que lo tengo que usar en una aplicación en DOS. Muchas gracias por tu tiempo
Hola, instalando el driver que se explica en el capítulo 56 el sistema operativo detectará la Pro Micro como teclado si se la programa de dicha forma. Saludos
@@BitwiseAr Es tema es que en la aplicación que lo tengo que usar tiene un sistema operativo el viejo DOS y no se le puede agregar el driver el arduino se tiene que comportar como un teclado nativo. El canal micro usb de la placa del arduino se usa exclusivamente para fines de teclado y de programa usando un programador externo si podes darme una mano seria de mucha ayuda ya que no logro poder hacer que funcione . Lo hice con un arduino uno modificando el chip 16u2 para que funcione como teclado y lo programaba con un programador usbasp pero al ser dos chip se colgaba y no era confiable por eso quiero hacer con este que esta todo integrado el un solo chip y vi que es mucho mas estable. Muchas Gracias
Hola, no estoy seguro de que sea exactamente lo buscado pero podrás ver el siguente video sobre el joystick: th-cam.com/video/okvUaG2BRBo/w-d-xo.html Saludos
Hola, debe ser una placa con USB nativo, el modelo Nano clásico con ATmega 328p lamentablemente no lo es, podrás ver más información en el capítulo anterior 56: th-cam.com/video/9o_3I7us1yM/w-d-xo.html Saludos
Hola amigo primero que todo gracias por compartir tus conocimientos con nosotros, haces un excelente trabajo, te quería hacer una pregunta. estoy haciendo una proyecto en la universidad en el cual tengo un modulo SIM5320A que necesito conectarlo a la red y poder controlarlo mediante Internet, tienes alguna información que me puedas facilitar seria vital tu ayuda, de antemano muchas gracias.
Hola... Excelente vídeo.. gracias... Te consulto algo.. después de configurar como Joystick..¿ el Arduino quedará con esa configuración cuando se desconecte el módulo del PC???¿ o es necesario hacer el procedimiento cada nueva vez que se enciende el módulo?? Y otra pregunta.. si yo configuro el módulo como joystick en mi PC, ¿Luego puedo conectar el módulo en otra PC y lo reconocerá como un joystick o hay que hacer la configuración nuevamente en la nueva PC?
Hola, todo programa queda almacenado en su memoria no volátil, pero como interactua con el sistema operativo con la capacidad HID es probable que la computadora requiere tener el controlador de Sparkfun instalado. Saludos
Quiero hacer un mando que funcione como un joystick, pero si le doy a un boton emule un teclado y raton, para algunos juegos de pc, que no son compatibles con joystick, eso es posible? Buen video!
hola grandioso vídeo muy bueno una pregunta como puedo conectar o emular el teclado y el mause ala misma ver con el arduino gracias de ante mano y un saludo
Hola! muy buen video. Una pregunta: Tengo un switch con 3 pines (C, NO, NC). Conecto C a GND y NC a un pin del arduino pero no funciona. Estoy haciendo algo mal?? Gracias!
Hola, no estoy seguro si tu consulta se relacion con este capítulo 57 pero los terminales C es Común, NO es Normal Abierto (normally open) y NC es Normal Cerrado. Si quisieras colocar un pin digital a GND mediante el switch deberías conectar NO (el normal abierto) Saludos
sos un crack man! dejas todo bien para uno mismo interprete y pueda hacerlo uno mismo! Consulta, si yo quiero por ejemplo utilizar una entrada usb alternativa como se puede hacer para programar una nueva entrada? No se si se entendio mi consulta, soy nuevo en esto y estoy medio duro con el tema de la programacion jeje
@@BitwiseAr gracias por la rapida despuesta! tengo una ultima consola, se puede activar un motor de vibracion con estos controladores? digamos para que vibre si presionas un determinado boton o que vibre cuando el juego lo requiera?
hola vengo haciendo cada proyecto y voy muy bien. gracias! quiera saber como agregar botones al codigo para hacer un joystick con mas de dos. gracias
Hola, podrás tomar como ejemplo el código para dos botones, implementando las mismas acciones pero con dos botones adicionales conectados a dos pines digitales disponibles de la placa. Si quedó comprendido el concepto no tendrás inconvenientes en implementarlo.
Saludos
@@BitwiseAr AMIGO TE AGRADESCO NO SABES CUANTO Y ALO ISE PERO SE QUEDAN PRESIONADOS EN EL 6 Y 7 SON LOS UNICOS QUE TENIA LIBRES AYUDA AMIGO
😭
Ayer acabe el video 57, solo agradecerte tu trabajo y tu divulgacion, me quede un poco frio, ya que esperaba mas videos, pero seguramente no dependera de ti, ,,, GRACIAS en Mayusculas por la aportacion y por tu saber didactico. Y decir que los que han votado negativo, seguro que nunca nunca hicieron algo por los demas sin animo de lucro!!!! Saludos desde España, y Mil Gracias nuevamente..
Yo tampoco entiendo los votos negativos en este tipo de videos, no se si es envidia o solo lo hacen para molestar. El trabajo que hay detras es grandísimo e impagable, ojala la educación funcionase igual
si que es un trabajo grandioso, se aprende rápido y fácil con este señor, gracia a que existe personas como tu, esto puede llegar a personas como yo, que estamos más limitados en el tema de la programación, agradecido pues de tu gran trabajo, sigue asi ,..,
Por tu culpa tengo muchos módulos en casa y por culpa de las obligaciones proyectos por empezar. Muchas gracias por tus tutoriales arduino es apasionante en verdad
Hola, saludos a todos. yo me ocupo del desarrollo web pero últimamente me ha entrado curiosidad por este tipo de proyectos con las placas de Arduino y me parece de lo más entretenido y desestresante. Quiero felicitar al autor de estos tutoriales y guias practicas porque, según puedo notar, todo está muy bien explicado y es muy sencillo de seguirle el paso aun si recién estás empezando en este tipo de programación.
En realidad es un excelente trabajo, sin duda es un material valiosísimo.
que grande, que gran trabajo, que gran explicacion, gracias a ti, este video (que llevo esperando con ansia mucho tiempo) me e conseguido hacer un freno de mano analogico y shifter secuencial para simulacion, todo con la misma dichosa placa y usando un solo puerto USB.
mis respetos amigo
Genial, me alegro, saludos
Tu video me llego como anillo al dedo (le añadiré un par de cosas al código), tengo un viejo mouse inalámbrico gamer que el inalámbrico no jalo más, ya probé volverlo alámbrico, pero no funciono, justo tengo un par de Arduino guardados, en este caso probare con una nano (por temas de espacio me va de 10) el sensor óptico del mouse tiene salidas X y Y, voy a puentear hacia mi nano, de ser así revive mi viejo mouse, saludos desde Colombia.
Pdta.: tengo un modulo bluetooh ya seria para más adelante si me da el tiempo entre investigar y llevar el proyecto
Grande capo!!!! Estábamos todos esperando tu nuevo capítulo...ahora me dispongo a ver la genialidad que nos traes.
Bro eres muy bueno para eso del Arduino te sigo desde casi el capítulo 3 y cada que veo tus tutoriales me quedó con un buen rato pasado....
Saludos desde CDMX..... Sigue así...
Gracias por el comentario y la visita.
Un saludo
Hola, muy buenos tutoriales, creo que arme la gran mayoría de los proyectos que planteas en tu vídeos y aprendí casi todo gracias a la manera que tenes de enseñar de manera simple y didacta, miraba uno de tus vídeos y al otro dia salia a buscar el modulo planteado en ese vídeo y así fui andando una que otra cosa, mil gracias por el conocimiento brindado en todos tu vídeos, respecto al tema de los joystick, lo probé tal cual esta y andar perfecto, ahora el tema es que quiero poner 2 módulos y no se como hacer para que lo tome por asi decirlo como los de Play
Hola, gracias por el comentario, recomendaría para ese caso que veas los detalles de la librería en el enlace donde se descarga la misma.
Saludos
@@BitwiseAr Hola, Gracias por responder, si estuve mirando la librería e interpretando un poco la misma y pude poner 1 Joystick (Y, X), 1 Potenciometro Lineal Como Acelerador y Otro Potenciometro como Z y a su ves 6 botones, todo esto con el Arduino Pro Micro
Excelente!
Muchas gracias, ya vi todos los capitulos desde l 1 hasta este mismo y realice muchas pruebas con los mismos, me faltan los que hay que soldar, que le voy a pedir ayuda a mi esposa, que ella sabe de esas cosas :) Me gustaria que sigas mostrando los sensores del kit 37 en 1.
Saludos y sigo agradeciendo cada dia por el material que subis!
Muy bueno! Gracias! Con el tema de la inversión del eje Y, seguramente cometieron un error en el impreso de la plaquita. Te iba a decir que invirtiendo los cables de GND y VCC en la plaquita, se corrige el eje Y, pero seguramente se invierte el eje X. En definitiva, son sólo 2 presets con 3 patitas, salida ANALOG del punto medio, y ambos extremos van a GND y VCC. Dependiendo de cuál pongamos en cual extremo, queda el eje al derecho o al revés. En un circuito impreso mal fabricado, no queda otra que corregirlo por SOFT como bien hiciste vos! Por tal motivo , cuando recomiendo a ciertos conocidos , que vean tu canal, les digo que NO se salteen ni un segundo, porque por adentro, siempre hay tips muy interesantes o pedazos de códigos muy pero muy buenos, como el de la zona muerta en el módulo de joystick que ya hiciste, para encender leds por pwm y función MAP. Gracias Bitwise!!!!
PD: Yo hace rato uso pro micro, pero no hice eso de bajar el controlador para que se agregue el nombre SparkFun Pro Micro, sino que me lo reconoce como Leonardo. Es decir, le pongo en el IDE que es un Leonardo y funciona igual. ¿Está mal eso? ¿Podría generar algún problema?
Hola, si, es un tema de como quedan ubicados los potenciómetros en los ejes, de hecho si se colocara con cable sin protoboard con pines a un costado también cambiarían los ejes.
He probado usarlo como modelo Leonardo y encontré algún que otro problema que con el driver de Sparkfun va muy bien.
Saludos
@@BitwiseAr ¿Qué problema? ¿me podrías decir, por favor?
Puntualmente con una computadora con una version vieja de Windows, si bien podia seleccionar la placa como Leonardo fallaba al hacer la subida.
Saludos
Sos un gran educador ! Gracias.
muy agradecido una vez más por este excelente video tutorial ,desde luego estas a otro nivel
Gracias por el comentario y la visita.
Saludos
Muy buenos tus tutoriales lo único que me gustaría que hagas es que hagas un proyecto más grande con sensores leds buzzer como por ejemplo puedes hacer un auto con el l298n pero que tenga Bluetooth con el hc05 o hc06 o podrías hacer un cantero automático con sensor de humedad y que cuando haga falta agua se riego solo o una cerradura con un rfid que cuando se acerque la tarjeta se desbloquee la puerta o puedes hacer una estación meteorológica o algo así cosa de que todos los que estemos acá pongamos a prueba todo lo que hemos aprendido en este gran curso
👏👏👏👏 perfectamente explicado, hay un vídeo de un chico indú que logró emular el teclado con un chip atmega328p y un ttl lo mismo que tiene un Arduino nano, pero en Arduino solo emulo la pulsacion de botones y la imprimís en el monitor serial del arduino y para que la PC reconociera las pulsaciones como teclas, funciones o texto, utilizo otro código pero en python en el cual importaba el monitor serial y lo transformaba a teclas, también ví que los chips de Atmel pueden conectarse directamente a USB sin transformador de comunicación serial pero con baja velocidad usando la libreria v-usb, todo bastante complicado, con el pro micro o Leonardo es tan sencillo
Hola, HID se puede hacer unicamente con modelos de microcontrolador que tienen USB nativo.
Saludos
@@BitwiseArpodría decirse HID solo funciona con pro micro y Leonardo, hay alternativas algunas complicadas, por ejemplo yo emulo un joystick con el Arduino UNO R3 el que tiene el comunicador serial mega16u2, cargo el código como explicas en el vídeo y después reseteo la placa y cargo un nuevo firmware el unojoy desconecto vuelvo a conectar y la PC ya reconoce un joypad en dispositivos e impresoras, lo he conectado a otras pcs y lo reconocen como joypad sin instalar nada. Mira este link para los chips de Atmel tiene varios ejemplos la información ya es algo vieja es del 2012 tiene algunos ejemplos de dispositivos HID www.obdev.at/products/vusb/index.html
De acuerdo, gracias por compartir. Algo complicado para el usuario promedio del canal que es novato en el tema.
Saludos
hola amigo estoy empezando a ver tus curos de arduino
Excelentes cursos, no me los pierdo, me gustaría que hicieras uno sobre la programación y uso a distancia del joystick, saludos.....
Gracias por el comentario, ya se trata de un proyecto completo, pero podrá ser para algún otro momento luego de finalizar la etapa de cubrir los fundamentos.
Saludos
Sos un crack , muchas gracias por compartir tus conocimientos. Muy amable.
Gracias por el comentario y la visita.
Saludos
Muy buenos tutoriales, te felicito sigue asi, estoy al pendiente de todos tus videos me han servido mucho. Saludos!!!
Muy buen video estaba esperándolo , ¡ Muchas Gracias !
Me gustan mucho lo claras y concretas de tus publicaciones en Arduino me gustaría si puedes una con el uso del potenciometro digital
Gracias por el comentario y la sugerencia.
Saludos
Eres un crack, explicas todo muy simple y claro.
Gracias por el comentario y la visita.
Saludos
genioo la verdad lo mejor que vi en tutorialess y mira que mire mucho.
gracias genioooooo
Muy buen video, como siempre!. Excelente para automatizacion de sistemas.
Excelente como siempre !! Viene haciendo falta un video sobre memorias eeprom i2c para completar la gran coleccion de guias que hiciste en este tiempo. Generaste un fantastico recurso con las explicaciones mas claras que vi sobre esto en español. Muchas gracias !
Gracias por el comentario y la recomendación.
Saludos
@@BitwiseAr Gracias a vos el el esfuerzo que le pones a todo esto. Es muy valioso !
Sencillamente excelente te felicito.
Gracias por el comentario y la visita.
Saludos
que grande tenia dias buscando como hacer algo asi de verdad super buenos videos gracias por todo
Hola buenos dias, llevo varios años viendo, consultando tus videos y son muy utilies para mi trabajo, pregunto, seria posible un video o un capitulo para enviar datos via serial a una hoja de excel, utilizando programacion de puertos y demas. muchas gracias por tu ayuda, es realmente MARAVILLOSA. mil y mil gracias
Gracias por el comentario y la visita, ya se trata de una implementación específica y el curso se centra en los conceptos básicos generales, ya luego a partir de ellos aplicar a casos específicos como el tuyo.
Saludos
para los que quieren controlar el POV la librería del joystick lo hace con el comando Joystick.setHatSwitch que utiliza ángulos como valores, aunque como dice las referencias de la librería solo acepta ángulos con una diferencia de 45° (es decir que acepta 0, 45, 90, 135, 180, 225, 270, 315, 360) y si se coloca un ángulo diferente a los mencionados se redondea para abajo.
el valor -1 desactiva el comando
Gracias por el comentario y el dato.
Saludos
Oye sin palabras, una excelente explicación paso a paso, te agradezco tu trabajo y tu tiempo, realmente excelente. Quería preguntarte, ojalá puedas responder o alguna persona que lea el mensaje, si la programación es la misma si uso sensores led IR para hacer que cuando interrumpa la señal entre 2 sensores (el receptor y el emisor) se produzca la señal y genere el texto. Muchas gracias.
El mejor maestro que existe 🙌🏻
Hermano, déjame decirte con palabras vulgares que eres la mera V****. Créeme que tengo más de una semana batallando con el código y la programación de los botones y gracias a ti pude resolver este misterio. Neta muchísimas gracias. Espero sigas creciendo a niveles atmosféricos, neta te lo mereces.
Gracias por el comentario.
Saludos
Hola, podrías explicar cómo funcionan los multiplexores? Excelentes videos, muchas gracias
sos un genio loco sigue asi!!!!!
Gracias por el comentario y la visita.
Saludos
Excelentes tutoriales! Te felicito.
Muchas Gracias amigo por tu aportación excelente.
Gracias por el comentario y la visita.
Saludos
Eres un crack!! Sigue así.
Que buen contenido
excelente video. muy bien explicado!!
Gracias por la visita y el comentario.
Saludos
wooow, that's gonna be useful, thanks!
Buen tutorial, felicidades!! Sin embargo, la librería Keyboard.h tiene serias limitaciones. Hay atajos que no los permite y una limitación grave que encontré fue que no puede hacer pulsaciones de teclado numérico. Parece una idiotez querer pulsar el 0 del numérico en vez del otro 0 pero hay programas que los diferencian. Tampoco se puede pulsar intro del numérico y solo se puede pulsar retorno del teclado convencional. En Cubase por ejemplo son necesarias las teclas del teclado numérico, porque el 0 numérico hace una función distinta del 0 normal. Igual para el asterisco. El asterisco numérico es "grabar" y el asterisco del teclado convencional no tiene funciones. Para poder hacer este tipo de pulsaciones es necesaria una librería de terceros que sí hace este tipo de pulsaciones.
Gracias por compartir tu experiencia.
Saludos
Excelente explicacion en todos los videos le felicito
Excelente 💯💯👏👏
Gracias por el comentario y la visita.
Saludos
HOLA, ME GUSTAN SUS DISEÑOS. TENGUN UNA PREGUNTA, EXISTE UN ELEMENTO O DIPOSITIVO O MODULO PARA REGISTRAR LO MOVIMIENTO EN X Y Y EN UN AREA DE40 X 40 CMs. LO OCUPARIA PARA CALCAR UNA GRAFICA CIRCULAR.
Hola, lamentablemente desconozco si existe un sensor o dispositivo de esas características.
Saludos
1ro quiero felicitarte por la paciencia y las buena forma de comunicarte que tenés, es impecable!!!
Ahora bien, necesito una mano programando el joystick, pude hacer q funcionen los botones, puedo hacer q funciones las axis.
Pero como puedo hacer q un botón funcione como switch? Mi deseo es poder tocar un botón, q este quedé accionado y que después vuelva a tocar ese botón y se desactivé.
Pero no entiendo cómo tengo que programarlo, tengo que agregar otra librería además de joystick?
Muchas gracias!
Hola, realmente te agradezco ya que me parece genial que te tomes el trabajo de realizar estos vídeos.
Soy piloto de avión y construyo simuladores de vuelo, he visto numerosa info en la web sobre Volantes para simuladores de autos con Force Feedback, pero necesito desarrollar un proyecto para Joystick FFB y sobre eso no hay nada.
Tenes alguna punta para este desarrollo. Gracias y felicitaciones.
Hola, lamentablemente no estoy con el tema como para poder recomendar, lo que he visto en la web seguramente sea lo mismo que tu caso.
Saludos
@@BitwiseAr Gracias igualmente por tomarte el tiempo de responderme. Si en alguna oportunidad tenes algún dato relevante, te agradecería me lo pases. Supongo que es combinar PWM con la librería de Joystick. De cualquier forma si encuentro algo te lo paso ya que seguramente lo podrás transmitir a tu comunidad.
Hola agradezco los vídeos tutoriales
Te queria consulta si hiciste alguno con sensores Hall para hacer el acelerador y freno
Hola, gracias por el comentario, lamentablemente no utilicé sensores de efecto Hall para esa tarea.
Saludos
Gracias
Gracias por el comentario y la visita.
Saludos
Excelente video 👌
Gracias por el comentario.
Saludos
Eres un crack, un abrazo
Saludos, en verdad admirable, muchas gracias.
Gracias por el comentario.
Saludos
Buenos días o tardes en tu país, me gustan muchos tus tutoriales felicitaciones ......me gustaría que hicieras uno de manejo de los timers en arduino....gracias por tu atención....Saludos...
Gracias por el comentario y la sugerencia.
Saludos
Haces buenos videos, agradecería que hagas un video con ejemplos de la comunicacion i2c de dos o más componentes.
Gracias por el comentario y la sugerencia.
Saludos
Gracias por el tutorial
Gracias por el comentario.
Saludos
Buenísimo!! Me sirvió mucho, una consulta, se podría una rueda de desplazamiento (scroll ) horizontal? Gracias. Bendiciones
Hola, gracias por el comentario, hasta donde sepa el tercer parámetro de la función move() es para la rueda de desplazamiento pero vertical, no sabría indicarte como hacerlo para un rueda de desplazamiento horizontal.
Saludos
@@BitwiseAr Gracias por tu respuesta, sigue con el excelente trabajo.
Muy buenos todos sus tutoriales felicitaciones!!! Me gustaría un tutorial sobre el módulo gsm sim800L o alguno similar gracias saludos
Gracias por el comentario, lamentablemente no tengo experiencia con módulos GSM.
Saludos
buen video y bien explicado felicidades.
Helpful video 👍 I liked it
Brother todos tus videos son fenomenales! soy programador hace como 20 anos y tu forma de explicar y simplificar es admirable. Nunca use el pro micro, sabes si hay diferencia entre el que es color azul y el original negro? Los nanos genericos son pesimos se queman con solo mirarlos por ejemplo. Saludos! sos argentino?
Hola, gracias por el comentario, realmente no he tenido problemas con el modelo que se muestra, básicamente son todos compatibles del de Sparkfun.
Correcto, soy de Argentina, saludos
21:37 ¿Qué protocolo (y, en caso de ser UART qué tasa de bits) se usa para la comunicación con la PC?
Hola, es USB
Saludos
¡Hola! Antes que nada, quiero agradecerte todo lo que he aprendido con tus videos. Estoy en el capítulo 37 y quiero continuar hasta que concluyas. Sé que no es un foro de peticiones, pero quisiera saber si tienes contemplado el uso de algún depurador o debugger para hacer alguna práctica y si incluirías código con macros. Saludos.
Gracias por el comentario, nada de lo mencionado en el corto plazo.
Saludos
Genial video! Me va a servir para un proyecto; de ahí que tengo una duda: cómo podría hacer para que en lugar de usar los pulsadores conectar un sensor YL-83 raindrops module (sensor de lluvia) que cuando detecte lluvia el sensor el Arduino escriba una frase determinada ("Está lloviendo"). Qué librería debería usar y cómo tendría que hacer operar a los condicionantes? Ojalá puedas ayudarme, de antemano muchas gracias! Me voy a suscribir a tu canal!
Muy buen video, me preguntaba si podrías decirme dónde compras los componentes por favor
Hola, en un local de electrónica de Argentina.
Saludos
Excelente video, de gran ayuda, tengo una pregunta, podría utilizar el joystick para usarlo como mouse?
Hola, correcto, se puedem usar los valores que brindan un joystick para aplicar a las funciones que mueven el puntero del mouse.
Saludos
@@BitwiseAr Oooh esa es una gran noticia, llevo días intentando pero de casualidad podrías ayudarme con un ejemplo? Te lo agradecería muchísimo
Hola buenos días. Acabo de ver tu vídeo. Ando hace tiempo tratando de hacer algo así pero lo necesito hacer con 2 letras del teclado en específico la M y la L soy más que nuevo en esto y quería saber como poder dejar esas letras configuradas en la programación del Arduino. De ante mano muchas gracias y saludos desde Chile.
Hola, gracias por el comentario, el primer programa muestra como escribir un texto, podrás reemplazar por escribir una letra, por ejemplo:
Keyboard.println("M");
Saludos
Buenas! muchas gracias por el tutorial, estaba buscando hacer un controlador de 35 botones y que lo reconozca como joystick (o gamepad), tengo entendido que se puede armar una matriz de por ejemplo en mi caso seria 7*5 ahora supongamos que diseño la matriz (pude averiguar que con el chip 74HC595 se puede), pero estoy un poco perdido de como hago a nivel programación para que la reconozca la matriz como joystick. desde ya, se agracece mucho la informacion! saludos
Hola, para emular botones en un joystick tendrás que primero tener configurada la matriz y obtener la presión de cada botón, con eso luego es solo cuestión de implementar la función setButton() como se explica. Para emular el movimiento de la palanca ya se utilizan potenciómetros.
Saludos
MUY BUENO TUTORIALES CRES QUE SE PUEDA HACER BOTONES CAPACITIVOS Y SE PUEDAN USAR DE TECLADO?
Hola, no debería ser un problema, en lo particular no tengo experiencia con botones capacitivos pero mientras generen la acción equivalente a un pulsador convencional, funcionará.
Saludos
Cuantos señales de entrada se pueden configurar con un Nano? Para juegos. Y cuál es la placa arruino que más entradas se pueden configurar para pc? Necesito muchas para Euro Truck y Flight Simulator
Hola, dependerá del modelo, en la actualidad hay varias placas bajo el paraguas "Nano", también está el modelo Mega que tiene una buena cantidad de pines de entrada salida, recordá que todas las placas disponen de un único ADC, los pines disponibles son canales para el mismo.
Saludos
Buenas tardes, me gusta tu canal, buen contenido. Una pregunta: ¿Se podria combinar los modulos Pro Micro y el modulo Bluetooth, para asi convertir un teclado de notebook en inalambrico?
Hola, gracias por el comentario. En teoría es posible pero sería algo complicado de implementar sólo con el 32u4 y un módulo BT. Sería más simple utilizar otro microcontrolador con BT incorporado como ser la Raspberry Pi Pico W o ESP32.
Saludos
Excelente!!
Gracias por el comentario.
Saludos
no podra subir un codigo para arduino leonardo con el un joystick y con 13 botones para un simulador pues no he podido agregar mas botones asu codigo a gracias por su conocimiento y paciencia es usted un maestro
Hola, gracias por el comentario pero lamentablemente se trata de un poryecto específico y el curso se centra en el principio de funcionamiento y ejemplos básicos.
Saludos
@@BitwiseAr de todos modos muchas gracias por aportar su conocimiento le agradezco mucho de otro modo le diria que si llega a hacer el codigo pues se lo compro gracias
En la librería para joystick, como se puede implementar la acción de un módulo de trackball? Hay que usar las librerías de mouse o en la misma librería hay una forma de emular el input de un trackball como un mouse?
Hola, lamentablemente no sabría indicarte.
Saludos
@@BitwiseAr descuida... Encontré una posible solución pero es haciendo que el trackball sea detectado como una palanca del joystick
que buenos videos gracias por tu aporte a la comunidad, tenia una duda con que software hacer los diseños de conexion ya que estan actualizados con los dispositivos Arduino. Saludos desde Chile
Gracias por el comentario.
Saludos
Cómo puedo usar dos potenciometros para el mismo eje uno para arriba y otro para abajo
Hola, una pregunta, hasta cuantos botones pudiera programar? Quisiera hacer un control para pc con 12 botones (UP, DOWN, LEFT, RIGHT, A, B, X, Y, L, R, SELECT, START), no sé cuál sea el máximo de botones que pudiera añadir, muchas gracias de ante mano!
Hola, según el desarrollador de la librería Joystick se pueden utilizar hasta 32 botones:
github.com/MHeironimus/ArduinoJoystickLibrary
Estarás limitado con la cantidad de pines digitales que utilices en la placa pero se pueden también configurar en forma matricial para ahorrar conexiones pero ya complica el código, como referencia podrás ver el capítulo 9.
Saludos
Disculpen acabo de ver este video y me parecio bueno pero me surgieron unas dudas que me gustaria que respondieran. El contexto es que me encargaron hacer un control de videojuegos con 2 botones , joystick y que vibre cuando haga cierta acción
1¿A la pro micro se le puede poner botones y que haga que vibre(obviamente con otros elementos parte) o para eso necesitare comprar otro arduino?
2. Ademas de los cables ¿Que materiales mas aparte necesitaria(como,ese tablero blanco si es necesario considerando que solo quiero hacer un control de videojuegos para PCpara un PC)?
Y ademas como se llaman los aparatos que hacen de botones y de vibrador del control, Lo siento si parecen tontas las preguntas pero no se nada de esto y preocupado por el proyecto de mi escuela , les agradeceria que me respondieran las preguntas
Hola! Excelente video! Nunca usé arduino y entendí perfecto. Te hago una consulta, sabes si en éste arduino además de manejar teclado y mouse se puede usar opencv? Estoy queriendo buscar un fragmento de imagen en la pantalla y que presione una tecla automáticamente cuando encuentra el match. Lo probé desde software pero como el juego que quiero automatizar es en DirectX no reconoce los clicks y teclas virtuales. Pensaba que tal vez un arduino que simule un mouse funcione
Hola, gracias por el comentario. OpenCV es muy demandante de recursos con lo cual no es la placa adecuada, para eso se usa Raspberry Pi, o incluso la Pi en conjunto con Arduino.
Saludos
Muy buen tutorial! muchas gracias por la info.
Me queda una duda. En la ventana de configuración del joystick emulado se pueden ver 32 botones configurables. Pero solo hay 12 pines para botones en la placa, además de los cuatro analógicos. Como se aprovecharían esos supuestos 32 botones?
Hola, podrás colocar los botones en formato matricial y de esa manera con 12 pines logrararás una matrix de 6x6 para un total de 36 botones. También se pueden colocar múltiples botones a una misma entrada analógica usando resistencias y leyendo el valor único que genera cada botón asociado.
Saludos
Mil gracias.
Me imagino que la forma de programarlo es diferente. Algun dia podrias hacer un tutorial sobre eso?
un saludo enorme Bitwise, te agradezco mucho tus videos, soy nuevo en esto de arduino y estoy viendo tus videos y aprendo mucho, una pequeña consulta que se me cruzo por la cabeza, puedo hacer esto mismo pero por bluetooth, es decir, con un modulo que envie todo eso por bluetooth?... desde muuuuuchas gracias por tus videos
Hola, no sabría decirte si es posible, la placa debe estar conectada por un cable USB a la computadora para emular un dispositivo HID, luego a la placa se le podría conectar un módulo Bluetooth, de este último tema se encentran los capítulos 24 y 25.
Saludos
Excelente tutorial. Consulto: Mi PC usa un teclado Sentey que adiciona varias teclas especiales aparentemente no standard y que no veo que figuren en keyboard.h de la librería. Mi idea es emular las teclas Stop/Previous/Next/-Volume/+Volume/Mute. Como puedo averigüar que KeyCode genera cada una de esas teclas? Muchas gracias desde ya.
Gracias por el comentario, no sabría indicarte como saber los códigos que genera el teclado para esas funciones pero como se muestra, los programas suelen mostrar los atajos de teclado para las distintas funciones. En el caso del Reproductor de Windows Media algunos son:
reproducir/pausa Ctrl+P
siguiente Ctrl+F
Saludos
@@BitwiseAr Excelente amigo, me salvaste. No se me había ocurrido buscar los atajos de teclado para Netflix, que por suerte los tiene y funcionan perfecto. Modifique tu emulador de teclado junto al receptor y decodificador de comando infrarrojo para ponerle un control remoto a mi compu. Gracias 1000. Que tengas un muy buen año.
Genial, saludos
Vaya no sabia la gran capacidad del pro micro.... aunq sigo teniendo la misma falla... todo funciona bien... los botones y todo pero luego de un momento deja de funcionar... tengo que dejarlo desconectado por unos minutos... y luego volverlo a conectar para q funcionen los botones de nuevo... quiza sea solo falla de mi pro micro sin embargo gracias por el tutorial (y)
Hola, no sabría indicarte el motivo pero el tema USB como lo administra la computadora a veces trae inconvenientes dificil de identificar.
Saludos
Tu pro micro que deja de funcionar...¿ fue reconocido como Sparkfun Pro Micro?¿o como Leonardo?
Excelente video, una duda puedo usar una ESP8266 wifi como hid, es q necesito configurarla para q remotamente mande la señal de una pulsación de tecla a una pc, tenía pensado conectarle un cable usb y soldarle los dos cables de datos, pero si por el mismo cable que alimenta la ESP8266 puedo mandar esa pulsación a la pc mejor?
Hola, gracias por el comentario, lamentablemente no tengo experiencia con el ESP8266 como para poder orientarte en el tema.
Saludos
buen tutorial, una pregunta la funcion de emular un mouse se puede usar un joystick/palanca para emular el mouse ? y que el cursor se mueva fluidamente (asi no tener que mover las configuraciones del juego)
Hola, no lo he probado pero podría hacerse.
Saludos
Voy a arrancar a ver todos tur videos de Arduino. Quiero hacer un joystick con Arduino y una guitarra rota de guitar hero.
Hola! muy buenos tus videos y los explicativos!
me gustaria consultarte si al programa del mouse se pueden emular mas botones? hay mouse que tienen click 1 (izquierdo) , click 2 (derecho) click 3 (medio), click 4,5 (laterales). saludos!
Hola, según la referencia oficial se puede emular el botón medio también, ver:
www.arduino.cc/reference/en/language/functions/usb/mouse/mousepress/
Saludos
Hola buen día te consulto tenes idea de como hacer para que funcione como un teclado nativo en modalidad HID ya que lo tengo que usar en una aplicación en DOS. Muchas gracias por tu tiempo
Hola, instalando el driver que se explica en el capítulo 56 el sistema operativo detectará la Pro Micro como teclado si se la programa de dicha forma.
Saludos
@@BitwiseAr Es tema es que en la aplicación que lo tengo que usar tiene un sistema operativo el viejo DOS y no se le puede agregar el driver el arduino se tiene que comportar como un teclado nativo. El canal micro usb de la placa del arduino se usa exclusivamente para fines de teclado y de programa usando un programador externo si podes darme una mano seria de mucha ayuda ya que no logro poder hacer que funcione . Lo hice con un arduino uno modificando el chip 16u2 para que funcione como teclado y lo programaba con un programador usbasp pero al ser dos chip se colgaba y no era confiable por eso quiero hacer con este que esta todo integrado el un solo chip y vi que es mucho mas estable. Muchas Gracias
Hola, lamentablemente no sabría indicarte como realizarlo en tu caso particular.
Saludos
hola buena
una pregunta como puedo colocarle punto de reposo para el modulo ? de ante mano gracia
Hola, no estoy seguro de que sea exactamente lo buscado pero podrás ver el siguente video sobre el joystick:
th-cam.com/video/okvUaG2BRBo/w-d-xo.html
Saludos
Maestro felicidades por su canal, una pregunta, se puede hacerlo también con un Arduino NANO ?
Hola, debe ser una placa con USB nativo, el modelo Nano clásico con ATmega 328p lamentablemente no lo es, podrás ver más información en el capítulo anterior 56:
th-cam.com/video/9o_3I7us1yM/w-d-xo.html
Saludos
Hola Bitwise, Quiero hacer esto pero con 2 sensores capacitivos. ¿Cómo se configura? GRACIAS.
Hola, el sensor táctil capacitivo se analizó en el capítulo 68:
th-cam.com/video/uKxnvFNm8Hw/w-d-xo.html
Saludos
Hola amigo primero que todo gracias por compartir tus conocimientos con nosotros, haces un excelente trabajo, te quería hacer una pregunta. estoy haciendo una proyecto en la universidad en el cual tengo un modulo SIM5320A que necesito conectarlo a la red y poder controlarlo mediante Internet, tienes alguna información que me puedas facilitar seria vital tu ayuda, de antemano muchas gracias.
Gracias por el comentario, lamentablemente no tengo experiencia en ese tema particular.
Saludos
Hola... Excelente vídeo.. gracias... Te consulto algo.. después de configurar como Joystick..¿ el Arduino quedará con esa configuración cuando se desconecte el módulo del PC???¿ o es necesario hacer el procedimiento cada nueva vez que se enciende el módulo?? Y otra pregunta.. si yo configuro el módulo como joystick en mi PC, ¿Luego puedo conectar el módulo en otra PC y lo reconocerá como un joystick o hay que hacer la configuración nuevamente en la nueva PC?
Hola, todo programa queda almacenado en su memoria no volátil, pero como interactua con el sistema operativo con la capacidad HID es probable que la computadora requiere tener el controlador de Sparkfun instalado.
Saludos
Excelente. Logré emular un joystik para una ps3. Excepto el botón ps. Para salir o pagar el equipo. Con qué código puedo simular dicho botón?
Genial que lo lograras, lamentablemente no sabría indicarte cuál es el código para emular ese botón en especial.
Saludos
Quiero hacer un mando que funcione como un joystick, pero si le doy a un boton emule un teclado y raton, para algunos juegos de pc, que no son compatibles con joystick, eso es posible?
Buen video!
Hola, correcto, es posible con las funciones explicadas para control de cada tipo de dispositivo.
Saludos
Muy buen tutorial tengo un problema ahora como reinicio el arduino para cargar otro programa
Hola, al conectar a la computadora y subir un nuevo programa elimina al anterior.
Saludos
hola grandioso vídeo muy bueno una pregunta como puedo conectar o emular el teclado y el mause ala misma ver con el arduino gracias de ante mano y un saludo
Hola, incorporando ambas librerías y combinando los códigos.
Saludos
@@BitwiseAr muchas gracias por aclarar mis dudas sigue así muy buenos vídeos ya tienes a un sustriptor más saludos
Hola! muy buen video. Una pregunta:
Tengo un switch con 3 pines (C, NO, NC). Conecto C a GND y NC a un pin del arduino pero no funciona. Estoy haciendo algo mal??
Gracias!
Hola, no estoy seguro si tu consulta se relacion con este capítulo 57 pero los terminales C es Común, NO es Normal Abierto (normally open) y NC es Normal Cerrado.
Si quisieras colocar un pin digital a GND mediante el switch deberías conectar NO (el normal abierto)
Saludos
@@BitwiseAr y si quiero conectarl los botones como matriz, cada botón tendrá conectado común y NO verdad?
sos un crack man! dejas todo bien para uno mismo interprete y pueda hacerlo uno mismo!
Consulta, si yo quiero por ejemplo utilizar una entrada usb alternativa como se puede hacer para programar una nueva entrada?
No se si se entendio mi consulta, soy nuevo en esto y estoy medio duro con el tema de la programacion jeje
Hola, no sirve para ese caso, aqui la Pro Micro emula un dispositivo que el sistema operativo lo ve como un teclado, mouse, etc.
Saludos
@@BitwiseAr gracias por la rapida despuesta! tengo una ultima consola, se puede activar un motor de vibracion con estos controladores? digamos para que vibre si presionas un determinado boton o que vibre cuando el juego lo requiera?
Hola, no que tenga conocimiento.
Saludos
Hola! en el tercer programa como hago para que suba y baje el puntero? Gracias
Hola, en 12:09 se explica la función move() donde el segundo parámetro es el que controla el valor de la coordenada Y.
Saludos
hola quería saber si esto funcionaria con la placa ESP32 C3 SUPER MINI
Hola, todo lo mostrado es únicamente válido para la Pro Micro, tendrás que buscar información específica para tu modelo de placa.
Saludos
Ayudaaa, la librería para joystick no me carga, me sale la carpeta exampler cuando la bajo, algún buen samaritano