Eletrônica Silveira
Olá, Seja Bem-Vindo ao Fórum Eletrônica Silveira!!!!
Para você poder ver os mais variados Projetos do nosso Fórum, você precisa fazer o cadastro!

Depois de se Cadastrar, não se esqueça de ler as regras do fórum!

https://eletronicasilveira.forumeiros.com/t3-regras-do-forum#3


Administrador do Fórum,
Rafael Silveira

Participe do fórum, é rápido e fácil

Eletrônica Silveira
Olá, Seja Bem-Vindo ao Fórum Eletrônica Silveira!!!!
Para você poder ver os mais variados Projetos do nosso Fórum, você precisa fazer o cadastro!

Depois de se Cadastrar, não se esqueça de ler as regras do fórum!

https://eletronicasilveira.forumeiros.com/t3-regras-do-forum#3


Administrador do Fórum,
Rafael Silveira
Eletrônica Silveira
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
HOMENAGEM

Na vida tudo passa tudo acontece mas alguém igual a você a gente jamais esquece

Introdução ao Arduino 1-74


★ 22 de novembro de 1991

† 12 de março de 2016

Nosso eterno amigo, administrador e fundador deste fórum
Quem está conectado?
52 usuários online :: 0 registrados, 0 invisíveis e 52 visitantes :: 1 motor de busca

Nenhum

O recorde de usuários online foi de 362 em Sex 9 Abr 2021 - 22:11
Últimos assuntos
» Meu irs 900 stereo
Introdução ao Arduino EmptyOntem à(s) 17:40 por sandy silva de oliveira

» LAYOUT DA TIME ONE E OS PDF
Introdução ao Arduino EmptySex 19 Abr 2024 - 20:01 por cristaltec

» PI ITALIANO 6V DETECTOR DE METAL
Introdução ao Arduino EmptyQua 10 Abr 2024 - 19:10 por Fardin pezzhan

» DETECTOR DE METAIS IDX-PRO
Introdução ao Arduino EmptySex 5 Abr 2024 - 19:51 por Fardin pezzhan

» Fonte Chaveada 2000W SG3525 & IR2110
Introdução ao Arduino EmptyQui 4 Abr 2024 - 12:55 por sandy silva de oliveira

» Todas as revistas CTA VOL 1 A 12 - aproveitem.
Introdução ao Arduino EmptyTer 2 Abr 2024 - 22:28 por Rodrigo L Santos

» >>>>>>> Sobre a criação de novos tópicos<<<<<<<<<<<<<<<
Introdução ao Arduino EmptyDom 24 Mar 2024 - 16:10 por crisnich

» Defeito intermitente amplificador Ciclotron TIP5000
Introdução ao Arduino EmptyQua 20 Mar 2024 - 9:13 por fastaveira

» Esquema Amplificador Audio Leader AL 5.0
Introdução ao Arduino EmptyQua 20 Mar 2024 - 9:01 por fastaveira

» MK4000 - FONTE CHAVEADA FULL BRIDGE
Introdução ao Arduino EmptyDom 17 Mar 2024 - 18:43 por sandy silva de oliveira

» amplificador class h tailandes
Introdução ao Arduino EmptySex 15 Mar 2024 - 22:41 por mehuysal

» Amplificador Super Strong
Introdução ao Arduino EmptyQui 14 Mar 2024 - 13:03 por Reginaldo Silva

» Amplificador Classe D UCD1500
Introdução ao Arduino EmptyQua 13 Mar 2024 - 13:07 por Guille

»  NS450 - FONTE CHAVEADA PARTE 2
Introdução ao Arduino EmptySeg 11 Mar 2024 - 6:55 por ffernand3s

» Amplificador Fonte Simples em teia de aranha
Introdução ao Arduino EmptySex 1 Mar 2024 - 12:17 por Reginaldo Silva

