GPIO (General Purpose Input/Output)
makerGeneral-Purpose Input/Output (GPIO) is a generic pin on an integrated circuit whose behavior is controllable in software.
expanded
GPIO is a versatile bidirectional pin found on microcontrollers and processors, utilized for interfacing digital signals with external devices. It is integral to the design of maker projects, allowing users to interact with various peripherals such as LEDs, sensors, and motors. Each GPIO pin can be independently configured as an input or an output, providing flexibility in circuit design.
examples
A Raspberry Pi 4 uses GPIO pins to interface with a temperature and humidity sensor, providing data readings every 1 second.
This is commonly used in home automation projects for real-time environmental monitoring.
An Arduino Uno employs GPIO pins to control a 5V relay module for switching high-power electrical devices.
This setup is frequently used in DIY automation systems, enabling users to control household appliances remotely.