HolzTank
Blog
DataScience
Dev
Embebidos
GameDev
Linux
Ofimática
Recursos
Acerca de
Categories
All
(39)
ArchLinux
(1)
Arduino Cloud
(2)
Arduino IDE
(1)
C++
(16)
Calc
(1)
DataScience
(7)
Dev
(1)
Embebidos
(17)
esp32
(17)
GameDev
(9)
Godot
(7)
JavaScript
(2)
LaTex
(1)
LibreOffice
(2)
Linux
(4)
Manjaro
(2)
Metroidvania
(1)
microPython
(2)
Off-Topic
(1)
Ofimática
(3)
Python
(2)
R
(7)
Roguelike
(6)
TypeScript
(1)
Blog
Entradas del blog.
Creando un jueguito Roguelike. Parte 6
GameDev
Roguelike
Godot
Sin entrar en demasiados detalles, la generación de los cuartos es un proceso de tres pasos:
Creando un jueguito Roguelike. Parte 5
GameDev
Roguelike
Godot
En esta entrada pasamos a crear la plantilla de nuestro cuarto. La estaremos utilizando como la base de todos los demás que necesitemos en nuestro juego. Todos los cuartos…
Creando un jueguito Roguelike. Parte 4
GameDev
Roguelike
Godot
En esta entrada vamos a programar el movimiento del personaje y sus mecánicas de apuntado. Tendremos que definir algunas variables, configurar nodos e implementar la lógica…
Creando un jueguito Roguelike. Parte 3
GameDev
Roguelike
Godot
Vamos a configurar el caracter del personaje y colocar todo lo necesario en su lugar.
Creando un jueguito Roguelike. Parte 2
GameDev
Roguelike
Godot
Crearemos un proyecto en Godot del tipo
Forward+
para prepararlo para PC. Nos aseguramos de crearle de manera que esté preparado para control de versiones en Git.
Creando un jueguito Roguelike. Parte 1
GameDev
Roguelike
Godot
Primero vamos a definir rápidamente qué es un roguelike. Es un tipo de juego en el que nuestro personaje anda dentro de un cuarto y dispara a los enemigos que aparecen para…
Calcular la TIR en Calc
Ofimática
LibreOffice
Calc
Pues eso, calcular la Tasa Interna de Retorno para evaluar un proyecto. Si bien ya no se recomienda tanto usar este criterio, aún es bastante popular. Calcular esta cosa a…
Creando un juego con JavaScript - 02
GameDev
JavaScript
En la entrada anterior ya pudimos mostrar en consola el resultado de dar clic sobre la opción que consideramos correcta y la web nos decía si así lo fue. Sin embargo, no es…
Creando un juego con JavaScript - 01
GameDev
JavaScript
Crearemos un juego para el aprendizaje de conceptos, que bien podría ser un lenguaje nuevo. Por ejemplo, mostraremos una palabra en el idioma que queremos aprender y…
Iniciando con TypeScript
Dev
TypeScript
Linux
No me detendré mucho en el porqué de utilizar TypeScript en lugar de JavaScript (bueno, son lo mismo a final de cuentas, ¿no?), así que a lo que vamos.
Leyendo la temperatura en Arduino Cloud
Embebidos
esp32
C++
Arduino Cloud
Reutilizaremos mucho de lo hecho en la anterior entrada, salvo que agregaremos código para poder mostrar los valores recuperados por un sensor dht11 en el tablero creado.
Conectándose a Arduino Cloud
Embebidos
esp32
C++
Arduino Cloud
Una utilidad práctica de un sistema conectado a internet es poder controlarlo de manera remota, en todo el sentido de la palabra. Existen varias plataformas que nos permiten…
Una suite de ofimática libre
Ofimática
LibreOffice
Off-Topic
Comienzo con una serie de tutoriales de Ofimática para asuntos tan variados como documentos oficiales de nivel universitario así como hojas de cálculo básicas o avanzadas.…
La sentencia
if
en R
DataScience
R
La sentencia
if
es una condición que de cumplirse, lleva al programa por un camino determinado. En caso de que no se cumpla, puede llevar a otro o terminar con el flujo.…
Operadores relacionales y lógicos en R
DataScience
R
Las sentencias condicionales son fundamentales para comenzar a controlar el flujo de nuestros programas. Por ello, vamos a abordar en primer lugar los operadores que dan…
Listas en R
DataScience
R
Una lista es un tipo de dato que puede almacenar objetos como los vectores, matrices, marcos de datos e incluso otras listas. Es una especie de súpertipo de dato.
Marcos de Datos en R
DataScience
R
Un marco de datos (o
dataframe
) en R es un arreglo de elementos que nos puede recordar a las matrices. ya que también está compuesto por filas y columnas. Sin embargo, hay…
Factores en R
DataScience
R
Los factores son un tipo de dato estadístico usado para almacenar variables categóricas. Recordemos que estas son variables cualitativas restringidas a un determinado número…
Leer la temperatura mediante BLE
Embebidos
esp32
C++
Esta práctica nos permitirá obtener la temperatura y la humedad del entorno mediante un sensor DHT11 para luego mostrarlas a través de BLE.
Matrices en R
DataScience
R
Una matriz es un arreglo bidimensional de elementos del mismo tipo, dispuestos en un número fijo de filas y columnas. Pueden ser creadas con la función
matrix()
. Veamos un…
Controlar led por bluetooth
Embebidos
esp32
C++
El siguiente paso es controlar el led de siempre por medio de la conexión BLE de la esp32.
Transmitir por bluetooth
Embebidos
esp32
C++
En esta práctica haremos que la esp32 permanezca emitiendo paquetes de datos por medio de Bluetooth Low Energy (BLE) para que un dispositivo móvil los pueda leer. Es como un…
Configurando Godot para un Metroidvania genérico
GameDev
Metroidvania
Godot
En esta serie de entradas iré vaciando lo que voy haciendo para desarrollar un videojuego en Godot que pertenece al género Metroidvania. Cabe mencionar que no todo es…
Vectores en R
DataScience
R
Podemos utilizar R como una calculadora bastante avanzada, utilizando los operadores básicos. Sin embargo, no nos quedaremos ahí. Pasemos a ver cómo se declaran las…
Usar la esp32 como servidor
Embebidos
esp32
C++
Partiremos de la entrada anterior, con la diferencia de que prescindiremos de la placa que funge como punto de acceso, ya que nos conectaremos a una red WiFi ya existente.
Usar la esp32 como punto de acceso
Embebidos
esp32
C++
Es posible utilizar la esp32 como un punto de acceso (AP), así otros dispositivos pueden conectarse a ella mediante la red que crea. Veamos cómo.
Controlar un led con GUI
Embebidos
esp32
C++
Python
En la anterior entrada mandamos órdenes a la ESP32 por medio de comunicación serial y una aplicación externa desarrollada en python para encender o apagar un led. En esta…
Controlar un led con la terminal de comandos
Embebidos
esp32
C++
Python
En la anterior entrada mandamos órdenes a la ESP32 por medio de comunicación serial para encender o apagar un led. En esta ocasión, dichas órdenes se emitirán por medio de…
Ejecutar comandos por serial
Embebidos
esp32
C++
En anteriores ejemplos utilizamos la comunicación serial para imprimir en pantalla el estado de un elemento en particular, por medio del monitor serial. Por ejemplo, el…
Detalles de hacerle al webmaster
Linux
Manjaro
Pues resulta que después de una actualización,
FileZilla
se negó rotundamente a conectarse al servidor. Desconozco si la actualización que rompió mi flujo fue de mi sistema…
Lectura del estado de un botón
Embebidos
esp32
C++
Estaremos utilizando un botón
switch
y leeremos su estado, imprimiéndolo mediante el monitor serial. Haremos uso de la propiedad
pull up
de los pines de la ESP32 para así…
Encendiendo un led gradualmente (con un pot)
Embebidos
esp32
C++
Controlaremos el brillo del led tras manipular el potenciómetro.
Lectura de valores de un potenciómetro
Embebidos
esp32
C++
Realizaremos la lectura de los valores de un potenciómetro. Es importante saber que este es un dispositivo analógico, por lo que la lectura sí permite valores graduales (no…
Encendiendo un led con un botón
Embebidos
esp32
C++
Combinaremos lo aprendido con el led y el botón para controlar al primero con el segundo.
TexLive
Ofimática
Linux
LaTex
Si estamos en Linux, especialmente ArchLinux o sus derivadas, la instalación de un entorno de “desarrollo” para
LaTex
puede ser un tanto más sencilla que en otros sistemas…
Encendiendo un led
Embebidos
esp32
C++
microPython
Es el más básico. Solo hay que asegurarse de siempre conectar una resistencia al led, puede ser en cualquiera de sus terminales, aunque por costumbre la conectamos a la…
ESP32 y Arduino IDE
Embebidos
esp32
C++
Arduino IDE
Si ya te decidiste a desarrollar tus prácticas con la ESP32, pero no te quieres agobiar con su propio
framework
, puedes optar por programarla en
Arduino IDE
y con
C++
. Sin…
ESP32 y MicroPython
Embebidos
esp32
microPython
Para poder desarrollar nuestras aplicaciones embebidas con microPython en Windows necesitamos tener los controladores UART para la PC y Python instalado tanto en la misma…
Limpieza de paquetes en Manjaro
Linux
Manjaro
ArchLinux
En ocasiones toca reinstalar todo el sistema operativo porque ya tenemos armado todo un desastre. Pero en otras simplemente corresponde hacer limpieza del sistema. Veamos…
No matching items
Back to top