Quantcast
Channel: Luis Llamas
Viewing all 1123 articles
Browse latest View live

Cómo instalar el cliente MySQL DBeaver en Raspberry Pi

$
0
0
En esta entrada vamos a ver cómo instalar el cliente MySQL/MariaDB en un sistema operativo basado en Debian como Raspbian en Raspberry Pi En entradas anteriores hemos visto cómo instalar una base de datos MySQL/MariaDB y el popular cliente Web PHPMyAdmin en Raspberry Pi. Aunque muy popular, ya comentamos que PHPMyAdmin no es el único ...

Principales broker MQTT Open Source para proyectos IoT

$
0
0
Continuamos con nuestra serie de entradas dedicadas a MQTT, el popular protocolo para IoT, viendo algunos de los principales broker MQTT disponibles. En entradas anteriores hemos visto qué algunos de los principales protocolos para IoT, el protocolo MQTT y qué son y cómo organizar correctamente los topics en un proyecto de MQTT. Como vimos, una ...

Polly, una librería de patrones de resiliencia para .NET

$
0
0
Polly es una librería Open Source para .Net que permite implementar ciertos patrones de resiliencia y gestión/recuperacion de excepciones en aplicaciones .Net. Cuando nos enfrentamos con procesos que son susceptibles de emitir excepciones existen varios patrones o estrategias que podemos seguir para gestionar el comportamiento ante el error. Sin embargo, implementar estos patrones requiere tiempo ...

Cómo implementar un controlador PID en Arduino

$
0
0
Seguimos con la serie de entradas dedicadas a teoría de controladores viendo cómo implementar un control PID en un microprocesador como Arduino. En entradas anteriores hemos visto una introducción a la teoría de control, presentado el controlador todo/nada con histéresis, el poderoso controlador PID, y visto cómo ajustar los parámetros de un controlador PID. Ahora ...

Cómo servir un API Rest con Json desde ESP8266

$
0
0
Continuamos con la serie de entradas dedicadas al ESP8266 viendo cómo servir un API Rest correctamente estructurado desde un ESP8266. En la entrada anterior vimos cómo consumir un API Rest actuando como cliente. Recordamos que el API Rest se ha convertido en un estándar en la comunicación Web en el que, de forma muy resumida, ...

Qué es el G-Code y su importancia en la impresión 3D

$
0
0
En esta entrada vamos a ver qué es el G-Code, uno de los componentes fundamentales de la impresión 3D y que a veces es más desconocido dentro del proceso. Como vimos en la entrada de introducción al proceso de impresión 3D junto al programa de dibujo, el software para slicer y la propia impresora, el ...

Ventana clásica de creación de proyectos en Visual Studio 2019

$
0
0
Una de las novedades de Visual Studio 2019 fue una nueva ventana para la creación de un nuevo proyecto, con una estética más moderna que en las anteriores versiones. La ventana tradicional ofrecía un árbol jerárquico con los tipos de proyectos, ordenados por lenguaje y función. Sin embargo, la nueva vista muestra un listado de ...

Cómo conectar dos Arduino por bus I2C

$
0
0
En esta entrada vamos a ver cómo conectar, enviar y recibir datos entre dos procesadores como Arduino empleando el bus de comunicación I2C. El bus de comunicación es una de las mejores alternativas para conectar dispositivos entre sí. Como hemos visto en muchas entradas, una gran cantidad de dispositivos emplean I2C para comunicarse con Arduino. ...

Cómo serializar y deserializar ficheros XML en C#

$
0
0
En esta entrada vamos a ver cómo serializar y deserializar un objeto a un fichero XML en C#. Ya vimos cómo trabajar con ficheros Json cómodamente en .NET gracias a la librería de JsonNET. Los ficheros Json se han convertido en el estándar preferido para intercambiar datos entre aplicaciones, especialmente en ámbitos web. Sin embargo, ...

Servir páginas con estética Material Design desde ESP8266

$
0
0
Continuamos con las entradas del ESP8266 viendo cómo servir una página con estética Material Design gracias a la librería Material Design Lite. Hemos dedicado varias entradas a ver cómo servir páginas web desde el ESP8266, y como conectar el frontend con el backend a través de llamadas AJAX o Websockets. Pero, reconozcámoslo, las páginas web ...

Enviar y recibir por I2C datos en formato Json en Arduino

