Tabla de contenido:

Cómo usar Attiny85 con Arduino: 4 pasos
Cómo usar Attiny85 con Arduino: 4 pasos

Video: Cómo usar Attiny85 con Arduino: 4 pasos

Video: Cómo usar Attiny85 con Arduino: 4 pasos
Video: Programar Un ATtiny85 Con Arduino - Tutorial Español 2024, Noviembre
Anonim
Cómo utilizar Attiny85 con Arduino
Cómo utilizar Attiny85 con Arduino

Compré una placa Attiny85 de Digispark nueva.

Pero no pudo usarlo durante dos días solo por los paquetes de controladores. Y finalmente, después de buscar mucho, encontré la respuesta. Me referí a varios tutoriales para esto y lo intenté. Recibí un error para el puerto COM en Arduino. Aquí lo resolví.

Pinouts: todos los pines se pueden utilizar como E / S digital

Pin 0 → I2C SDA, PWM (LED en el modelo B)

Pin 1 → PWM (LED en el modelo A)

Pin 2 → I2C SCK, entrada analógica

Pin 3 → Entrada analógica (también se usa para USB + cuando USB está en uso)

Pin 4 → PWM, analógico (también se usa para USB, cuando USB está en uso)

Pin 5 → Entrada analógica

Para una práctica referencia de pines, voltee el Digispark: las capacidades de los pines se enumeran en la parte posterior

Paso 1: Instale el controlador de Windows para Attiny85

Instale el controlador de Windows para Attiny85
Instale el controlador de Windows para Attiny85

Si usa Arduino 1.6.6 o superior y Windows, deberá descargar e instalar los controladores manualmente. Descargue, descomprima y ejecute "Instalar controladores" (en sistemas de 32 bits) o "DPInst64" (en sistemas de 64 bits).

Los archivos del controlador se encuentran aquí:

Enlace

Después de descargar el archivo.zip> extráigalo.

y ejecutar el

Instale drivers.exe (para sistemas operativos de 64 bits)

DPinst64.exe (para SO de 32 bits)

Paso 2: Instale los paquetes de placa para Arduino

Instalar paquetes de placa para Arduino
Instalar paquetes de placa para Arduino
Instalar paquetes de placa para Arduino
Instalar paquetes de placa para Arduino
Instalar paquetes de placa para Arduino
Instalar paquetes de placa para Arduino

Copie esta URL y péguela en Archivo> preferencia> URL adicional del administrador del tablero

digistump.com/package_digistump_index.json

  • Vaya al menú "Herramientas" y luego al submenú "Tablero" - seleccione "Administrador de tableros" y luego en el menú desplegable de tipo seleccione "Contribuido":
  • Seleccione el paquete "Digistump AVR Boards" y haga clic en el botón "Instalar".
  • Verá el progreso de la descarga en la barra inferior de la ventana "Boards Manager" cuando se complete, se mostrará "Instalado" junto a ese elemento en la lista.
  • USUARIOS DE WINDOWS: Cuando complete la instalación con una ventana emergente del Asistente de instalación del controlador, haga clic en "Siguiente" en esta ventana para instalar los controladores para las placas Digistump (si ya los tiene instalados, este instalador los actualizará e instalará los que falten)
  • Con la instalación completa, cierre la ventana "Boards Manager" y seleccione Digispark en el menú Tools → Boards. "Digispark (predeterminado: 16,5 mhz)" es la placa que deben seleccionar todos los usuarios nuevos.
  • ¡La instalación ya está completa! (Los usuarios de Linux ver la nota a continuación)

Instalación de Linux Si no lo ha hecho antes, instale las reglas de udev que se encuentran aquí: sección de solución de problemas

ATENCIÓN USUARIOS DE LINUX: CONSULTE LA PÁGINA DE SOLUCIÓN DE PROBLEMAS DE LINUX **

Paso 3: Cómo cargar el programa

Cómo cargar el programa
Cómo cargar el programa
Cómo cargar el programa
Cómo cargar el programa
Cómo cargar el programa
Cómo cargar el programa

El Digispark funciona de manera un poco diferente a algunos productos compatibles con Arduino. Los programas Digispark con un procedimiento diferente.

En el menú Herramientas, seleccione Tablero → Digispark (predeterminado: 16,5 Mhz)

Escribe un código, abre tu código.

No es necesario que conectes tu Digispark antes de invocar la carga. Pulsa el botón de carga.

El cuadro de estado inferior ahora le pedirá que conecte su Digispark (en este punto, debe enchufarlo) o desenchufarlo y volverlo a enchufar.

Verá el progreso de la carga y luego ejecutará inmediatamente su código en Digispark. Si desenchufa el Digispark y lo vuelve a enchufar o lo conecta a otra fuente de alimentación, habrá una demora de 5 segundos antes de que se ejecute el código que programó. Este retraso de 5 segundos es la comprobación de Digispark Pro para ver si está intentando programarlo.

Paso 4: resolución de problemas

Esto para tener en cuenta

Los Digisparks no crean puertos seriales. El software digispark arduino se comunica directamente con el digispark a través de una combinación de protocolos USB sin procesar de baja velocidad y protocolos HID para ahorrar espacio y ser más compatible con la especificación USB.

Cuando se utiliza el software Digispark Arduino, no importa lo que se seleccione en la lista de puertos serie, no se utiliza ninguno. Solo asegúrese de que Digispark esté seleccionado en el menú Programador y Digispark (pequeño núcleo) esté seleccionado en el menú Tablero y debería estar en funcionamiento.

Cuando se utiliza el software Digispark Arduino, no importa lo que se seleccione en la lista de puertos serie, no se utiliza ninguno. Solo asegúrese de que Digispark esté seleccionado en el menú Programador y Digispark (pequeño núcleo) esté seleccionado en el menú Tablero y debería estar en funcionamiento.

  • Para los programas de ejemplo, si obtiene "Dispositivo no encontrado" incluso después de instalar el controlador DigiUSB en la carpeta de ejemplos, intente esto: https://digistump.com/board/index.php/topic, 257.0.html
  • Si Windows no reconoce un "DigiUSB" sino un par genérico de "dispositivo compatible con HID" / "Dispositivo de entrada USB", vaya al Administrador de dispositivos, busque en la categoría "Dispositivos de interfaz humana" el Dispositivo de entrada USB con un ID de proveedor de 0x16C0 y seleccione "actualizar controlador" / "examinar mi computadora" / "déjeme elegir de una lista" y el DigiUSB debería aparecer allí.

Recomendado: