Recibo impreso desde Android con APK Java

Imprimir en impresora térmica desde Android con Java

En este post vamos a ver cómo imprimir en una impresora térmica Bluetooth desde Android con Java, es decir, creando una aplicación APK en Android Studio e imprimiendo a la impresora Bluetooth.

Tal vez más adelante traiga el ejemplo de cómo hacerlo con Kotlin, pero no es necesario pues el editor permite convertir de Java a Kotlin fácilmente.

Como sea, veamos cómo imprimir en una impresora térmica Bluetooth desde Android de manera programada usando Java.

(más…)

Imprimir en impresora térmica conectada por Bluetooth en Android desde JavaScript

Imprimir ticket en impresora térmica bluetooth desde JavaScript con Android

El día de hoy vamos a hacer una cosa que varios me han pedido y que siempre he querido hacer: imprimir en una impresora térmica Bluetooth desde Android usando JavaScript.

Básicamente vamos a enviar un ticket a una thermal printer con Bluetooth desde el navegador web sin cuadros de diálogo ni cosas extrañas: tan solo usando un plugin gratuito desarrollado por mí y JavaScript puro.

Debido a que esto es hecho desde el navegador con JS luego puedes usarlo para imprimir en una impresora térmica Bluetooth desde Vue, React, Angular, TypeScript, etcétera: cualquier cosa que compile, use o traspile a JavaScript.

(más…)

Documentación del plugin para impresoras térmicas Bluetooth en Android

Este post describe todas las funciones que ofrece el plugin para imprimir en impresoras térmicas Bluetooth desde Android, además de los detalles del servidor, JSON soportado, operaciones, etcétera.

El plugin del que hablo es el siguiente:

Plugin gratuito para impresoras térmicas Bluetooth en Android

Esto te servirá para conocer todo lo que puedes hacer con el plugin y también para crear tus propios conectores en caso de ser necesario.

(más…)

Ticket impreso en impresora térmica bluetooth usando plugin gratuito en Android

Plugin gratuito para impresoras térmicas Bluetooth en Android

En este post te mostraré un plugin gratuito que te va a permitir imprimir en impresoras térmicas desde Android.

La aplicación (APK) que te enseñaré sirve como puente entre el programador y una impresora térmica conectada por Bluetooth para enviar comandos ESC POS, además de que es una app gratuita.

Con lo presentado aquí vas a poder imprimir texto, códigos QR, códigos de barras, imágenes locales, de internet o en base 64 además de otras opciones como avanzar el papel, invertir el fondo, rotar el texto, cambiar la fuente, alinear y todo lo que sea posible con comandos ESC POS de las Thermal printers.

Además, vas a poder consumir el plugin desde cualquier lenguaje de programación, pues la app que te enseño hace todo el trabajo por ti, tú solo le indicas lo que quieres imprimir desde Android de manera inalámbrica.

(más…)

Jugando Resident Evil Village con Joy-cons en PC (ventajas de la mejor plataforma para jugar)

Usar Joy cons en computadora y RetroArch

En este post te mostraré cómo usar los Joy Cons o joy-con en una computadora para jugar en RetroArch usando Bluetooth.

Vamos a usar ambos mandos como si fuera uno solo, así como si fuera un Pro Controller.

No te preocupes, esto no daña los controles ni algo parecido, solo se van a desvincular de tu consola pero basta con conectarlos de nuevo (es decir, colocarlos a los lados) para vincularlos.

Nota: recuerda que necesitas una computadora con Bluetooth, ya sea de manera “nativa” o con un adaptador. Vamos a usar BetterJoy.

Nota 2: también puedes usar los controles para cualquier juego, ya que simula que es un mando de Xbox. Yo he probado Cuphead y Resident Evil 8 para probar rápidamente:

Jugando Resident Evil Village con Joy-cons en PC (ventajas de la mejor plataforma para jugar)

Jugando Resident Evil Village con Joy-cons en PC (ventajas de la mejor plataforma para jugar)

(más…)

Controlar bombilla con Arduino, Bluetooth y teléfono móvil

Hoy te mostraré un proyecto que hice hace algún tiempo (año 2017) pero no publiqué ni documenté. Se trata de apagar y encender la luz de una habitación usando tu teléfono, de manera inalámbrica.

Recuerda que puedes modificar el circuito que te mostraré, así como usar tus propios componentes, hacer mejoras, etcétera. Yo te enseñaré cómo lo hice personalmente. Lo que pasará realmente será:

  1. El Arduino estará conectado a un módulo Bluetooth y a un relevador. La bombilla de tu habitación estará conectada a la toma de corriente y al relevador.
  2. Cuando le envíes un dato al módulo Bluetooth, el Arduino lo va a leer y dependiendo de ello apagará o encenderá (si se le puede considerar así) al relevador, y el mismo dejará pasar o quitará la energía eléctrica que va desde la toma de corriente a la bombilla o foco.
  3. Desde nuestro teléfono vamos a enviar un valor al módulo Bluetooth, aunque puede ser también desde una computadora que envíe valores por el mismo medio.

Nota importante: no me hago responsable si algo sale mal, recuerda que es peligroso trabajar con la energía eléctrica doméstica, así que toma todas las precauciones.

(más…)

Configurar HC-05 bluetooth sin TTL con Arduino y modo AT

Introducción

Cuando conseguimos un módulo bluetooth HC-05 siempre será necesario cambiar el nombre y la contraseña. En casos más avanzados, vamos a necesitar incluso cambiar el modo (esclavo o maestro). Me he topado con muchos tutoriales por ahí, todos varían y algunos piden un módulo USB a TTL.

Al final de todo logré entrar en modo AT para configurar mi módulo. Y no necesité otra cosa más que un Arduino, el propio módulo y el cable con el que se suben los programas al Arduino.

Dicho esto, comencemos.

(más…)