Desarrollador Usa Código Claude para Construir un Dongle USB que Ejecuta Automáticamente el Juego del Dinosaurio de Chrome

✍️ OpenClawRadar📅 Publicado: 10 de marzo de 2026🔗 Source
Desarrollador Usa Código Claude para Construir un Dongle USB que Ejecuta Automáticamente el Juego del Dinosaurio de Chrome
Ad

Detalles de Hardware y Firmware

Un desarrollador creó un dongle USB que juega automáticamente el juego Dino sin conexión de Chrome sin requerir software en el host ni extensiones del navegador. El dispositivo usa un microcontrolador ATtiny85 (Digispark) con 8KB de flash y 512 bytes de RAM, con un costo aproximado de $2.

Cómo Funciona

El dongle se conecta a cualquier PC y aparece como un teclado USB HID estándar. Utiliza dos sensores LDR (resistencia dependiente de la luz) montados en el monitor para detectar obstáculos en el juego:

  • El sensor inferior detecta cactus
  • El sensor superior detecta pájaros

Cuando se detectan obstáculos, el dispositivo envía los comandos de teclado apropiados (saltar o agacharse) para controlar el personaje del juego.

El Rol de Claude Code en el Desarrollo

El desarrollador utilizó Claude Code como el principal socio de desarrollo para el firmware, que está escrito en C de bajo nivel usando avr-gcc (no Arduino). Las contribuciones específicas incluyeron:

  • Escribir la integración de la pila V-USB HID keyboard y el descriptor de reporte
  • Diseñar la lógica de clasificación de obstáculos de doble sensor mediante desarrollo iterativo
  • Crear medición de envolvente de ancho de pulso para temporización adaptativa a la velocidad
  • Manejar el problema del sprite de cactus en forma de horquilla (múltiples subpulsos fusionados mediante umbral de espacio)
  • Escribir el README completo, PLAN.md y Makefile
Ad

Implementación Técnica

El sistema de temporización adaptativa aborda la aceleración del juego midiendo cuánto tiempo tarda cada obstáculo en pasar por el sensor, usando un filtro de mínimo móvil y escalando el retraso del salto en consecuencia. Codex realizó una revisión de código que detectó un error en la lógica de seguimiento de envolvente donde la polaridad del sensor estaba invertida en cuatro lugares.

El tamaño total del firmware es de 2699 bytes. El ensamblado del hardware, montaje de sensores, calibración del potenciómetro LM393 y pruebas físicas fueron realizados manualmente por el desarrollador.

Diferenciadores Clave

  • La implementación de teclado USB HID no requiere Python en el host ni extensiones del navegador
  • No usa servo ni solenoide para presionar la barra espaciadora
  • Sensores dobles apilados verticalmente para diferenciación de obstáculos
  • Temporización adaptativa que mantiene precisión a medida que aumenta la velocidad del juego

📖 Read the full source: r/ClaudeAI

Ad

👀 Ver también

Flujo de Trabajo de Prospección y Compromiso en LinkedIn Desarrollado con Claude
Casos de uso

Flujo de Trabajo de Prospección y Compromiso en LinkedIn Desarrollado con Claude

Un desarrollador creó un flujo de trabajo de prospección en LinkedIn utilizando Claude que identifica prospectos relevantes, categoriza leads, encuentra publicaciones recientes y maneja la interacción a través de likes, comentarios y solicitudes de conexión. El sistema prioriza perfiles con mayor interacción y omite los inactivos.

OpenClawRadar
Uso de Kimi K2.6 para desinstalar correctamente aplicaciones de macOS encontrando directorios ocultos de aplicaciones
Casos de uso

Uso de Kimi K2.6 para desinstalar correctamente aplicaciones de macOS encontrando directorios ocultos de aplicaciones

Un desarrollador describe cómo usa Kimi K2.6 para encontrar y eliminar automáticamente directorios de aplicaciones de macOS, incluidos archivos ocultos ~/.appname y ~/Library/Application Support, con un agente personalizado que edita su conocimiento base para mejorar el proceso.

OpenClawRadar
Construyendo un Agente para Slay the Spire 2 con LLMs Locales: Lecciones y Problemas Abiertos
Casos de uso

Construyendo un Agente para Slay the Spire 2 con LLMs Locales: Lecciones y Problemas Abiertos

Un desarrollador creó un agente que juega Slay the Spire 2 usando Qwen3.5-27B a través de KoboldCPP/Ollama, logrando ~10 segundos por acción y ~88% de tasa de éxito en acciones con técnicas como enrutamiento de herramientas basado en estado y modo de herramienta única, mientras identifica problemas abiertos como consistencia de prompts y confiabilidad en llamadas a herramientas.

OpenClawRadar
OpenClaw No Está Muerto: El Caso de un Usuario Avanzado para la Automatización Diaria
Casos de uso

OpenClaw No Está Muerto: El Caso de un Usuario Avanzado para la Automatización Diaria

Un usuario que automatiza el seguimiento de clientes, el registro de correos electrónicos y la detección de desviaciones con OpenClaw responde a las afirmaciones de 'herramienta muerta', argumentando que es un problema de habilidades.

OpenClawRadar