1. What is Raspberry Pi?
Raspberry Pi is a small, low-cost single-board computer developed by the Raspberry Pi Foundation.
It is mainly designed to help students learn:
-
Programming
-
Electronics
-
Computer science
It works like a normal computer but is much smaller in size.
2. Main Features of Raspberry Pi
-
Credit-card sized board
-
Runs Linux-based operating systems
-
Has USB, HDMI, and network ports
-
Has GPIO pins for connecting electronic components
-
Low power consumption
3. Important Parts of Raspberry Pi
🔹 Processor (CPU)
-
The brain of Raspberry Pi
-
Executes programs and controls all operations
🔹 RAM
-
Temporary memory
-
Stores running programs
🔹 HDMI Port
-
Used to connect monitor or TV
🔹 USB Ports
-
For keyboard, mouse, pendrive, etc.
🔹 Ethernet / Wi-Fi
-
For internet connection
🔹 Micro SD Card Slot
-
Used as hard disk (stores OS and files)
🔹 Power Port (USB-C / Micro USB)
-
Supplies power (5V)
🔹 GPIO Pins (General Purpose Input Output)
-
Used to connect:
-
LEDs
-
Sensors
-
Motors
-
Relays
-
4. Raspberry Pi Board Overview
Here is the Raspberry Pi circuit board with its main components labeled:
General Raspberry Pi board layout
| Raspberry Pi 4B board with labels |
GPIO Pins – used to connect sensors and LEDs
-
HDMI Port – connects to monitor
-
USB Ports – keyboard and mouse
-
MicroSD Slot – storage and OS
-
Power Input – USB-C/Power supply connection
5. Operating System
Raspberry Pi mainly uses:
-
Raspberry Pi OS (Linux-based)
-
Ubuntu
-
Other Linux distributions
The OS is stored in the SD card.
6. Programming Languages
You can program Raspberry Pi using:
-
Python
-
C / C++
-
Scratch
-
Java
Python is most commonly used for beginners.
7. Uses of Raspberry Pi
-
Mini desktop computer
-
Learning programming
-
IoT projects
-
Home automation
-
Robotics controller
-
Media player
-
Web server
8. Difference between Raspberry Pi and Arduino
| Raspberry Pi | Arduino |
|---|---|
| Full computer | Microcontroller |
| Runs OS | No OS |
| HDMI & USB | No HDMI |
| Used for software + hardware | Used mainly for hardware |
9. Advantages
-
Low cost
-
Easy to use
-
Large community support
-
Good for education
-
Supports many projects
10. Conclusion
Raspberry Pi is an excellent tool for learning both programming and electronics.
By familiarising with its parts and features, beginners can easily start building practical projects like LED control, smart home systems, and robots.