SlideShare a Scribd company logo
6
Most read
7
Most read
8
Most read
• Raspberry Pi, Developing on the
Raspberry Pi
• Difference between Raspberry Pi
and Arduino
@omega.teched
@omega_teched
Prototyping
Embedded Devices
What is
RASPBERRY PI?
OMega TechEd
• The Raspberry Pi in IoT is a low-cost, small computer
used as a gateway or edge device for connecting and
managing smart devices.
• It collects data from sensors, processes it locally, and
sends it to the cloud if needed. With built-in Wi-Fi and
Bluetooth, it easily integrates with IoT networks.
• It’s programmable, supports various IoT protocols, and
is ideal for applications like smart homes,
environmental monitoring, and industrial automation.
• Its affordability and flexibility make it popular for IoT
development and deployments.
Developing Raspberry Pi
OMega TechEd
Hardware
Setup
Install
Operating
System
Programming
GPIO &
External
Devices
Remote Access Build & Test
Developing Raspberry Pi involves these steps:
1. Hardware Setup: Connect Raspberry Pi with power, microSD card (with OS
installed), monitor, keyboard, and optional hardware (e.g., sensors, cameras).
2. Install Operating System: Use Raspberry Pi OS or another compatible OS on
the microSD card and boot it up.
3. Programming: Write code in languages like Python (popular for GPIO
control) or C++.
4. GPIO & External Devices: Use GPIO pins to connect and control sensors,
motors, and other devices.
Example: Control an LED connected to the Raspberry Pi:
OMega TechEd
Example
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.OUT)
# Blink the LED
for i in range(5):
GPIO.output(18, GPIO.HIGH)
time.sleep(1)
GPIO.output(18, GPIO.LOW)
time.sleep(1)
GPIO.cleanup()
This line imports the RPi.GPIO library and assigns it the alias
GPIO.
This line imports Python's built-in time module, which provides time-
related functions, such as sleep.
This line sets the pin numbering scheme to BCM mode.
This line configures GPIO pin 18 as an output pin.
This line creates a for loop that will repeat 5 times.
This line sets GPIO pin 18 to HIGH
The program pauses for 1 second to keep the LED on.
This line sets GPIO pin 18 to LOW, cutting off the power to
the pin.
This line resets the GPIO settings.
OMega TechEd
Continue…
5. Remote Access: Enable SSH or VNC for remote development, or run network-
based applications (e.g., IoT, web servers).
Enable SSH via Raspberry Pi OS Desktop Interface
• Open the Start Menu (Raspberry icon in the top left).
• Go to Preferences and select Raspberry Pi Configuration.
• In the Interfaces tab, find SSH and select Enable.
• Click OK to apply changes.
6. Build & Test: Create applications like home automation, IoT projects, or
robotics. Debug and test with IDEs like Thonny or VS Code.
OMega TechEd
To connect via SSH:
Find the Raspberry Pi’s IP address
hostname –I
Use an SSH client from another
machine to connect:
ssh pi@<IP_ADDRESS>
Difference between Arduino and Raspberry Pi
Raspberry Pi
• A single-board computer. It runs a full
operating system (usually Linux-based)
and can perform complex tasks like web
browsing, media playback, or running
servers.
• Runs a complete operating system, usually
Raspberry Pi OS, supporting multitasking,
networking, and software like Python, web
servers, etc.
• Supports high-level programming
languages such as Python, C/C++, Java,
and can use software development
environments like VS Code.
Arduino
• A microcontroller board. It executes
simple, low-level tasks like reading
sensors or controlling motors directly.
It does not run an OS and focuses on
real-time control.
• No OS. Programs (sketches) are written
in C/C++ and run directly on the
hardware, controlling pins and
connected devices.
• Primarily programmed using Arduino
IDE in C/C++ with simple, event-
driven code (loop and setup functions).
OMega TechEd
Difference between Arduino and Raspberry Pi
Raspberry Pi
• Includes a processor (CPU), RAM, HDMI
output, USB ports, and networking (Wi-Fi,
Ethernet), making it more powerful.
• Requires more power, usually via a 5V,
2.5–3A power supply.
• Best for complex projects needing
computing power—like IoT gateways,
media centers, web servers, robotics with
vision, etc.
• Has built-in Wi-Fi, Bluetooth, USB ports,
HDMI, and GPIO pins for interacting with
hardware.
Arduino
• Simple microcontroller (like ATmega328),
limited RAM and storage, and lacks the
ability to run complex software.
• Low power consumption can run on
batteries (e.g., 9V) for long periods.
• Best for simple electronics projects—
such as controlling LEDs, motors, sensors,
and real-time systems where quick pin
control is necessary.
• Focuses on GPIO pins, with additional
components (shields) needed for network
connectivity (Wi-Fi, Ethernet, etc.).
OMega TechEd
Conclusion
 Raspberry Pi is a minicomputer for complex