Top dos mais postadores
Rafael Silveira (7816)
Introdução ao Arduino I_vote_lcapIntrodução ao Arduino I_voting_barIntrodução ao Arduino I_vote_rcap 
Caca Silva (6057)
Introdução ao Arduino I_vote_lcapIntrodução ao Arduino I_voting_barIntrodução ao Arduino I_vote_rcap 
renatoscp (3891)
Introdução ao Arduino I_vote_lcapIntrodução ao Arduino I_voting_barIntrodução ao Arduino I_vote_rcap 
CMeletronica (3234)
Introdução ao Arduino I_vote_lcapIntrodução ao Arduino I_voting_barIntrodução ao Arduino I_vote_rcap 
michel chagas (2791)
Introdução ao Arduino I_vote_lcapIntrodução ao Arduino I_voting_barIntrodução ao Arduino I_vote_rcap 
Railson (2119)
Introdução ao Arduino I_vote_lcapIntrodução ao Arduino I_voting_barIntrodução ao Arduino I_vote_rcap 
alexsandro rodrigues de a (1835)
Introdução ao Arduino I_vote_lcapIntrodução ao Arduino I_voting_barIntrodução ao Arduino I_vote_rcap 
naldo santos (1625)
Introdução ao Arduino I_vote_lcapIntrodução ao Arduino I_voting_barIntrodução ao Arduino I_vote_rcap 
ablacon64 (1222)
Introdução ao Arduino I_vote_lcapIntrodução ao Arduino I_voting_barIntrodução ao Arduino I_vote_rcap 
gilvantexas (1061)
Introdução ao Arduino I_vote_lcapIntrodução ao Arduino I_voting_barIntrodução ao Arduino I_vote_rcap 

Medidor de Velocidade


Introdução ao Arduino

4 participantes

Ir para baixo

Introdução ao Arduino Empty Introdução ao Arduino

Mensagem por Caca Silva Sáb 26 maio 2012 - 13:55

Uma plataforma que disponibiliza aos profissionais de eletrônica uma maneira fácil de programar microcontroladores para os seus projetos

O Arduino é uma plataforma que foi criada para suprir a demanda do hobbyista ou entusiasta de eletrônica que gostaria de uma forma barata e mais fácil de usar e programar microcontroladores para seus circuitos mais complexos. Com o Arduino, aqueles que já têm algum conhecimento mínimo de programação têm um equipamento prático de utilizar sem exigir grandes conhecimentos de eletrônica; outros que conhecem eletrônica têm uma plataforma fácil de realizar uma interação de alto nível; e alguns que não têm conhecimento nenhum, podem partir do zero e chegar a algo funcional com facilidade.

Há outras plataformas para microcontroladores de diversos tipos criadas com esse objetivo, mas o Arduino foi gerado com foco em características como custo e facilidade de uso, sendo disponível como hardware e software livre, e buscando como público-alvo pessoas entre professores, estudantes, amadores, hobbyistas, e até mesmo aqueles que procuram somente uma forma melhor de interagir com o computador e usá-lo em seu trabalho, como alguns artistas. Recebeu menção honrosa no festival “Ars Eletrônica 2006” e possui licença da Creative Commons como hardware livre.

A plataforma consiste em uma placa com circuitos de entrada/saída para um microcontrolador AVR, um ambiente de desenvolvimento e o bootloader que já vem gravado no microcontrolador, ou que pode ser gravado facilmente caso construa seu próprio Arduino a partir dos esquemas disponíveis. Quem já domina o assunto e quiser usá-lo, poderá também programá-lo como qualquer AVR.

Hardware

As especificações da placa são disponíveis livremente. Ela é fornecida comercialmente com o nome “Arduino” através do fabricante original, e com outros nomes por vários fabricantes diferentes, podendo ser adquirida em várias versões. Ela também pode ser montada pelo próprio interessado, confeccionando tudo por conta própria a um custo baixo (figura 1).

Introdução ao Arduino Figura_1_introducao_arduino

