Introduction-to-Arduino-PowerPoint-Presentation-on-Arduino.pptx

samuelnicholaswidjaj 14 views 19 slides Mar 10, 2025
Slide 1
Slide 1 of 19
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19

About This Presentation

jjohuhiu


Slide Content

Arduino DRET Pvt. Ltd.

Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It's an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board What is Arduino ?

Simple, clear programming environment Inexpensive Arduino boards are relatively inexpensive compared to other microcontroller platforms Open source and extensible software The Arduino software is published as open source tools, available for extension by experienced programmers Open source and extensible hardware Cross-platform The Arduino software runs on Windows, and Linux operating systems. Why Arduino ?

Components of the Arduino ATMega168/328 16MHz crystal/filtering capacitors Onboard power regulators FTDI USB <-> Serial Chip Hardware

Necessary parts for arduino

ATMega168/328 The ‘brains’ of the Arduino Program is loaded onto the chip Runs main loop until power is removed Microcontroller unit

16Mhz Crystal The ‘heartbeat’ of the ATMega chip Speed of crystal determines chip speed Possible to over/ underclock depending on application ATMega series has onboard oscillator; less precise 16Mhz Crystal

FTDI USB Chip Allows your Arduino to communicate with your computer over a simple USB link Only necessary for communicating with USB

Power Supply 5 Volt and 3.3 Volt Regulators Filtering capacitors Automatic switching between external and USB Power Leave it out if you have a filtered 5 Volt power supply

Hardware Circuit Board Headers USB port Sockets

Types of arduino

Types of arduino There are many different Arduino variations on the market, from small boards like the Arduino mini to large boards like the Arduino MEGA. All have certain features in common: Digital input/output pins (some double as PWM pins) Analog input/output pins Serial communication pins In-system programming pins (ISP) Compatibility with Arduino software

Arduino Development Board

Arduino software

Arduino Language C like syntax, but simplified Abstracts the pin naming to numbers Easy to learn, yet powerful Lots of example code Easy to reuse C-code from other projects Libraries can be written in C++ Lots of libraries available

Thank you
Tags