projects and multitasking.
 Arduino is a microcontroller for real-time
control and simpler electronics tasks.
Choose the Raspberry Pi for software-based
projects and the Arduino for hardware-centric, real-
time applications.
OMega TechEd
Thank You!
@omega.teched
LIKE,SHARE & SUBSCRIBE
@omega_teched

More Related Content

Similar to Raspberry-Pi, Developing on Raspberry Pi, Difference between Arduino & Raspberry Pi. (20)

Introduction To Raspberry Pi with Simple GPIO pin Control
Introduction To Raspberry Pi with Simple GPIO pin Control
Pradip Bhandari
 
Raspberry Pi Introductory Lecture
Raspberry Pi Introductory Lecture
Syed Umaid Ahmed
 
Getting Started with Raspberry Pi
Getting Started with Raspberry Pi
yeokm1
 
Single Board Computers & Raspberry Pi Basics
Single Board Computers & Raspberry Pi Basics
Eueung Mulyana
 
Raspberry pi
Raspberry pi
Pravesh Sahu
 
Internet of Things, refers to the network of interconnected devices that are ...
Internet of Things, refers to the network of interconnected devices that are ...
tharunreddy999000
 
RaspberryPi + IoT - Lab to switch on and off a light bulb
RaspberryPi + IoT - Lab to switch on and off a light bulb
Jeff Prestes
 
Raspberry pi. mini computer networks science ppt
Raspberry pi. mini computer networks science ppt
harshit762481
 
Introduction aboout raspberry PI
Introduction aboout raspberry PI
Vivek P
 
Intoduction to physical computing using Raspberry Pi, 18-02-2016
Intoduction to physical computing using Raspberry Pi, 18-02-2016
Sebin Benjamin
 
Raspberry pi Beginners Session
Raspberry pi Beginners Session
Anant Shrivastava
 
IoT Physical Devices and End Points.pdf
IoT Physical Devices and End Points.pdf
GVNSK Sravya
 
Lecture 8
Lecture 8
vishal choudhary
 
Raspberry Pi
Raspberry Pi
Selvaraj Seerangan
 
Raspberry pi
Raspberry pi
ABHIJITPATRA23
 
IRJET- Survey on Nodemcu and Raspberry Pi: IoT
IRJET- Survey on Nodemcu and Raspberry Pi: IoT
IRJET Journal
 
Raspberry Pi 3 And Beaglebone Black For Engineers Upskill Learning
Raspberry Pi 3 And Beaglebone Black For Engineers Upskill Learning
thoailfanian
 
5 IOT MODULE 5 RaspberryPi Programming using Python.pdf
5 IOT MODULE 5 RaspberryPi Programming using Python.pdf
Jayanthi Kannan MK
 
My presentation raspberry pi
My presentation raspberry pi
HusainBhaldar21
 
IoT Programming on the Raspberry Pi
IoT Programming on the Raspberry Pi
Damien Magoni
 