$
0
0
En esta entrada vamos a continuar viendo con la conexión de dos procesadores como Arduino por bus I2C, viendo cómo enviar y recibir datos en formato Json. En la entrada anterior vimos cómo conectar dos microprocesadores por I2C, cómo enviar datos desde el Master, y cómo solicitar datos a uno de los Slaves del bus. ...

Tutoriales de diseño de PCB ¿Qué es una PCB?

$
0
0
Empezamos una nueva sección dedicada al diseño y creación de nuestras propias placas PCB para usarlas en nuestros proyectos de electrónica y Arduino. Hasta hace relativamente poco tiempo contratar la fabricación de una PCB era un proceso caro, que requería tiradas largas e inversiones de varios cientos de euros. Por tanto, quedaba fuera del alcance ...

Cómo funciona una impresora 3D FFF

$
0
0
Seguimos adentrándonos en el mundo del diseño e impresión 3D, y dedicando una serie de entradas a ver cómo funciona una impresora 3D, sus distintas partes y componentes. Ya dijimos al principio que, siguiendo la costumbre del blog, íbamos a empezar por el principio. Porque vosotros no queréis imprimir sin saber qué y porqué lo ...

Interactua con el API de eWelink desde .NET con eWelinkNET

$
0
0
eWelinkNET es un API escrito en .NET Standard que nos permite interactuar directamente con al API de eWelink usando tus credenciales de usuario. eWelinkNET es compatible con Windows, Linux y MAC, Android e iOS. Algunas de las características claves de ewelinkNET son: Basic usage Aquí tenemos un ejemplo básico de cómo emplear ewelinkNET. [crayon-5e2e27f4c9c36375507280/] Obtener ...

Detector de movimiento con Arduino y radar de microondas RCWL-0516

$
0
0
¿Qué es un RCWL-0516? El RCWL-0516 es un sensor radar de microondas por efecto dopler. Podemos usarlo en solitario, o combinado con un procesador como Arduino, para hacer un detector de movimiento. El RCWL-0516 es una alternativa a los tradicionales detectores de movimiento infrarrojos PIR. Frente a estos, tiene ciertas diferencias, que serán una ventaja ...

Cómo controlar un ESP8266 con API Rest, Ajax y Json

$
0
0
Seguimos con nuestra sección del ESP8266 viendo cómo recibir datos y ejecutar acciones a través de peticiones AJAX con la información codificada en JSON. En entradas anteriores ya habíamos llegado a ver cómo servir un API REST que reciba y devuelva información en JSON. Para ello, habíamos usado nuestro API Rest de ejemplo, formulado como ...

Tutoriales de diseño de PCB. Partes de una PCB

$
0
0
Segunda entrada de esta nueva sección destinada a diseñar nuestras propias PCB, donde vamos a ver las partes que forman una PCB y su función en el circuito electrónico que forman.. En la primera entrada de introducción vimos qué es una PCB y cómo disponer de nuestra propia PCB a medida no es tan difícil ...

Cómo funciona la cinemática de una impresora 3D FFF

$
0
0
Seguimos con las entradas de la sección de impresión 3D viendo cómo funciona la cinemática de una impresora 3D FFF. En la entrada anterior vimos que en una impresora FFF un cabezal de extrusión deposita hilo fundido en capas, de forma que obtenemos el modelo 3D final. Como adelantemos, la mayor parte de la "gracia" ...

Cómo consumir un API Rest como clientes con C#

$
0
0
Hoy vamos a ver cómo consumir un API Rest desde una aplicación escrita en .Net Framework, sin necesidad de librerías de terceros. Como sabemos, proporcionar un API Rest es una forma común de comunicación con aplicaciones Web. Por tanto, es frecuente que tengamos que interactuar con ellas desde nuestra aplicación. Afortunadamente, comunicarnos con un API ...

Cómo usar Arduino y el IMU 9 ejes L3GD20 + LSM303D

$
0
0
¿Qué es un IMU 9 ejes L3GD20 + LSM303D? El módulo L3GD20 + LSM303D es un IMU de 9 ejes que incorpora funciones de acelerómetro, giroscopio y brújula magnética, podemos usar con un procesador como Arduino para determinar la orientación del sensor. Este módulo, como su nombre indica, está formado por un integrado L3GD20 como ...
Viewing all 1123 articles
Browse latest View live