As versões mais recentes, como o Arduino “Duemilanove” (2009, em italiano), usam o microcontrolador ATmega168. Todas as versões utilizam comunicação serial e podem até ser ligadas a qualquer dispositivo compatível, mas as versões recentes têm um conversor USB-serial que permite a ligação direta com uma porta USB do computador. Entre outras variações da placa original, há uma versão com Bluetooth permitindo fácil acesso sem fio, versões “mini”, próprias para embutir permanentemente em um projeto, entre outras.

A placa inclui um cristal oscilador de 16 MHz para o clock, um regulador de tensão de 5 V, botão de reset, plugue de alimentação, pinos conectores, e alguns LEDs para facilitar a verificação do funcionamento. A porta USB já fornece alimentação enquanto estiver conectado ao computador, e a tensão de alimentação quando desconectado pode variar de 7 V a 12 V, graças ao regulador presente na placa.

A placa tem 13 pinos de entrada/saída, podendo ser configurados conforme desejado para leitura de botões, circuitos, controle de dispositivos, etc. Além desses, há mais 6 pinos de entrada analógica para leitura de sensores e sinais de entrada de diversos tipos. Dentre os 13 pinos de saída, 6 podem ser configurados para usar “Pulse Width Modulation” (PWM), que permite a interação fácil com dispositivos que utilizam essa forma de modulação, como servomotores, assim como o controle da intensidade do sinal entregue pela saída. Na figura 2 temos a pinagem da placa.

Introdução ao Arduino Figura_2_introducao_arduino

Software

O ambiente de desenvolvimento é uma aplicação multiplatataforma, desenvolvida em Java, com código-fonte aberto, que funciona em Windows, Linux e Mac. Ele tem o visual de um editor simples, fácil de usar para editar, compilar e gravar o código na placa. A linguagem usada é baseada em C e algumas construções de C++, e inclui também uma biblioteca própria, além das funções de uma parte da biblioteca padrão C. Além da biblioteca original, há muitas outras disponíveis na comunidade, desenvolvidas por usuários colaboradores, que facilitam diversas outras tarefas.

Como um dos pontos mais importantes do projeto é a facilidade de uso por amadores e leigos, as bibliotecas de controle são muito fáceis de usar, frequentemente exigindo não mais do que uma única chamada de função até para realizar tarefas bem complexas, como movimentar um motor de passo ou ler um valor de um sensor, sendo ideal para iniciantes, amadores, e quem nunca animou-se muito em aprender a usar microcontroladores por dificuldade com programação Assembly.

Exemplo 1

O primeiro circuito de exemplo ilustra o uso de uma das saídas PWM do Arduino com um servomotor. Qualquer servo com um terminal de controle compatível funciona. Aqui usamos um polar rotor do tipo usado em antenas parabólicas (figura 3).

Introdução ao Arduino Figura_3_introducao_arduino

Os fios preto e vermelho correspondem ao negativo e positivo da alimentação, respectivamente, e neste exemplo pode- mos conectá-lo diretamente aos pinos de alimentação do Arduino. O vermelho é conectado ao pino 5 V, e o preto a qualquer um dos pinos GND. Note que há dois pinos GND, um ao lado do outro no bloco de pinos inferiores. O fio branco é o terminal de controle, e deve ser conectado a uma das saídas digitais com PWM, qualquer um dos pinos 3, 5, 6, 9, 10 ou 11. Aqui usaremos o 10. Na figura 4 temo a conexão do servo à placa.

Introdução ao Arduino Figura_4_introducao_arduino

No exemplo usamos um código que lerá um caracter recebido pela porta serial, digitado pelo usuário através do “Serial Monitor” do ambiente de desenvolvimento ou enviado diretamente pela porta USB, usando um terminal ou uma biblioteca de linguagem de programação caso queiramos uma interação maior. De acordo com o caracter recebido, o Arduino controla o servo movimentando-o até uma posição fixa.