Introduction To Raspberry Pi with Simple GPIO pin Control
Introduction To Raspberry Pi with Simple GPIO pin Control
Pradip Bhandari
 
Raspberry Pi Introductory Lecture
Raspberry Pi Introductory Lecture
Syed Umaid Ahmed
 
Getting Started with Raspberry Pi
Getting Started with Raspberry Pi
yeokm1
 
Single Board Computers & Raspberry Pi Basics
Single Board Computers & Raspberry Pi Basics
Eueung Mulyana
 
Internet of Things, refers to the network of interconnected devices that are ...
Internet of Things, refers to the network of interconnected devices that are ...
tharunreddy999000
 
RaspberryPi + IoT - Lab to switch on and off a light bulb
RaspberryPi + IoT - Lab to switch on and off a light bulb
Jeff Prestes
 
Raspberry pi. mini computer networks science ppt
Raspberry pi. mini computer networks science ppt
harshit762481
 
Introduction aboout raspberry PI
Introduction aboout raspberry PI
Vivek P
 
Intoduction to physical computing using Raspberry Pi, 18-02-2016
Intoduction to physical computing using Raspberry Pi, 18-02-2016
Sebin Benjamin
 
Raspberry pi Beginners Session
Raspberry pi Beginners Session
Anant Shrivastava
 
IoT Physical Devices and End Points.pdf
IoT Physical Devices and End Points.pdf
GVNSK Sravya
 
IRJET- Survey on Nodemcu and Raspberry Pi: IoT
IRJET- Survey on Nodemcu and Raspberry Pi: IoT
IRJET Journal
 
Raspberry Pi 3 And Beaglebone Black For Engineers Upskill Learning
Raspberry Pi 3 And Beaglebone Black For Engineers Upskill Learning
thoailfanian
 
5 IOT MODULE 5 RaspberryPi Programming using Python.pdf
5 IOT MODULE 5 RaspberryPi Programming using Python.pdf
Jayanthi Kannan MK
 
My presentation raspberry pi
My presentation raspberry pi
HusainBhaldar21
 
IoT Programming on the Raspberry Pi
IoT Programming on the Raspberry Pi
Damien Magoni
 

More from Megha Sharma (20)

Designing Printed Circuit boards, Software Choices, The Design Process
Designing Printed Circuit boards, Software Choices, The Design Process
Megha Sharma
 
Manufacturing PCB, Etching board, milling board, Third party manufacturing, a...
Manufacturing PCB, Etching board, milling board, Third party manufacturing, a...
Megha Sharma
 
Business Model, make thing, sell thing, subscription, customization, Key Reso...
Business Model, make thing, sell thing, subscription, customization, Key Reso...
Megha Sharma
 
Funding an IOT startup, Venture Capital, Government funding, Crowdfunding, Le...
Funding an IOT startup, Venture Capital, Government funding, Crowdfunding, Le...
Megha Sharma
 
Sketch, Iterate and Explore, Nondigital Methods.
Sketch, Iterate and Explore, Nondigital Methods.
Megha Sharma
 
CNC Milling, Software, Repurposing and Recycling.
CNC Milling, Software, Repurposing and Recycling.
Megha Sharma
 
3D printing, Types of 3D printing: FDM, Laser Sintering, Powder bed, LOM, DLP.
3D printing, Types of 3D printing: FDM, Laser Sintering, Powder bed, LOM, DLP.
Megha Sharma
 
Laser Cutting, Choosing a laser cutter, Software, Hinges and joints.
Laser Cutting, Choosing a laser cutter, Software, Hinges and joints.
Megha Sharma
 
Memory management, Types of memory, Making the most of your RAM.
Memory management, Types of memory, Making the most of your RAM.
Megha Sharma
 
Performance and Battery Life, Libraries, Debugging.
Performance and Battery Life, Libraries, Debugging.
Megha Sharma
 
