0% acharam este documento útil (0 voto)
66 visualizações

Arduino

O documento descreve a plataforma Arduino, incluindo que é de código aberto e fácil de usar para iniciantes em eletrônica e programação. Explica que as placas Arduino são relativamente baratas comparadas a outras plataformas e que o software funciona em múltiplos sistemas operacionais. Detalha também os componentes da placa Arduino Uno e como a técnica de PWM pode ser usada para obter resultados analógicos com saídas digitais.

Enviado por

tchepssilveira
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
66 visualizações

Arduino

O documento descreve a plataforma Arduino, incluindo que é de código aberto e fácil de usar para iniciantes em eletrônica e programação. Explica que as placas Arduino são relativamente baratas comparadas a outras plataformas e que o software funciona em múltiplos sistemas operacionais. Detalha também os componentes da placa Arduino Uno e como a técnica de PWM pode ser usada para obter resultados analógicos com saídas digitais.

Enviado por

tchepssilveira
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 4

dirigida a estudantes sem formação em eletrónica e programação.

Todas as placas Arduino são


completamente de código aberto, capacitando os utilizadores a construí-los de forma
independente e eventualmente adaptá-los às suas necessidades particulares. O software
também é de código aberto, e está a crescer através das contribuições dos utilizadores em
todo o mundo.

Por que Arduino?

Graças à sua experiência simples e acessível ao utilizador, a Arduino tem sido utilizada em
milhares de projetos e aplicações diferentes. O software Arduino é fácil de usar para
principiantes, mas suficientemente flexível para utilizadores avançados. Funciona em Mac,
Windows e Linux. Qualquer pessoa - crianças, hobbyistas, artistas, programadores - pode
começar a mexer apenas seguindo as instruções passo a passo de um kit, ou partilhando ideias
online com outros membros da comunidade Arduino.

Existem muitos outros microcontroladores e plataformas de microcontrolador disponíveis para


computação física. Parallax Basic Stamp, Netmedia's BX-24, Phidgets, MIT's Handyboard, e
muitos outros oferecem funcionalidades semelhantes. Todas estas ferramentas pegam nos
detalhes desarrumados da programação do microcontrolador e embrulham-nas num pacote
fácil de usar. Arduino também simplifica o processo de trabalho com microcontroladores, mas
oferece alguma vantagem para professores, alunos e amadores interessados em outros
sistemas:

Baratos - As placas Arduino são relativamente baratas em comparação com outras plataformas
de microcontrolador. A versão menos dispendiosa do módulo Arduino pode ser montada à
mão, e mesmo os módulos Arduino pré-montados custam menos de $50

Cross-platform - O Software Arduino (IDE) funciona nos sistemas operativos Windows,


Macintosh OSX e Linux. A maioria dos sistemas de microcontrolador está limitada ao Windows.

Ambiente de programação simples e claro - O Software Arduino (IDE) é fácil de usar para
principiantes, mas suficientemente flexível para que os utilizadores avançados também se
aproveitem. Para os professores, é convenientemente baseado no ambiente de programação
de processamento, para que os alunos que aprendem a programar nesse ambiente estejam
familiarizados com o funcionamento do IDE Arduino.

Open source e software extensível - O software Arduino é publicado como ferramentas de


código aberto, disponíveis para extensão por programadores experientes. A linguagem pode
ser expandida através de bibliotecas C++, e as pessoas que querem entender os detalhes
técnicos podem dar o salto de Arduino para a linguagem de programação AVR C em que se
baseia. Da mesma forma, pode adicionar o código AVR-C diretamente nos seus programas
Arduino, se assim o desejar.
Open source e hardware extensível - Os planos dos quadros Arduino são publicados sob uma
licença Creative Commons, para que os designers de circuitos experientes possam fazer a sua
própria versão do módulo, alargando-o e melhorando-o. Mesmo utilizadores relativamente
inexperientes podem construir a versão de pão do módulo de forma a entender como
funciona e economizar dinheiro.

Como uso o Arduino?

Veja o guia de arranque. Se procura inspiração, pode encontrar uma grande variedade de
Tutoriais no Arduino Project Hub.

O texto do guia de arranque da Arduino é licenciado sob uma Licença Creative Commons
Attribution-ShareAlike 3.0. As amostras de código no guia são divulgadas no domínio público.

Arduino Uno é um microcontrolador com base na ATmega328P (datasheet). Tem 14 pinos de


entrada/saída digitais (dos quais 6 podem ser utilizados como saídas PWM), 6 entradas
analógicas, um ressonador cerâmico de 16 MHz (CSTCE16M0V53-R0), uma ligação USB, uma
tomada de alimentação, um cabeçalho ICSP e um botão de reset.

