# data[].attributes.body
O Arduino é uma plataforma de computação física, ou seja, um mini computador dedicado e independente, programado para realizar determinadas funções.

# data[].attributes.body
Esse é o cérebro do Arduino. Um computador inteiro dentro de um pequeno chip, este é o dispositivo programável que roda o código que enviamos à placa.

# data[].attributes.body
Conecta a placa ao computador. É por onde o computador e o Arduino se comunicam com o auxílio de um cabo USB.

# data[].attributes.body
Pinos que podem ser programados para agirem como entradas ou saídas fazendo com que o Arduino interaja com o meio externo. O UNO R3 possui 14 portas digitais (I/O), 6 pinos de entrada analógica e 6 saídas analógicas (PWM).

# data[].attributes.body
Fornecem diversos valores de tensão que podem ser utilizados para energizar os componentes do seu projeto. Devem ser usados com cuidado, para que não sejam forçados a fornecer valores de corrente superiores ao suportado pela placa.

# data[].attributes.body
Para que o computador e o microcontrolador conversem, é necessário que exista um chip que traduza as informações vindas de um para o outro. Os LEDs TX e RX acendem quando o Arduino está transmitindo e recebendo dados pela porta serial respectivamente.

# data[].attributes.body
Responsável por receber a energia de alimentação externa, que pode ter uma tensão de no mínimo 7 Volts e no máximo 20 Volts e uma corrente mínima de 300mA. Recomendamos 9V, com um pino redondo de 2,1mm e centro positivo. Caso a placa também esteja sendo alimentada pelo cabo USB, ele dará preferência à fonte externa automaticamente.

# data[].attributes.body
Indica se a placa está energizada.

# data[].attributes.body
Botão que reinicia a placa.

# data[].attributes.body
LED conectado ao pino digital 13.

# data[].attributes.body
Nesta placa, o microcontrolador ATmega328 é utilizado, este dispõem de 32kb de memória flash e 2kb de SRAM. De maneira simples, a memória flash é o local na qual nosso programa será salvo, já a SRAM é a memória na qual nossas variáveis serão salvas.

# data[].attributes.body
O Led é conectado fisicamente ao Arduino, e o código define como o Led deve ser controlado, quando deve ser ligado ou desligado, e por quanto tempo deve permanecer em cada estado. Essa é a base para interações mais complexas e projetos usando o Arduino.

# data[].attributes.body
O Sensor de Obstáculo Infravermelho LM393 é um dispositivo eletrônico amplamente utilizado em projetos de robótica e automação para detectar a presença de objetos ou obstáculos em seu caminho. Ele é composto por um emissor e um receptor infravermelho, que trabalham juntos para determinar a distância e a presença de um objeto.

# data[].attributes.body
Podemos classificar o Módulo de Memória EEPROM Arduino como um expansor para a memória para o microcontrolador, sendo facilmente adaptado através da sua conexão I2C (SCL, SDA) que permite a utilização de mais de uma memória EEPROM em um mesmo esquema de ligação, bastando configurar o endereço de cada qual.

# data[].attributes.body
São todos os dispositivos que interferem diretamente no ambiente, ou seja, uma saída de dados do microcontrolador para acionamento de algum dispositivo ou objeto controlado.