Haz que Arduino Uno funcione como Leonardo: 5 pasos

Haz que Arduino Uno funcione como Leonardo: 5 pasos

Tabla de contenido:

Anonim

En primer lugar, quiero dejar esto en claro: no es como cualquier otro: convierta su uno en un dispositivo solo HID con un solo bosquejo de bocetos, puede cargar bocetos de lado a lado con hid

¡ESTÁ BIEN! usted lee lo que lee, sin inconvenientes, para cargar bocetos como lo hace en un leonardo sin volver a grabar el firmware 16u2 ¿CÓMO es eso para una descarga?

SOOOOOOOOOOOOOOOOOO sin más charla permite obtener HIDDING (juego de palabras destinado).

También funciona en mega arduino.

Actualización: Vota por mí si te gusta. se encuentra en el concurso de tecnología y en el voto de concurso de mcu para cualquiera que crea que sea aplicable para o ambos: D

Suministros:

Paso 1: The Tech Talk: omitir si no te importa

Hola, bienvenido a la charla técnica, aquí les explico todo lo técnico.

Entonces vamos

El arduino uno es el mejor proto dev board del mundo con una comunidad en constante expansión, pero cada pieza de oro es áspera en alguna parte. Es decir, la dosis no tiene capacidad HID (dispositivo de interfaz humana) usb que es donde su proyecto muere con una poción de avivamiento llamada arduino leonardo. El leonardo basado en un chip compatible con usb se puede usar como dispositivo usb, mouse, teclado, pero la mayoría somos lo suficientemente perezosos para no comprar un arduino leo y buscar otras formas, uno de ellos es hacer un arduino leo, pero para algunos de nosotros no es posible, ya que el chip en el que se basa el leo es SMD solo, así que no hay DIP (a través del orificio), pero el uno también usa el hermano pequeño del chip, el atmega16u2, para la programación y eso es con lo que jugaremos usando el modo DFU

Así que continúe con el siguiente paso para el conocimiento que todos necesitan ->

Paso 2: El conocimiento principal

Esta es la información general de lo que vamos a hacer.

Vamos a cambiar el firmware del usb al convertidor en serie del uno para que funcione además como un simulador de HID

Todavía puedes flashear chips como de costumbre y también hacer un mouse USB, teclado, etc.

Esta su casa creció arduino leonardo - sin inconvenientes

Continúa para descargar lo que necesites.

Paso 3: Lo que necesitas

mal mantendré esto corto

necesita descargar el archivo incluido que contiene la biblioteca HID y el gestor de arranque de Hoodloader

Paso 4: El paso principal

Ahora comienza instalando FLIP mientras tu arduino está enchufado.

Luego entra en FLIP y selecciona el dispositivo como atmega16u2

fíjese bien si tiene un arduino uno r3 y luego haga lo mismo que se muestra en la imagen con el puente por un segundo o dos con su arduino enchufado para otras versiones de arduino busque en google para arduino (versión) dfu

Consejo: vaya al administrador de dispositivos y busque en los puertos com antes de colocar en cortocircuito los dos pines en los que debe estar listado su arduino; después de poner en cortocircuito los pines por un segundo, debe detectarse el arduino pero no debe estar en la lista

Ahora, con la solapa, haga clic en el cable usb y seleccione la opción 'usb' (CTRL + U)

debería detectar su dispositivo y ahora hacer clic en el archivo y cargar el archivo hexadecimal -> ubicarse en la carpeta de hoodloader y seleccionar hoodloaderX_X.hex ahora hacer clic en 'ejecutar' (no en 'iniciar aplicación' parece prometedor pero no es la opción) debería quemarse Para ver el destello del chip para verificarlo, desenchufe el arduino y vuelva a enchufarlo en el administrador de dispositivos. Debería ver Hoodloader Beta o algo similar. Actualizar el controlador para eso. Seleccione Buscar en mi computadora el software del dispositivo y vaya a la carpeta de Hoodloader. o no) simplemente aceptar e instalar

Ahora ve al paso final

Paso 5: Paso FINAL

ahora instala la librería HID que descargaste

para hacer eso, copie la carpeta HID-master, elimine el guión cambiándole el nombre y colóquelo en la carpeta / bibliotecas de arduino. Ahora, abra el directorio de bocetos> bibliotecas> HID y cargue cualquier ejemplo que sea igual a la biblioteca usb original para leonardo para que puedas copiar y pegar algunas cosas.

Aquí hay un ejemplo de descarga del archivo.ino

conectar un joystick analógico x eje (horizontal) a A1

Conectar joystick analógico y eje (vertixcal) a A2.

cargue y vuelva a instalar su arduino, debe tener un mouse oculto en el administrador de dispositivos

Y para otras cosas relacionadas con la tecnología, echa un vistazo a mi blog en: techspacey.blogspot.com