10

WorkShop on Arduino

Embed Size (px)

DESCRIPTION

http://mahbubzaman.wordpress.com/ http://arduino.cc/en/main/boards http://arduino.cc/en/Main/ArduinoBoardMega http://arduino.cc/en/Main/Software http://wiring.org.co/ http://www.arduino.cc/en/Main/Howto http://arduino.cc/blog/category/schematics/ http://labs.arduino.cc/ADK/Index https://www.youtube.com/watch?v=8mHRqSnhbCo http://en.wikipedia.org/wiki/File:Usb_connectors.JPG2.  http://arduino.cc/

Citation preview

Page 1: WorkShop on Arduino
Page 2: WorkShop on Arduino

S. Mahbub - Uz - Zaman (09301004)!BRAC UNIVERSITY!

Department of Computer Science and Engineering!

http://mahbubzaman.wordpress.com/

Page 3: WorkShop on Arduino
Page 4: WorkShop on Arduino

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

Page 5: WorkShop on Arduino

ARDUINO MEGA

http://arduino.cc/en/main/boards

Page 6: WorkShop on Arduino

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

Page 7: WorkShop on Arduino

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

http://www.arduino.cc/en/Main/Howto

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

Page 8: WorkShop on Arduino

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) ]

Page 9: WorkShop on Arduino

PRACTICAL

Working with 5 x 7 dot-matrix with Arduino

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

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

Page 10: WorkShop on Arduino

REFERENCES

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

2.   http://arduino.cc/