Contém tudo o que é necessário para apoiar o microcontrolador; basta conectá-lo a um


computador com um cabo USB ou ligá-lo a um adaptador AC-a-DC ou bateria para iniciar..
Podes mexer com o teu Uno sem te preocupares muito em fazer algo errado, na pior das
hipóteses podes substituir o chip por uns dólares e começar de novo. "Uno" significa um em
italiano e foi escolhido para marcar o lançamento da Arduino Software (IDE) 1.0. O tabuleiro
uno e a versão 1.0 da Arduino Software (IDE) foram as versões de referência da Arduino, agora
evoluídas para lançamentos mais recentes. O uno board é o primeiro de uma série de placas
USB Arduino, e o modelo de referência para a plataforma Arduino; para uma extensa lista de
placas atuais, passadas ou desatualizadas ver o índice Arduino de placas.

Anatomia da Placa Arduino Uno

As placas Arduino detetam o ambiente recebendo entradas de muitos sensores, e afetam o


seu ambiente controlando luzes, motores e outros actuadores. Os quadros Arduino são a
plataforma de desenvolvimento de microcontroladores que estará no centro dos seus
projetos. Ao fazer algo, estará a construir os circuitos e interfaces para interação, e a dizer ao
microcontrolador como interagir com outros componentes. Aqui a anatomia de Arduino Uno.

Pinos digitais - Utilize estes pinos com digitalRead(), digitalWrite() e analógicoWrite().


analogWrite() funciona apenas nos pinos com o símbolo PWM.
Pin 13 LED - O único actuador incorporado na sua prancha. Além de ser um alvo útil para o seu
primeiro esboço de piscar, este LED é muito útil para depurar.

LED de alimentação - Indica que o seu Arduino está a receber energia. Útil para depurar.

Microcontrolador ATmega - O coração da sua prancha.

Entrada Analógica - Utilizar estes pinos com analógicoSRead().

Pinos GND e 5V - Utilize estes pinos para fornecer energia e terra +5V aos seus circuitos.

Conector de alimentação - É assim que alimenta o seu Arduino quando não está ligado a uma
porta USB para obter energia. Pode aceitar tensões entre 7-12V.

LEDs TX e RX - Estes LEDs indicam comunicação entre o seu Arduino e o seu computador.
Espere que cintilem rapidamente durante o upload do esboço, bem como durante a
comunicação em série. Útil para depurar.

Porta USB - Utilizada para alimentar o seu Arduino Uno, fazer o upload dos seus esboços para
o seu Arduino e comunicar com o seu esboço Arduino (via Serial. println() etc.).

Botão de reset - Reinicia o microcontrolador ATmega.

PWM

O exemplo de desvanecimento demonstra a utilização de uma saída analógica (PWM) para


desbotar um LED. Está disponível no menu File->Sketchbook->Examples->Analog do software
Arduino.

A Modulação da Largura da Pulsação, ou PWM, é uma técnica para obter resultados analógicos
com meios digitais. O controlo digital é usado para criar uma onda quadrada, um sinal ligado e
desligado. Este padrão on-off pode simular tensões entre o Vcc completo da placa (por
exemplo, 5 V em Uno, 3,3 V numa placa MKR) e desligado (0 Volts) alterando a parte do tempo
em que o sinal passa em relação ao tempo que o sinal gasta. A duração do "tempo a tempo" é
chamada de largura de pulso. Para obter valores analógicos variados, muda-se, ou modula-se,
a largura do pulso. Se repetir este padrão de ligação com um LED, por exemplo, o resultado é
como se o sinal fosse uma tensão constante entre 0 e Vcc controlando a luminosidade do LED.

No gráfico abaixo, as linhas verdes representam um período de tempo regular. Esta duração
ou período é o inverso da frequência PWM. Por outras palavras, com a frequência pwm de
Arduino a cerca de 500Hz, as linhas verdes mediriam 2 milissegundos cada. Um apelo à
analógicoDite() está numa escala de 0 a 255, de tal forma que o analógicoWrite(255) solicita
um ciclo de serviços 100% (sempre ligado), e o analógicoDite(127) é um ciclo de serviço de
50% (em metade do tempo) por exemplo.
Assim que tiver este exemplo a funcionar, pegue o seu arduino e agite-o para trás e para a
frente. O que você está fazendo aqui é essencialmente mapear o tempo em todo o espaço.
Para os nossos olhos, o movimento borra cada LED piscando para uma linha. À medida que o
LED se desvanece, essas pequenas linhas vão crescer e encolher em comprimento. Agora estás
a ver a largura do pulso.

Escrito por Timothy Hirzel

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy