top of page
Writer's pictureAnupam Kanoongo

Arduino (Communication)

Updated: Jun 5


For any programmable board the next thing which is to be considered is the mode of communication with external device to receive sketches(program given to execute).


Coming to Arduino Uno board......


Arduino/Genuino Uno has a number of facilities for communicating with a computer, another Arduino/Genuino board, or other microcontrollers. The ATmega328 provides UART TTL (5V) serial communication, which is available on digital pins 0 (RX) and 1 (TX). An ATmega16U2 on the board channels this serial communication over USB and appears as a virtual com port to software on the computer. The 16U2 firmware uses the standard USB COM drivers, and no external driver is needed. However, on Windows, a .inf file is required. The Arduino Software (IDE) includes a serial monitor which allows simple textual data to be sent to and from the board. The RX and TX LEDs on the board will flash when data is being transmitted via the USB-to-serial chip and USB connection to the computer (but not for serial communication on pins 0 and 1).


A Software Serial library allows serial communication on any of the Uno's digital pins. The ATmega328 also supports I2C (TWI) and SPI communication. The Arduino Software (IDE) includes a Wire library to simplify use of the I2C bus; see the documentation for details. For SPI communication, use the SPI library.


Hence, this would have introduced you to Communication of Arduino. To learn it in brief check out our Youtube Channel for a complete series of videos of Arduino.


Also, visit our Social Pages:

Do Like, Share & Subscribe to all our pages if you find them helpful.

8 views0 comments

Recent Posts

See All

Comentarios


bottom of page