Prototyping Embedded Devices: Arduino, Developing on the Arduino.
Prototyping Embedded Devices: Arduino, Developing on the Arduino.
Megha Sharma
 
Open Source versus Closed Source in IOT in IOT
Open Source versus Closed Source in IOT in IOT
Megha Sharma
 
Why closed? Why Open? Mixing open and closed source
Why closed? Why Open? Mixing open and closed source
Megha Sharma
 
Model Performance Metrics. Accuracy, Precision, Recall
Model Performance Metrics. Accuracy, Precision, Recall
Megha Sharma
 
Graceful Degradation and Affordance in IOT
Graceful Degradation and Affordance in IOT
Megha Sharma
 
Web thinking connected device, Small Pieces Loosely joined.
Web thinking connected device, Small Pieces Loosely joined.
Megha Sharma
 
Production & Mass Personalization, Changing Embedded Platform, Physical proto...
Production & Mass Personalization, Changing Embedded Platform, Physical proto...
Megha Sharma
 
Whose data is it anyways? Public vs Private data collection.
Whose data is it anyways? Public vs Private data collection.
Megha Sharma
 
Thinking about Prototyping: Sketching, Familiarity, Cost versus Ease of proto...
Thinking about Prototyping: Sketching, Familiarity, Cost versus Ease of proto...
Megha Sharma
 
Magic as metaphor in Internet of Things.
Magic as metaphor in Internet of Things.
Megha Sharma
 
Designing Printed Circuit boards, Software Choices, The Design Process
Designing Printed Circuit boards, Software Choices, The Design Process
Megha Sharma
 
Manufacturing PCB, Etching board, milling board, Third party manufacturing, a...
Manufacturing PCB, Etching board, milling board, Third party manufacturing, a...
Megha Sharma
 
Business Model, make thing, sell thing, subscription, customization, Key Reso...
Business Model, make thing, sell thing, subscription, customization, Key Reso...
Megha Sharma
 
Funding an IOT startup, Venture Capital, Government funding, Crowdfunding, Le...
Funding an IOT startup, Venture Capital, Government funding, Crowdfunding, Le...
Megha Sharma
 
Sketch, Iterate and Explore, Nondigital Methods.
Sketch, Iterate and Explore, Nondigital Methods.
Megha Sharma
 
CNC Milling, Software, Repurposing and Recycling.
CNC Milling, Software, Repurposing and Recycling.
Megha Sharma
 
3D printing, Types of 3D printing: FDM, Laser Sintering, Powder bed, LOM, DLP.
3D printing, Types of 3D printing: FDM, Laser Sintering, Powder bed, LOM, DLP.
Megha Sharma
 
Laser Cutting, Choosing a laser cutter, Software, Hinges and joints.
Laser Cutting, Choosing a laser cutter, Software, Hinges and joints.
Megha Sharma
 
Memory management, Types of memory, Making the most of your RAM.
Memory management, Types of memory, Making the most of your RAM.
Megha Sharma
 
Performance and Battery Life, Libraries, Debugging.
Performance and Battery Life, Libraries, Debugging.
Megha Sharma
 
Prototyping Embedded Devices: Arduino, Developing on the Arduino.
Prototyping Embedded Devices: Arduino, Developing on the Arduino.
Megha Sharma
 
Open Source versus Closed Source in IOT in IOT
Open Source versus Closed Source in IOT in IOT
Megha Sharma
 
Why closed? Why Open? Mixing open and closed source
Why closed? Why Open? Mixing open and closed source
Megha Sharma
 
Model Performance Metrics. Accuracy, Precision, Recall
Model Performance Metrics. Accuracy, Precision, Recall
Megha Sharma
 
Graceful Degradation and Affordance in IOT
Graceful Degradation and Affordance in IOT
Megha Sharma
 
