Você está na página 1de 14

Aula 1: O que é o Arduino?

Prof. Marcus Henrique


Lic. Em Física
Arduino é uma placa de prototipagem de hardware e
software livres, que utiliza o microcontrolador Atmega328
(modelo) da Atmel (fabricante), com pinos que podem se
comportar como entradas (INPUT) e saídas (OUTPUT).
Cada pino pode drenar uma corrente máxima de 40 mA.

O QUE É UM MICROCONTROLADOR?

ENTRADAS E SAÍDAS?
COMO ASSIM?
O que eu posso fazer com um
Arduino?
Alguns tipos de Arduino
Microcontrolador ATmega328
Tensão de operação 5V
Tensão de entrada (recomendada) 7-12V
Tensão de entrada (limites) 6-20V
Pinos de I/O Digitais 14 (6 PWM)
Pinos Analógicos 6
Corrente por I/O Pino 40 mA
Corrente do Pino 3.3V 50 mA
Memória Flash 32 KB
SRAM 2 KB
EEPROM 1 KB (ATmega328)
ARDUINO UNO Velocidade do Clock 16 MHz
Alguns tipos de Arduino
Microcontrolador ATmega168 ou 328
Tensão de entrada 7-12 V
Digital I / O pinos 14 (6 PWM)
Pinos analógicos de entrada 8
Corrente DC por I / O Pino 40 mA
Memória Flash 16 KB (ATmega168)
ou 32 KB ( ATmega328 )
SRAM 1 KB ( ATmega168 )
ou 2 KB ( ATmega328 )
EEPROM 512 bytes ( ATmega168 )
ou 1 KB ( ATmega328 )
ARDUINO NANO Velocidade de clock 16 MHz
Alguns tipos de Arduino
Microcontrolador ATmega2560
Tensão de operação 5V
Tensão de entrada 7-12V
Pinos de I/O Digitais 54 (14 PWM)
Pinos Analógicos 16
Corrente CC por I/O Pino 40 mA
Corrente do Pino 3.3V 50 mA
Memória Flash 256 KB
SRAM 8 KB
EEPROM 4 KB
Velocidade do Clock 16 MHz
ARDUINO MEGA
Conectando o Arduino no PC
Windows

Ao conectar o Arduino pela primeira vez, será instalado o driver. Logo após,
verifique qual placa e porta você está utilizando.

Pronto, você já pode começar a programar o seu arduino!!!


Conhecendo a IDE
1. Verificar : Compila e aprova seu código.
Ele vai pegar erros de sintaxe (como falta
de ponto e vírgula ou parênteses).

2. Upload: Envia o seu código para o


placa. Ao clicar nele , você deve ver os
leds em sua placa piscar rapidamente.

3. Novo: Este botão abre uma nova aba da


janela de código.

4. Abrir: Este botão vai deixar você abrir


um esboço existente .
Conhecendo a IDE
5. Salvar: Salva seu seu código.

6. Serial Monitor: Isto irá abrir uma janela


que exibe todas as informações
transmitidas pela serial que a placa está
enviando. É muito útil para detecção de
possíveis erros.

7. Mostra o nome do sketch em que se está


trabalhando.

8. Esta é a área onde você compor o


código para o seu esboço .

9. Este é o lugar onde o IDE informa se


houve algum erro no seu código.

10. Mostra mensagens informando os


erros.

11. Mostra qual placa e porta está


utilizando.
Primeiro programa
Na placa Arduino UNO tem
um led conectado ao pino
13 que você pode utilizar
para fazer seu primeiro
programa e testar seu
Arduino.

Vamos ao código.
Primeiro programa
Depois de digitado o código ao
lado pressione o botão upload.

Se você tiver digitado tudo


corretamente, você irá ver o
led piscando na própria placa
do arduino.
Entendo o programa
setup()

No Arduino a função setup() é chamada no


momento em que o programa começa. É
usada para definir os modos de entrada ou
saída dos pinos e outras configurações que
veremos em outras aulas. Essa função é
executada somente uma vez, quando o
Arduino é iniciado ou quando é resetado.
Entendo o programa
loop()

No Arduino após a função setup(), que


inicializa e declara os valores iniciais, a
função loop() faz precisamente o que seu
nome indica:
ela repete-se continuamente permitindo que
seu programa funcione dinamicamente. É
utilizada para controlar de forma ativa a
placa Arduino.
Obrigado!

Você também pode gostar