GPU (Unidad de Procesamiento Gráfico)
Una GPU es un procesador especializado en manejar y acelerar gráficos y cálculos
paralelos. A diferencia de una CPU, que realiza una variedad de tareas, la GPU está
optimizada para ejecutar múltiples operaciones simultáneamente, siendo esencial para
videojuegos, edición de video y aplicaciones de cómputo paralelo como el aprendizaje
automático.
Ground (Tierra)
En electrónica, "ground" o tierra es el punto de referencia de voltaje en un circuito,
típicamente con potencial cero. Facilita el flujo de corriente, completa el circuito y
ayuda a prevenir interferencias y descargas eléctricas.
Codigo para prender y apagar un led con un botón
int LED = 13; // Definimos el pin del LED (pin 13)
int pulsador = 5; // Definimos el pin del botón (pin 5)
int estado; // Variable para almacenar el estado actual del LED
void setup() {
pinMode(LED, OUTPUT); // Configuramos el pin del LED como salida
pinMode(pulsador, INPUT_PULLUP); // Configuramos el pin del botón como entrada
con resistencia de pull-up interna
estado = 0; // Inicializamos la variable 'estado' con 0 (aunque no es estrictamente
necesario aquí)
void loop() {
// Espera a que el botón sea presionado (pin 'pulsador' leerá LOW cuando el botón esté
presionado)
while(digitalRead(pulsador) == HIGH);
// Una vez que el botón está presionado, cambiamos el estado del LED
estado = digitalRead(LED); // Leemos el estado actual del LED (HIGH o LOW)
digitalWrite(LED, !estado); // Cambiamos el estado del LED: si estaba encendido
(HIGH), se apaga (LOW) y viceversa
// Espera a que el botón sea soltado (pin 'pulsador' leerá HIGH cuando el botón esté
soltado)
while(digitalRead(pulsador) == LOW);
Comunicación rele con focos
Un relé es un interruptor controlado por una señal de baja potencia, que permite manejar
dispositivos de alta potencia sin sobrecargar el controlador. En un sistema Arduino, el
relé se usa para controlar aparatos de alta corriente, como focos. Se conecta la bobina
del relé al Arduino y a tierra, y se utilizan los contactos del relé para controlar el flujo
de corriente al foco. Es crucial usar un relé adecuado y seguir las normas de seguridad
eléctrica.
Protocolos de comunicación
TCP (Transmission Control Protocol): Proporciona una conexión confiable
garantizando la entrega correcta y en orden de los datos mediante control de errores y
establecimiento de conexión.
IP (Internet Protocol): Direcciona y enruta paquetes de datos a través de redes,
asignando una dirección IP única a cada dispositivo para asegurar que los datos lleguen
a su destino.
HTTP (Hypertext Transfer Protocol): Facilita la transferencia de datos en la web
entre navegadores y servidores para transmitir páginas y recursos.
HTTPS (Hypertext Transfer Protocol Secure): Versión segura de HTTP que cifra
los datos entre el navegador y el servidor para proteger la información sensible.
FTP (File Transfer Protocol): Permite la transferencia de archivos entre sistemas
en una red, facilitando la subida y descarga de archivos.
Microcontrolador
Un microcontrolador es un dispositivo integrado que contiene un procesador, memoria
y periféricos en un solo chip. Aquí están sus características y funciones principales:
Características Principales
Un microcontrolador integra un procesador, memoria (RAM y ROM/Flash) y
periféricos en un solo chip. Ofrece pines de entrada/salida para comunicación digital y
analógica, temporizadores, y interfaces de comunicación (UART, SPI, I2C), además de
un mecanismo de interrupción y un oscilador para sincronización.
Funciones Principales
Los microcontroladores automatizan procesos, leen datos de sensores, facilitan la
comunicación con otros dispositivos, controlan actuadores, y gestionan temporización y
eventos, ejecutando programas para realizar tareas específicas
ejemplo atmega328p
Microprocesador
Un microprocesador es el componente central de una computadora o sistema electrónico
que realiza el procesamiento de datos y ejecuta instrucciones. Es esencialmente el
"cerebro" del dispositivo, encargado de llevar a cabo operaciones aritméticas y lógicas,
y controlar otras partes del sistema.
Características Principales
Un microprocesador cuenta con una unidad central de procesamiento (CPU) con
núcleos que manejan múltiples tareas simultáneamente, y una memoria caché que
acelera el acceso a datos frecuentes. Incluye una unidad de control para dirigir
operaciones y una unidad aritmético-lógica (ALU) para realizar cálculos. Se comunica
con otros componentes a través de buses de datos y tiene interfaces para conectar
memoria y dispositivos periféricos.
Funciones Principales
El microprocesador ejecuta instrucciones de programas, realiza cálculos aritméticos y
operaciones lógicas, y coordina la comunicación entre diferentes partes del sistema.
Gestiona tareas y procesos, maneja datos y controla el flujo de operaciones, permitiendo
que el software y las aplicaciones funcionen correctamente en el dispositivo.
Ejemplos
Intel Core i9-13900K:
AMD Ryzen 9 7950X: