aula 01 - sergiogracassergiogracas.com/robotica/fase1/2018_curso_de_arduino_aula1.pdf · arduino é...
TRANSCRIPT
Aula 01Aula 01
A “protoboard” ou “Matriz de contatos” é utilizada para fazer montagens provisórias e/ou teste de projetos. É constituída por uma base plástica, contendo inúmeros
orifícios destinados à inserção de terminais de componentes eletrônicos. Internamente existem
ligações determinadas que interconectam os orifícios, permitindo a montagem de circuitos eletrônicos sem a
utilização de solda.
A protoboard possui orifícios dispostos em colunas e linhas. As linhas encontram-se nas extremidades da protoboard e as colunas ao centro.
As colunas são formadas exatamente por cinco furos cada uma.Todos os cinco orifícios de uma mesma coluna estão internamente
conectados. Os orifícios de uma coluna não possuem conexões internas com os de outras colunas.
Os orifícios das linhas estão conectados entre si (em uma mesma linha).As linhas são eletricamente independentes, isto é, não há conexão
elétrica entre os furos de uma linha e de outra.
O “diodo emissor de luz” também é conhecido pela sigla em inglês LED (Light Emitting Diode). Sua
funcionalidade básica é a emissão de luz em locais e instrumentos onde se torna mais conveniente a sua
utilização no lugar de uma lâmpada.
Um Resistor (frequentemente chamado de resistência, que é na verdade a sua medida) é
um dispositivo elétrico muito utilizado em eletrônica, ora com a finalidade de transformar energia elétrica em energia térmica por meio do
efeito joule, ora com a finalidade de limitar a corrente elétrica em um circuito.
1 ohm ou 1Ω1000 ohms = 1KΩ 1000 KΩ = 1 MΩ
O valor da resistência é
medido em OHM e seu símbolo e o Ômega Grego Ω
220(Ω) ohms 330(Ω) ohms
VermelhoVermelhoMarrom
VermelhoVermelhoMarrom
LaranjaLaranjaMarrom
Arduino é uma plataforma de hardware open source baseado em um microcontrolador com
suporte a conexão via serial ou USB com o computador para receber programas, uma placa Arduino é tudo o que precisamos para iniciar no
mundo da eletrônica e programação de microcontroladores.
O código fonte está disponível para quem desejar alterar, neste caso o hardware (a placa Arduino),
podemos encontrar dezenas de esquemas de placas Arduino, escolher a que mais nos agradar e
montar a nossa ou comprar um dos modelos já existentes.
O que é o Arduino?O que é o Arduino?
Arduino é uma plataforma de hardware open source baseado em um microcontrolador com
suporte a conexão via serial ou USB com o computador para receber programas, uma placa Arduino é tudo o que precisamos para iniciar no
mundo da eletrônica e programação de microcontroladores.
O código fonte está disponível para quem desejar alterar, neste caso o hardware (a placa Arduino),
podemos encontrar dezenas de esquemas de placas Arduino, escolher a que mais nos agradar e
montar a nossa ou comprar um dos modelos já existentes.
O que é a IDE Arduino?O que é a IDE Arduino?
A primeira ação dentro da “IDE”, será a de selecionar o tipo de
“Hardware” que você vai usar, vá em
“Ferramentas” > “Placa” e selecione o item que corresponde ao seu “Arduino”.
A segunda ação dentro da “IDE”, será a de
selecionar a “Porta Serial” em que o seu
“Arduino” vai usar para conversar com o
computador, vá em “Ferramentas” > “Porta Serial” e
selecione a “Porta” que corresponde ao seu caso.
CompilarTestar
MonitorSerial
Área deTrabalho
Área deRetorno
ouFeedBack
Enviar oprogramapara placa
Novo
Abrir
Salvar
A estrutura de um programa Arduino (chamado de sketch) é composto por duas funções principais: setup() e loop().
A função setup() é utilizada para o código de inicialização do programa (definição dos pinos IN/OUT, valores iniciais de
variáveis, etc...) e só é executada uma vez.A função loop() fica executando continuamente depois que a
função setup() é executada, aqui é que fica o código principal do seu programa.
Nossa função setup() precisa apenas configurar este pino como
um pino de saída.
Para que o LED fique piscando indefinidamente, devemos ligá-lo (escrever o valor 1 ou HIGH no pino correspondente) e depois desligá-lo (escrever o valor 0 ou LOW no pino correspondente), sempre aguardando um determinado tempo (delay) entre estas operações, que neste caso vai
definir a velocidade em que o LED ficará piscando.
Aqui criamos uma variável GLOBAL INTEIRA (int), que vai ser usada em qualquer lugar do programa, onde demos um nome um nome
amigável ao nosso LED.
Fritzing é uma iniciativa de código aberto para apoiar os designers, artistas, pesquisadores e
criadores a trabalhar criativamente com a eletrônica interativa. Os criadores do software estão
desenvolvendo uma ferramenta que permite aos usuários fazer a documentação de seus protótipos ou projetos, ensinar eletrônica em sala de aula e
criar layouts de PCB profissionais.
Simulando Circuitos - FritzingSimulando Circuitos - Fritzing
Criadores/Idealizadores:Giany Abreu – [email protected]
Sergio Graças – [email protected] – http://youtube.com/SMEsergioBlog – http://tecnicolinux.blogspot.comSite – http://sergiogracas.com/robotica