Bienvenidos a un nuevo capítulo de «La tecnología para todos«. Hoy nos acompaña Carlos Aldea, un resiliente aprendiz que lleva un sinfín de peleas entre datasheets, código ensamblador, c++ y componentes electrónicos. Por ello, nos deslumbra con sus más de 10 años de experiencia en sistemas embebidos.
Aquí puedes visitar su hogar digital, CodingAlchemy.
Prepárate un Rutini Malbec y aprende a resolver tus problemas de programación durmiendo.
Indice de contenidos
Programación a bajo nivel con Carlos Aldea
Desde la arriesgada, pero no menos divertida autodefinición de «yonki» que puedes encontrar en su página web. Carlos Aldea nos cuenta lo que llena de motivación sus días. El afán por aprender.
¿Quieres dedicarte a los sistemas embebidos?
Carlos Aldea nos presenta unas buenas herramientas que te pueden ayudar a resolver problemas con sistemas embebidos.
Nos guía en el aprendizaje sobre el oscuro pero apasionante mundo del desarrollo de firmware.
Con su membresía, semana a semana irás descubriendo, por qué esto de los sistemas embebidos no es magia negra y como es mucho más sencillo de lo que piensas.
¿Cómo conseguir el código para DHT11?
Un buen altavoz que permite vender, es una newsletter con chicha. Carlos tiene una, y con chicha de la buena. Por ello, si quieres conseguir el código que se analiza en el podcast, puedes ir al siguiente enlace. En él encontrarás: experiencia y unas buenas historias. ;)
¿Qué es un datasheet?
Una hoja de características técnicas o datasheet es un documento que nos muestra los detalles de un componente electrónico, un sensor o un producto tecnológico. En él se puede encontrar información de la parte eléctrica, funcionamiento del protocolo de comunicación y un poco de marketing.
Pero, ¿Sabías que no siempre la información que nos muestra es fiable?
¿Qué es el IoT?
Carlos nos hace reflexionar sobre el concepto del IOT:
El mundo del «Internet de las cosas» puede ser confuso por la gran cantidad de palabras de moda (IoT, Cloud, Big Data).
Básicamente, podemos entender un sistema IoT como un conjunto de dispositivos que generan datos, estos se enrutan a través de una puerta de enlace que consigue que lleguen a la nube donde son almacenados y procesados para poder extraer información útil de ellos.
Raspberry Pi no es tan Open Source
Cuando arrancas tu raspberry Pi pasan unas cuantas cosas hasta que tu flamante Raspbian está operativo. Por ello en este artículo Carlos nos demuestra «qué no es oro todo lo que reluce».
Se puede resumir en que si analizamos los cinco binarios ejecutados desde que alimentas tu Raspberry Pi, cuatro de ellos son propietarios y uno es Open source.
Notas sobre el podcast sobre sistemas embebidos
- 03:00
- Programación a nivel de registros con Carlos Aldea
- 10:00
- DHT11 bajo nivel codingalchemy.es
- 11:00
- Datasheet DHT11
- 12:00
- Consumo de energía módulos DHT11
- 14:00
- Datasheet esquema eléctrico DHT11
- 15:00
- Protocolo de comunicación de un sensor. Error 1-wire
- 19:00
- inicialización de la comunicación con un sensor
- 20:00
- Envío y recepción de datos DHT11
- 22:00
- Tiempo de respuesta de un sensor
- 28:00
- Código DHT11
- 30:00
- c++ vs ensamblador
- 32:00
- Ventajas de usar lenguaje ensamblador en la industria
- 31:00
- Ventajas de usar lenguaje c++ en la industria
- 36:00
- Números binarios, decimales, hexadecimales
- 37:00
- DHT11 programar sin librerías
- 54:00
- ¿Quieres dedicarte a los sistemas embebidos?
- 01:01:00
Gracias a Depositphotos por la cesión de las imágenes.