Aula 1: Conhecendo o Arduino
-
Upload
marcushenriqueteixeira -
Category
Education
-
view
88 -
download
2
Transcript of Aula 1: Conhecendo o Arduino
Prof. Marcus HenriqueLic. Em Física
Aula 1: O que é o Arduino?
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 ATmega328Tensão de operação 5VTensão de entrada (recomendada) 7-12VTensão de entrada (limites) 6-20VPinos de I/O Digitais 14 (6 PWM)Pinos Analógicos 6Corrente por I/O Pino 40 mACorrente do Pino 3.3V 50 mAMemória Flash 32 KBSRAM 2 KBEEPROM 1 KB (ATmega328)Velocidade do Clock 16 MHzARDUINO UNO
Alguns tipos de Arduino
Microcontrolador ATmega168 ou 328Tensão de entrada 7-12 VDigital I / O pinos 14 (6 PWM)Pinos analógicos de entrada 8Corrente DC por I / O Pino 40 mAMemó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 )Velocidade de clock 16 MHzARDUINO NANO
Alguns tipos de Arduino
Microcontrolador ATmega2560Tensão de operação 5VTensão de entrada 7-12VPinos de I/O Digitais 54 (14 PWM)Pinos Analógicos 16Corrente CC por I/O Pino 40 mACorrente do Pino 3.3V 50 mAMemória Flash 256 KB SRAM 8 KBEEPROM 4 KBVelocidade do Clock 16 MHz
ARDUINO MEGA
Conectando o Arduino no PCWindows
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!!!
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.
Conhecendo a IDE
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
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!