Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Arduino

Mini curso EACOMP - Universidade Positivo
by

Cristopher Bortoloti

on 7 November 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Arduino

Sejam bem vindos! Afinal, o que é arduino ? O Arduino é uma plataforma de prototipagem eletrônica open-source que se baseia em hardware e software flexível e fácil de usar. Software Agora vamos ver como é a interface do Arduino. E por ser open-source, perminte constução caseira e de facil programação. O que ele faz ? Recebe, gera e interpreta dados. Também permite desenvolver: Controle residencial Robótica Design interativo E TUDO que sua imaginação possa pensar esta ferramenta chamada Arduino pode realizar Hardware Analogic Reference pin AREF(Laranja). Ground '' Terra '' (Verde Claro) Pinos Digitais 2-13 (Verde) Pinos Digitais 0-1 TX/RX (Verde Escuro). Botão de Reset - S1 (Azul Escuro) Pinos Analogicos 0-5 (Azul Claro) Pinos Power e Ground (power: laranja, grounds: Laranja Claro) Suprimento Externo de energia In
(9 - 12VDC) - X1 (Rosa) SV1- Jumper: Determina alimentação por USB ou Externo (Roxo) USB: Usada para gravar os programas; Comunicação serial entre placa e computador;
Alimentação da placa (Amarelo) Alguns modelos de Arduino: Arduino MEGA -126k (Flash Memory)
54 pinos de I/O LilyPad Arduino Arduino Bluetooth Arduino Pro Arduino Mini Shields São extenções do arduino que permitem interagir com tecnologias diversas com facilidade. Xbee Shield Ethernet Shield LCD Shield SD Shield Motor Shield Os principais botões: Verify: verifica se o programa não tem erros de lógica ou programação Upload: Carrega o programa no microcontrolador Serial Monitor: Ativa a leitura da porta serial. Mostra os dados em uma nova janela. Instrutores: Cristopher Bortoloti
Jhonys Leite de Oliveira
Luca Chamecki Granato
Mauricio Domingues Aroldi O programa. C/C++ Funções facilitadas Após compilar teremos os dados na tela preta abaixo: Agora, mão na massa ! Entendendo e praticando os programas. Pisca - Pisca Perna positiva do led na porta 11. Perna negativa no resistor. Resistor no ground. Conectando o Arduino no PC. Conecte a USB ao PC e ao Arduino. É preciso indicar o modelo de arduino e a porta USB que ele está conectado. Vá em Tools > Board> “Modelo” Tools > Serial Port> “porta usada” Algumas funções digitais importantes: pinMode()
· Diz se o comportamento será INPUT
ou OUTPUT digitalWrite()
· Gera HIGH ou LOW no pino digitalRead()
· Recebe HIGH ou LOW do pino Semáforo Pernas positivas dos leds nas portas 13, 12 e 11. Resistores no gound. Fade in - Fade out Botões nas portas 10, 11, nos resistores e 5V Perna positiva do led na porta 11 e negativa no resistor. Resistores no ground. Alarme LDR: Uma perna na porta analógica 0 e a outra no ground. Piezo: fio vermelho na porta 8 e preto no ground. Resistor: Uma perna na porta analógica 0 e a outra no 5V. Funções Analógicas: Gera e recebe valores de 0 a 1023.
Permitindo medir além do LIGADO e
DESLIGADO. AnalogRead()
· Faz leitura do pino analógico. Valor
entre 0 a 1023 AnalogWrite()
· Gera valor analógico entre 0 e 1023.
Onda PWM. E agora o grande final: Vamos aplicar o que aprendemos neste último projeto. Controle Leds: portas 11, 10, 9 e 8 Botões: portas 6, 5, 4, 3 e 2. Parabéns a todos e muito obrigado ! Contatos: Cristopher Bortoloti: bortolotic@gmail.com Jhonys Leite de Oliveira: jhonys.oliveira@hotmail.com Luca Chamecki Granato: lucgranato@gmail.com Mauricio Aroldi: mauricio.aroldi@gmail.com
Full transcript