Un sensore è un dispositivo in grado di percepire lo stato di un ambiente o di un oggetto-come temperatura, pressione, intensità della luce o posizione-e di convertire queste informazioni in segnali elettrici. Il suo principio di funzionamento si basa su effetti fisici o chimici, come gli effetti termoelettrici, fotoelettrici o piezoresistivi. I tipi comuni di sensori includono sensori di temperatura (ad esempio termocoppie, RTD), sensori di pressione (ad esempio piezoelettrici), sensori ottici (ad esempio fotodiodi) e sensori di movimento (ad esempio accelerometri). I sensori sono ampiamente utilizzati in campi quali l'automazione industriale (ad esempio il monitoraggio della linea di produzione), le case intelligenti (ad esempio il controllo della temperatura e dell'umidità) e le apparecchiature mediche (ad esempio il monitoraggio dei segni vitali). Quando si seleziona un sensore, i fattori chiave da considerare includono la precisione, il tempo di risposta, l'adattabilità ambientale (ad esempio, resistenza all'acqua e alla polvere) e il tipo di segnale in uscita (analogico o digitale).
Un processore funge da "cervello" di un sistema, responsabile dell'elaborazione dei dati raccolti dai sensori e della generazione di comandi di controllo. In base ai requisiti prestazionali, i processori possono essere classificati in microcontrollori (MCU-adatti per attività semplici, come Arduino), microprocessori (MPU-adatti a calcoli complessi, come la serie ARM Cortex) e processori specializzati (ad esempio, DSP per l'elaborazione del segnale). I parametri chiave per i processori includono la frequenza di clock (ad es. 1 GHz), il numero di core (ad es. quad-core), il consumo energetico (ad es. 5 W) e le interfacce supportate (ad es. USB, SPI). Negli ambienti industriali, i processori devono dimostrare elevata affidabilità e prestazioni in tempo reale-; ad esempio, i processori presenti nei PLC (controllori logici programmabili) in genere supportano la pianificazione multitasking e le funzionalità di auto-diagnosi.