Web thinking connected device, Small Pieces Loosely joined.
Web thinking connected device, Small Pieces Loosely joined.
Megha Sharma
 
Production & Mass Personalization, Changing Embedded Platform, Physical proto...
Production & Mass Personalization, Changing Embedded Platform, Physical proto...
Megha Sharma
 
Whose data is it anyways? Public vs Private data collection.
Whose data is it anyways? Public vs Private data collection.
Megha Sharma
 
Thinking about Prototyping: Sketching, Familiarity, Cost versus Ease of proto...
Thinking about Prototyping: Sketching, Familiarity, Cost versus Ease of proto...
Megha Sharma
 
Magic as metaphor in Internet of Things.
Magic as metaphor in Internet of Things.
Megha Sharma
 
Ad

Recently uploaded (20)

Exploring Ocean Floor Features for Middle School
Exploring Ocean Floor Features for Middle School
Marie
 
Chalukyas of Gujrat, Solanki Dynasty NEP.pptx
Chalukyas of Gujrat, Solanki Dynasty NEP.pptx
Dr. Ravi Shankar Arya Mahila P. G. College, Banaras Hindu University, Varanasi, India.
 
Allomorps and word formation.pptx - Google Slides.pdf
Allomorps and word formation.pptx - Google Slides.pdf
Abha Pandey
 
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
parmarjuli1412
 
Nice Dream.pdf /
Nice Dream.pdf /
ErinUsher3
 
Overview of Off Boarding in Odoo 18 Employees
Overview of Off Boarding in Odoo 18 Employees
Celine George
 
Overview of Employee in Odoo 18 - Odoo Slides
Overview of Employee in Odoo 18 - Odoo Slides
Celine George
 
LDMMIA GRAD Student Check-in Orientation Sampler
LDMMIA GRAD Student Check-in Orientation Sampler
LDM & Mia eStudios
 
How to Manage Upselling of Subscriptions in Odoo 18
How to Manage Upselling of Subscriptions in Odoo 18
Celine George
 
IDF 30min presentation - December 2, 2024.pptx
IDF 30min presentation - December 2, 2024.pptx
ArneeAgligar
 
GEOGRAPHY-Study Material [ Class 10th] .pdf
GEOGRAPHY-Study Material [ Class 10th] .pdf
SHERAZ AHMAD LONE
 
Battle of Bookworms 2025 - U25 Literature Quiz by Pragya
Battle of Bookworms 2025 - U25 Literature Quiz by Pragya
Pragya - UEM Kolkata Quiz Club
 
Publishing Your Memoir with Brooke Warner
Publishing Your Memoir with Brooke Warner
Brooke Warner
 
Webcrawler_Mule_AIChain_MuleSoft_Meetup_Hyderabad
Webcrawler_Mule_AIChain_MuleSoft_Meetup_Hyderabad
Veera Pallapu
 
MATERI PPT TOPIK 4 LANDASAN FILOSOFIS PENDIDIKAN
MATERI PPT TOPIK 4 LANDASAN FILOSOFIS PENDIDIKAN
aditya23173
 
Ray Dalio How Countries go Broke the Big Cycle
Ray Dalio How Countries go Broke the Big Cycle
Dadang Solihin
 
Basic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Basic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Restu Bias Primandhika
 
ABCs of Bookkeeping for Nonprofits TechSoup.pdf
ABCs of Bookkeeping for Nonprofits TechSoup.pdf
TechSoup
 
Paper 109 | Archetypal Journeys in ‘Interstellar’: Exploring Universal Themes...
Paper 109 | Archetypal Journeys in ‘Interstellar’: Exploring Universal Themes...
Rajdeep Bavaliya
 
How to Create an Event in Odoo 18 - Odoo 18 Slides
How to Create an Event in Odoo 18 - Odoo 18 Slides
Celine George
 
Exploring Ocean Floor Features for Middle School
Exploring Ocean Floor Features for Middle School
Marie
 
