Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SERIAL
COMMUNICATION
IN ARDUINO
HELLO!
I am Osisiogu,
Ukachi
I am here to talk to you about the
utilisation of the serial
communication protocol in
Arduino.
You can e-mail me @
ukachi2011@yahoo.com
What to expect
An Overview on Arduino
An Overview on Serial
Communication
Illustrations on the utilisation of
serial communication in Arduino
An Overview on Arduino
A physical
programmable circuit
board
A piece of software, or
IDE
An Overview on Arduino
Microcontroller
ATmega328
Operating Voltage
5V
7-12V
6-20V
40 mA
50 mA
SRAM
2 KB
EEPROM
1 KB
Clock Speed
16 MHz
Big concept
Bring the attention of your
audience over a key concept
using icons or illustrations
Synchronous
Asynchronous
Transmitter
Data
1 byte-wide Data
The Transmitter
Shifts the data onto the serial line
using its own clock
Provides the clock as a separate
signal
No start, stop, or parity bits added to
data
1 byte-wide Data
The Receiver
Extracts the data using the
clock provided by the
transmitter
Converts the serial data back
to the parallel form
Transmitter
Receiver
Data
1 byte-wide Data
The Transmitter
Shifts the parallel data onto the
serial line using its own clock
Also adds the start, stop and parity
check bits
1 byte-wide Data
The Receiver
Extracts the data using its own clock
Converts the serial data back to the
parallel form after stripping off the
start, stop and parity bits
Asynchronous Serial
Communication
Start bitindicates the beginning of the data word
Stop bitindicates the end of the data word
Parity bitadded for error detection (optional)
Data bitsthe actual data to be transmitted
Baud ratethe bit rate of the serial port
Throughputactual data transmitted per sec
(total bits transmittedoverhead)
UniversalSerialBus
phy
FireWire
RS-232
Ethernet
RS-422
FibreChannel
RS-423
SONET
RS-485
IC
SPI
Illustrations of Different
Standards
Ethernet
Fibre Channel
SPI
MIDI Cable
I2C
An image
showing the
communication of
Arduino with the
PC in real time.
An image
showing the
communication of
Arduino with the
PC for graphing
purposes.
Conclusion
Let us review some concepts
Arduino
This is a programmable
circuit board, and also an
IDE.
Arduino +
Serial
Communicatio
n
This combination gives
Engineers the ability to
create better and more
Serial
Communicatio
n
Types of Serial
Communicatio
n
This is a method of
communication between
two devices.
Synchronous
Asynchronous
Bottom Line
(Story):
The better devices can
communicate with each
other, Engineers can be
able to create better
systems.
Thank
you for
listening
Any
questions?
Credits
Special thanks goes to:
My Project Supervisor Prof. C.C.
Okezie