SlideShare a Scribd company logo
1 of 10
Download to read offline
S. Mahbub - Uz - Zaman (09301004)!
          BRAC UNIVERSITY!
 Department of Computer Science and Engineering!




                       http://mahbubzaman.wordpress.com/
INTRODUCTION

Arduino is an open-source electronics prototyping platform based
 on flexible, easy-to-use hardware and software. It's intended for
 artists, designers, hobbyists, and anyone interested in creating
               interactive objects or environments.


 In this presentation we are going to learn about Arduino Mega
ARDUINO MEGA




       http://arduino.cc/en/main/boards
SUMMARY
Microcontroller ATmega1280
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 54 (of which 15 provide PWM output) (Analogue output) (speed)
Analog Input Pins 16
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin50 mA
Flash Memory 128 KB of which 4 KB used by bootloader
SRAM 8 KB EEPROM4 KB
Clock Speed 16 MHz




                                    http://arduino.cc/en/Main/ArduinoBoardMega
LETS START
       1.  Arduino Mega
       2.  Arduino environment (http://arduino.cc/en/Main/Software)
       3.  Arduino programming language (based on Wiring http://wiring.org.co/)
       4.  Standard-B plug USB cable




Types of USB connectors left to right (ruler in centimeters): Micro-B plug, UC-E6 proprietary
   (non-USB) plug, Mini-B plug, Standard-A receptacle (upside down), Standard-A plug,
                                      Standard-B plug




                                                  http://www.arduino.cc/en/Main/Howto
THINGS YOU NEED TO KNOW


1.  Arduino Shield (GSM, WiFi, Ethernet etc)
2.  Arduino Libraries (You can add more libraries to Library folder)
3.  How do I make one (http://arduino.cc/blog/category/schematics/)
4.  Android (http://labs.arduino.cc/ADK/Index)
5.  OUTPUT == 1, HIGH == 1
6.  INPUT == 0, LOW == 1
7.  Analog value (PWM wave) [between 0 (always off) and 255 (always on) ]
PRACTICAL

Working with 5 x 7 dot-matrix with Arduino




                               1. 2 bread boards
                               2. 12 Jumper wire (200 mm)
                               3. You




         https://www.youtube.com/watch?v=8mHRqSnhbCo
REFERENCES

1.  http://en.wikipedia.org/wiki/File:Usb_connectors.JPG
2.  http://arduino.cc/

More Related Content

What's hot

Introducing... Arduino
Introducing... ArduinoIntroducing... Arduino
Introducing... Arduino
zvikapika
 

What's hot (20)

Introducing... Arduino
Introducing... ArduinoIntroducing... Arduino
Introducing... Arduino
 
Arduino Uno Pin Description
Arduino Uno Pin DescriptionArduino Uno Pin Description
Arduino Uno Pin Description
 
What is Arduino ?
What is Arduino ?What is Arduino ?
What is Arduino ?
 
Arduino Robotics workshop day2
Arduino Robotics workshop day2Arduino Robotics workshop day2
Arduino Robotics workshop day2
 
Arduino uno
Arduino unoArduino uno
Arduino uno
 
Arduino
ArduinoArduino
Arduino
 
Basics of arduino uno
Basics of arduino unoBasics of arduino uno
Basics of arduino uno
 
Capabilities of Arduino
Capabilities of ArduinoCapabilities of Arduino
Capabilities of Arduino
 
Arduino Introduction by coopermaa
Arduino Introduction by coopermaaArduino Introduction by coopermaa
Arduino Introduction by coopermaa
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
Arduino Microcontroller
Arduino MicrocontrollerArduino Microcontroller
Arduino Microcontroller
 
Arduino Introduction Presentation
Arduino Introduction PresentationArduino Introduction Presentation
Arduino Introduction Presentation
 
Intro to-the-arduino
Intro to-the-arduinoIntro to-the-arduino
Intro to-the-arduino
 
Ardunio
ArdunioArdunio
Ardunio
 
arduino-ppt
 arduino-ppt arduino-ppt
arduino-ppt
 
Arduino Microcontroller
Arduino Microcontroller Arduino Microcontroller
Arduino Microcontroller
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Arduino Robotics workshop Day1
Arduino Robotics workshop Day1Arduino Robotics workshop Day1
Arduino Robotics workshop Day1
 

Viewers also liked (8)

Android SMS (GDayX, Dhaka, Bangladesh)
Android SMS (GDayX, Dhaka, Bangladesh)Android SMS (GDayX, Dhaka, Bangladesh)
Android SMS (GDayX, Dhaka, Bangladesh)
 
Buacm 2
Buacm 2Buacm 2
Buacm 2
 
Command line
Command lineCommand line
Command line
 
Workshop on python
Workshop on pythonWorkshop on python
Workshop on python
 
Buacm 3
Buacm 3Buacm 3
Buacm 3
 
Android security and parsing 101
Android security  and parsing  101Android security  and parsing  101
Android security and parsing 101
 
All about android
All about androidAll about android
All about android
 
Tech Talk: App Functionality (Android)
Tech Talk: App Functionality (Android)Tech Talk: App Functionality (Android)
Tech Talk: App Functionality (Android)
 

Similar to WorkShop on Arduino

Arduino arduino boarduno
Arduino   arduino boardunoArduino   arduino boarduno
Arduino arduino boarduno
Filipe Campos
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (
Dhruwank Vankawala
 
Intro to arduino
Intro to arduinoIntro to arduino
Intro to arduino
José Faria
 
Introduction to arduino ppt main
Introduction to  arduino ppt mainIntroduction to  arduino ppt main
Introduction to arduino ppt main
eddy royappa
 
Arduino arduino boardnano
Arduino   arduino boardnanoArduino   arduino boardnano
Arduino arduino boardnano
clickengenharia
 

Similar to WorkShop on Arduino (20)

Arduino arduino boarduno
Arduino   arduino boardunoArduino   arduino boarduno
Arduino arduino boarduno
 
Intro arduino
Intro arduinoIntro arduino
Intro arduino
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (
 
What are the different types of arduino boards
What are the different types of arduino boardsWhat are the different types of arduino boards
What are the different types of arduino boards
 
Intro to arduino
Intro to arduinoIntro to arduino
Intro to arduino
 
Introduction to arduino ppt main
Introduction to  arduino ppt mainIntroduction to  arduino ppt main
Introduction to arduino ppt main
 
P.Akshaya reddy.pptx
P.Akshaya reddy.pptxP.Akshaya reddy.pptx
P.Akshaya reddy.pptx
 
introduction of arduino and node mcu
introduction of arduino and node mcuintroduction of arduino and node mcu
introduction of arduino and node mcu
 
Arduino overview - introducing
Arduino overview - introducingArduino overview - introducing
Arduino overview - introducing
 
Arduino arduino boardnano
Arduino   arduino boardnanoArduino   arduino boardnano
Arduino arduino boardnano
 
Arduino01.pptx
Arduino01.pptxArduino01.pptx
Arduino01.pptx
 
Electronics Arduino Processors
Electronics Arduino ProcessorsElectronics Arduino Processors
Electronics Arduino Processors
 
MICROCONTROLLER BASED SYSTEM
MICROCONTROLLER BASED SYSTEMMICROCONTROLLER BASED SYSTEM
MICROCONTROLLER BASED SYSTEM
 
The IoT Academy IoT training Arduino Part 1 basics
The IoT Academy IoT training Arduino Part 1 basicsThe IoT Academy IoT training Arduino Part 1 basics
The IoT Academy IoT training Arduino Part 1 basics
 
Arduino.pdf
Arduino.pdfArduino.pdf
Arduino.pdf
 
Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu
 
ESP8266 Wifi Nodemcu
ESP8266 Wifi Nodemcu ESP8266 Wifi Nodemcu
ESP8266 Wifi Nodemcu
 
Embedded application development
Embedded application developmentEmbedded application development
Embedded application development
 
Arduino
ArduinoArduino
Arduino
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

WorkShop on Arduino

  • 1.
  • 2. S. Mahbub - Uz - Zaman (09301004)! BRAC UNIVERSITY! Department of Computer Science and Engineering! http://mahbubzaman.wordpress.com/
  • 3.
  • 4. INTRODUCTION Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. In this presentation we are going to learn about Arduino Mega
  • 5. ARDUINO MEGA http://arduino.cc/en/main/boards
  • 6. SUMMARY Microcontroller ATmega1280 Operating Voltage 5V Input Voltage (recommended) 7-12V Input Voltage (limits) 6-20V Digital I/O Pins 54 (of which 15 provide PWM output) (Analogue output) (speed) Analog Input Pins 16 DC Current per I/O Pin 40 mA DC Current for 3.3V Pin50 mA Flash Memory 128 KB of which 4 KB used by bootloader SRAM 8 KB EEPROM4 KB Clock Speed 16 MHz http://arduino.cc/en/Main/ArduinoBoardMega
  • 7. LETS START 1.  Arduino Mega 2.  Arduino environment (http://arduino.cc/en/Main/Software) 3.  Arduino programming language (based on Wiring http://wiring.org.co/) 4.  Standard-B plug USB cable Types of USB connectors left to right (ruler in centimeters): Micro-B plug, UC-E6 proprietary (non-USB) plug, Mini-B plug, Standard-A receptacle (upside down), Standard-A plug, Standard-B plug http://www.arduino.cc/en/Main/Howto
  • 8. THINGS YOU NEED TO KNOW 1.  Arduino Shield (GSM, WiFi, Ethernet etc) 2.  Arduino Libraries (You can add more libraries to Library folder) 3.  How do I make one (http://arduino.cc/blog/category/schematics/) 4.  Android (http://labs.arduino.cc/ADK/Index) 5.  OUTPUT == 1, HIGH == 1 6.  INPUT == 0, LOW == 1 7.  Analog value (PWM wave) [between 0 (always off) and 255 (always on) ]
  • 9. PRACTICAL Working with 5 x 7 dot-matrix with Arduino 1. 2 bread boards 2. 12 Jumper wire (200 mm) 3. You https://www.youtube.com/watch?v=8mHRqSnhbCo