Allomorps and word formation.pptx - Google Slides.pdf
Allomorps and word formation.pptx - Google Slides.pdf
Abha Pandey
 
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
parmarjuli1412
 
Nice Dream.pdf /
Nice Dream.pdf /
ErinUsher3
 
Overview of Off Boarding in Odoo 18 Employees
Overview of Off Boarding in Odoo 18 Employees
Celine George
 
Overview of Employee in Odoo 18 - Odoo Slides
Overview of Employee in Odoo 18 - Odoo Slides
Celine George
 
LDMMIA GRAD Student Check-in Orientation Sampler
LDMMIA GRAD Student Check-in Orientation Sampler
LDM & Mia eStudios
 
How to Manage Upselling of Subscriptions in Odoo 18
How to Manage Upselling of Subscriptions in Odoo 18
Celine George
 
IDF 30min presentation - December 2, 2024.pptx
IDF 30min presentation - December 2, 2024.pptx
ArneeAgligar
 
GEOGRAPHY-Study Material [ Class 10th] .pdf
GEOGRAPHY-Study Material [ Class 10th] .pdf
SHERAZ AHMAD LONE
 
Battle of Bookworms 2025 - U25 Literature Quiz by Pragya
Battle of Bookworms 2025 - U25 Literature Quiz by Pragya
Pragya - UEM Kolkata Quiz Club
 
Publishing Your Memoir with Brooke Warner
Publishing Your Memoir with Brooke Warner
Brooke Warner
 
Webcrawler_Mule_AIChain_MuleSoft_Meetup_Hyderabad
Webcrawler_Mule_AIChain_MuleSoft_Meetup_Hyderabad
Veera Pallapu
 
MATERI PPT TOPIK 4 LANDASAN FILOSOFIS PENDIDIKAN
MATERI PPT TOPIK 4 LANDASAN FILOSOFIS PENDIDIKAN
aditya23173
 
Ray Dalio How Countries go Broke the Big Cycle
Ray Dalio How Countries go Broke the Big Cycle
Dadang Solihin
 
Basic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Basic English for Communication - Dr Hj Euis Eti Rohaeti Mpd
Restu Bias Primandhika
 
ABCs of Bookkeeping for Nonprofits TechSoup.pdf
ABCs of Bookkeeping for Nonprofits TechSoup.pdf
TechSoup
 
Paper 109 | Archetypal Journeys in ‘Interstellar’: Exploring Universal Themes...
Paper 109 | Archetypal Journeys in ‘Interstellar’: Exploring Universal Themes...
Rajdeep Bavaliya
 
How to Create an Event in Odoo 18 - Odoo 18 Slides
How to Create an Event in Odoo 18 - Odoo 18 Slides
Celine George
 
Ad

