This document discusses hardware interfacing concepts for the Raspberry Pi including ADC, PWM, polling, and interrupts. It defines ADC as converting an analog voltage to a digital number, and describes concepts like sampling, quantization, and resolution. PWM is defined as encoding a message into a pulsing signal to control power to devices like motors by switching voltage on and off rapidly. Duty cycle represents the proportion of on time. Polling constantly checks for required information, while interrupts allow a program to be interrupted when important information is available.
Related topics: