GPIO (General Purpose Input/Output) pins allow the Raspberry Pi to interact with hardware — LEDs, sensors, relays, and more. This guide introduces GPIO control using Python. Install RPi.GPIO Library sudo apt install python3-rpi.gpio Blink an LED import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setup(18, GPIO.OUT) for _ in range(10): GPIO.output(18, GPIO.HIGH) time.sleep(0.5) GPIO.output(18, GPIO.LOW) time.sleep(0.5) GPIO.cleanup() Read a Button Input GPIO.setup(17, GPIO.IN, pull_up_down=GPIO.PUD_UP)…
ARM Guides
ARM-based systems and embedded workflows.
A Raspberry Pi makes an excellent low-power home server for file sharing, media streaming, or self-hosted services. This guide sets up the basics. Install Raspberry Pi OS Lite Use the headless (Lite) version for a server — no desktop environment needed, saving RAM and CPU. Assign a Static IP Edit /etc/dhcpcd.conf : interface eth0 static ip_address=192.168.1.50/24 static routers=192.168.1.1 static domain_name_servers=1.1.1.1 Install Common Server Software sudo apt install nginx mariadb-server php-fpm Enable…
Raspberry Pi OS (formerly Raspbian) is the official operating system for Raspberry Pi boards. This guide walks through the complete installation process using Raspberry Pi Imager. Download Raspberry Pi Imager Download it from raspberrypi.com/software and install it on your computer. Flash the SD Card Open the Imager, choose your device (Raspberry Pi 4), select the OS, and click Write. First Boot Insert the SD card, connect keyboard, mouse, and display, then power on. The setup wizard will guide you through locale…