Raspberry-Pi, Developing on Raspberry Pi, Difference between Arduino & Raspberry Pi.

  • 1. • Raspberry Pi, Developing on the Raspberry Pi • Difference between Raspberry Pi and Arduino @omega.teched @omega_teched Prototyping Embedded Devices
  • 2. What is RASPBERRY PI? OMega TechEd • The Raspberry Pi in IoT is a low-cost, small computer used as a gateway or edge device for connecting and managing smart devices. • It collects data from sensors, processes it locally, and sends it to the cloud if needed. With built-in Wi-Fi and Bluetooth, it easily integrates with IoT networks. • It’s programmable, supports various IoT protocols, and is ideal for applications like smart homes, environmental monitoring, and industrial automation. • Its affordability and flexibility make it popular for IoT development and deployments.
  • 3. Developing Raspberry Pi OMega TechEd Hardware Setup Install Operating System Programming GPIO & External Devices Remote Access Build & Test
  • 4. Developing Raspberry Pi involves these steps: 1. Hardware Setup: Connect Raspberry Pi with power, microSD card (with OS installed), monitor, keyboard, and optional hardware (e.g., sensors, cameras). 2. Install Operating System: Use Raspberry Pi OS or another compatible OS on the microSD card and boot it up. 3. Programming: Write code in languages like Python (popular for GPIO control) or C++. 4. GPIO & External Devices: Use GPIO pins to connect and control sensors, motors, and other devices. Example: Control an LED connected to the Raspberry Pi: OMega TechEd
  • 5. Example import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setup(18, GPIO.OUT) # Blink the LED for i in range(5): GPIO.output(18, GPIO.HIGH) time.sleep(1) GPIO.output(18, GPIO.LOW) time.sleep(1) GPIO.cleanup() This line imports the RPi.GPIO library and assigns it the alias GPIO. This line imports Python's built-in time module, which provides time- related functions, such as sleep. This line sets the pin numbering scheme to BCM mode. This line configures GPIO pin 18 as an output pin. This line creates a for loop that will repeat 5 times. This line sets GPIO pin 18 to HIGH The program pauses for 1 second to keep the LED on. This line sets GPIO pin 18 to LOW, cutting off the power to the pin. This line resets the GPIO settings. OMega TechEd
  • 6. Continue… 5. Remote Access: Enable SSH or VNC for remote development, or run network- based applications (e.g., IoT, web servers). Enable SSH via Raspberry Pi OS Desktop Interface • Open the Start Menu (Raspberry icon in the top left). • Go to Preferences and select Raspberry Pi Configuration. • In the Interfaces tab, find SSH and select Enable. • Click OK to apply changes. 6. Build & Test: Create applications like home automation, IoT projects, or robotics. Debug and test with IDEs like Thonny or VS Code. OMega TechEd To connect via SSH: Find the Raspberry Pi’s IP address hostname –I Use an SSH client from another machine to connect: ssh pi@<IP_ADDRESS>
  • 7. Difference between Arduino and Raspberry Pi Raspberry Pi • A single-board computer. It runs a full operating system (usually Linux-based) and can perform complex tasks like web browsing, media playback, or running servers. • Runs a complete operating system, usually Raspberry Pi OS, supporting multitasking, networking, and software like Python, web servers, etc. • Supports high-level programming languages such as Python, C/C++, Java, and can use software development environments like VS Code. Arduino • A microcontroller board. It executes simple, low-level tasks like reading sensors or controlling motors directly. It does not run an OS and focuses on real-time control. • No OS. Programs (sketches) are written in C/C++ and run directly on the hardware, controlling pins and connected devices. • Primarily programmed using Arduino IDE in C/C++ with simple, event- driven code (loop and setup functions). OMega TechEd
  • 8. Difference between Arduino and Raspberry Pi Raspberry Pi • Includes a processor (CPU), RAM, HDMI output, USB ports, and networking (Wi-Fi, Ethernet), making it more powerful. • Requires more power, usually via a 5V, 2.5–3A power supply. • Best for complex projects needing computing power—like IoT gateways, media centers, web servers, robotics with vision, etc. • Has built-in Wi-Fi, Bluetooth, USB ports, HDMI, and GPIO pins for interacting with hardware. Arduino • Simple microcontroller (like ATmega328), limited RAM and storage, and lacks the ability to run complex software. • Low power consumption can run on batteries (e.g., 9V) for long periods. • Best for simple electronics projects— such as controlling LEDs, motors, sensors, and real-time systems where quick pin control is necessary. • Focuses on GPIO pins, with additional components (shields) needed for network connectivity (Wi-Fi, Ethernet, etc.). OMega TechEd
  • 9. Conclusion  Raspberry Pi is a minicomputer for complex projects and multitasking.  Arduino is a microcontroller for real-time control and simpler electronics tasks. Choose the Raspberry Pi for software-based projects and the Arduino for hardware-centric, real- time applications. OMega TechEd
  • 10. Thank You! @omega.teched LIKE,SHARE & SUBSCRIBE @omega_teched