Introdução ao Arduino Box_1_introducao_arduino

Exemplo 2

O segundo exemplo mostra como utilizar uma das entradas analógicas do Arduino, assim como um dos pinos digitais como saída. Usaremos um potênciometro que controlará a velocidade com que um LED pisca na saída.

O potênciometro linear de 100 kohms é conectado tendo um dos seus pinos extremos ligado ao GND, o outro extremo ao pino AREF, que fornece a tensão de referência, e o pino central conectado a qualquer uma das entradas analógicas, na parte inferior esquerda. Aqui usaremos a entrada 1. Observe a figura 5.

Introdução ao Arduino Figura_5_introducao_arduino

O Arduino possui soldado na placa um LED e um resistor já conectados ao pino 13, para facilitar a depuração e diagnóstico. Faremos com que esse LED pisque com um intervalo proporcional à posição do potênciometro. Em um extremo ele alternará o estado a cada 10 ms, no outro extremo a cada 500 ms.

Introdução ao Arduino Box_2_introducao_arduino












Fonte=http://www.sabereletronica.com.br/secoes/leitura/1307

_________________
Introdução ao Arduino 10endzc
Caca Silva
Caca Silva
ADMINISTRADOR
ADMINISTRADOR

Mensagens : 6057
Data de inscrição : 30/01/2011
Idade : 43
Localização : Ritápolis MG

Ir para o topo Ir para baixo

Introdução ao Arduino Empty Re: Introdução ao Arduino

Mensagem por Robinho Sáb 26 maio 2012 - 20:33

Arduino ta na moda, tenho o meu aqui e bem fácil de programar e achar sites e blogs com assuntos do mesmo.

boa postagem Cacabest.
Robinho
Robinho
Avançado
Avançado

Mensagens : 906
Data de inscrição : 04/06/2011
Idade : 46
Localização : Rio de Janeiro

http://www.paodemugen.com.br

Ir para o topo Ir para baixo

Introdução ao Arduino Empty Re: Introdução ao Arduino

Mensagem por Caca Silva Sáb 26 maio 2012 - 22:47

Obrigado Robinho vou começar a dar um pouco mais de atenção a essa área.

_________________
Introdução ao Arduino 10endzc
Caca Silva
Caca Silva
ADMINISTRADOR
ADMINISTRADOR

Mensagens : 6057
Data de inscrição : 30/01/2011
Idade : 43
Localização : Ritápolis MG

Ir para o topo Ir para baixo

Introdução ao Arduino Empty Re: Introdução ao Arduino

Mensagem por Manoel Garcia Qui 30 Ago 2012 - 18:24

Pergunta de um (ainda) leigo no assunto: qual a diferença dele para o pic e o basic step?
Manoel Garcia
Manoel Garcia
Nível 2
Nível 2

Mensagens : 23
Data de inscrição : 13/05/2012
Idade : 45
Localização : São Paulo

Ir para o topo Ir para baixo

Introdução ao Arduino Empty Re: Introdução ao Arduino

Mensagem por kaiomy2 Sex 31 Ago 2012 - 7:49

é bom introduzir no arduino
avatar
kaiomy2
Nível 2
Nível 2

Mensagens : 165
Data de inscrição : 30/05/2012
Idade : 28
Localização : goiania

Ir para o topo Ir para baixo

Introdução ao Arduino Empty Re: Introdução ao Arduino

Mensagem por Manoel Garcia Sex 31 Ago 2012 - 15:05

kaiomy2 escreveu:é bom introduzir no arduino

Qual a vantagem dele Kaiomy2?
Preço, recursos ou facilidade de programar?
Manoel Garcia
Manoel Garcia
Nível 2
Nível 2

Mensagens : 23
Data de inscrição : 13/05/2012
Idade : 45
Localização : São Paulo

Ir para o topo Ir para baixo

Introdução ao Arduino Empty Re: Introdução ao Arduino

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos