Trabajo en equipo de Guillermo encargado del blog y David Herranz encargado de todo, codigos, placas... Introducción a los controladores En este blog hablaré sobre dos controladores comunes para proyectos de IoT (internet de las cosas): Arduino y ESP32 . Estos son controladores que permiten conectar sensores y actuadores para hacer que los dispositivos interactúen con el mundo real, todo gestionado desde una red. Entradas y salidas de Pinout Primero debemos definir que es un pinout, el pinout se refiere a la distribución de los pines en los controladores. Estos pines se dividen en: Entradas : Son donde conectamos los sensores que leen datos (como temperatura o humedad). Salidas : Aquí conectamos los actuadores (por ejemplo, un LED o un motor) que realizan una acción basada en los datos. Programación de la placa Para programar la ESP32 o Arduino , podemos usar herramientas como el IDE Arduino . Se puede escribir el código en C/C++, y se sube al controlador me...
Entradas
Mostrando entradas de febrero, 2025
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Resume la información de inicio de la programación En esta tarea vamos a realizar un resumen de la segunda evaluación de la asignatura TIC (Tecnologia de la informacion y la comunicacion). Los aspectos clave que vamos a tocar son: Que es el codigo maquina? Lenguaje esamblador? Que son las bibliotecas, Paquetes, IDE, Operadores, VariablesBucles, Funciones... ¿Que es el codigo máquina? El codigo maquina es un lenguaje de programacion, es en binario y es el unico que entiende tu microprocesador, por lo tanto es indispensable para que tu ordenador funcione, como se ve en la imagen a continuacion, consta de numeros del 0 al 10, y letras del A-F, donde la A equivale a el 10, la B al 11 y asi hasta la F (15). ¿Que es el lenguaje esamblador? Lenguaje ensamblador es un lenguaje de programación de bajo nivel se puede decir que está entre el código máquina que he mencionado antes y los lenguajes de programación más avanzados como son c más más y javascript, los lenguajes de programación más...