Measurements & Control using Microcontrollers
Arduino board features and applications
Feb. 2019
King Abdulaziz University
Mechanical Engineering Department MEP 365 Measurements
Contents 1-Microcontrollers
2-Microcontroller applications 3-Arduino Board
4-Arduino applications 5-Arduino advantages 6-Arduino kit
7-Software 8-Sensors
9-Fritzing software for sketching circuits
Microcontrollers
MCU=microcontroller unit
PIC =Peripheral Interface
Controller
1- PIC chip
4- Programmer Burn the PIC
2- Writing the code (basic, C, hexadecimal..)
3- Hex file produced
Microcontrollers & components
What is Inside a Microcontrollers?
Pin out of a microcontroller
PIC manufacturers
Some of the microcontroller applications
Some of the microcontroller applications & uses
Some of the microcontroller applications & uses
Some of the microcontroller applications & uses
Arduino Board
Arduino Board
Arduino Board- main components
Arduino Board types
Arduino types
Microcontroller ATmega328P
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limit) 6-20V
Digital I/O Pins 14 (of which 6 provide PWM output)
PWM Digital I/O Pins 6
Analog Input Pins 6
DC Current per I/O Pin 20 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328P) of which 0.5 KB used by bootloader
SRAM 2 KB (ATmega328P)
EEPROM 1 KB (ATmega328P)
Clock Speed 16 MHz
LED_BUILTIN 13
Length 68.6 mm
Width 53.4 mm
Weight 25 g
Arduino microcontroller Atmega 328 features
Arduino Applications
Arduino Applications
Arduino Applications
Arduino Advantages
Arduino kit
Arduino kit- Components
LEDArduino board Bread board
Variable resistance LCD
Relay
Ultra sonic sensor
Temperature sensor
IR remote control
UDB cable
Stepper motor Jumper wires
https://www.arduino.cc/en/main/software
Site for the latest software
Arduino Software
Arduino Software
Huge library for Arduino at
https://github.com/
You can download any library
using the library manager built
into Arduino IDE program
Using Library manager
8-Arduino Sensors
1-Temperature measurements 2-Pressure measurements
3-Flow rate measurements 4-Ultrasonic distance sensors 5-Liquid level sensor
6-Force and load cell sensor 7-Motion sensor
8-Voltage sensor 9-Current sensor 10-RPM sensor
Any many more ………..
8-Arduino Sensors
8-Arduino Sensors
8-Arduino Sensors
8-Arduino Sensors
9- Fritzing software
Free software for drawing nice neat circuits
http://fritzing.org/download/
Books in Arabic
Essential parts for most of the projects 1-Arduino uno
2-Bread board
3-2X16 LCD (Liquid Crystal Display) 4-9V battery
5-Battery connector 6-Jumper wires
7-LEDs
2 4
5
1
3 7
6
8-Resistance (100, 200, 300, 500 ohm) 9-Variable resistance (1K,2K,10K)
8
9
Essential parts for most of the projects