Inversor vetoria e escalar

Disponível somente no TrabalhosFeitos
  • Páginas : 19 (4685 palavras )
  • Download(s) : 0
  • Publicado : 24 de abril de 2013
Ler documento completo
Amostra do texto
Introdução ao Arduino

Grupo de Robótica UFMS 2012

SUMÁRIO 1. Introdução ao Arduino ______________________________________ 3 1.1 1.2 História do Arduino _______________________________________ 3 O que é um Arduino? _____________________________________ 3

1.3 Por que usar Arduino? ______________________________________ 4 2. Modelos de Arduino ________________________________________ 4 2.1Arduino UNO ______________________________________________ 4 2.2 2.3 2.4 Arduino 2009 ____________________________________________ 5 Arduino Mega 2560 _______________________________________ 5 Arduino Nano ___________________________________________ 5

3. Arduino Mega ______________________________________________ 6 3.1 Definições: _______________________________________________ 6 3.2Especificações ____________________________________________ 7 3.3 Alimentação ______________________________________________ 7 3.4 Entrada e Saída ___________________________________________ 8 3.5 LED 13 __________________________________________________ 8 3.6 Memória _________________________________________________ 8 3.7 Características Físicas do Arduino MEGA 2560 ___________________ 9 4. Descrição dofuncionamento de uma Protoboard _______________ 10 5. Resistores _______________________________________________ 14 5.1 5.2 5.3 5.4 O que são resistores? ____________________________________ 14 Tipos de resistores ______________________________________ 14 Resistores em série e em paralelo: __________________________ 16 Códigos de cores _______________________________________ 16

6. Ambiente deDesenvolvimento Arduino _______________________ 18 7. Programando para o Arduino: Conceitos e Sintaxe da Linguagem de Programação _____________________________________________ 20 7.1 Setup e Loop _____________________________________________ 20 7.2 7.3 7.4 HIGH e LOW ___________________________________________ 21 INPUT e OUTPUT _______________________________________ 21 Funções______________________________________________ 22 Funções de Entrada e Saída Digital ______________________ 22 Funções de Entrada e Saída Analógica ___________________ 23 Tempo ____________________________________________ 24
2

7.4.1 7.4.2 7.4.3

1. Introdução ao Arduino
1.1 História do Arduino O Arduino surgiu em 2005, na Itália, com um professor chamado Massimo Banzi, que queria ensinar eletrônica eprogramação de computadores a seus alunos de design, para que eles usassem em seus projetos de arte, interatividade e robótica. Porém, ensinar eletrônica e programação para pessoas que não são da área não era uma tarefa simples, e outra dificuldade era a inexistência de placas poderosas e baratas no mercado. Foi pensando nisso que Massimo e David Cuartielles decidiram criar sua placa própria, com a ajuda doaluno de Massimo, David Mellis, que ficou responsável por criar a linguagem de programação do Arduino. Várias pessoas conseguiram utilizar o Arduino e fazer coisas incríveis, surgindo assim essa febre mundial da eletrônica. 1.2 O que é um Arduino? Arduino é uma placa de controle de entrada de dados (IN), como sensores, e saída de dados (OUT), como motores e leds, com cristal oscilador de 16 Mhz,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. No Arduino, informações ou ordens são transmitidas de umcomputador para a placa através de Bluetooth, wireless, USB, infravermelho, etc. Essas informações devem ser traduzidas utilizando a linguagem Wiring baseada em C/C++.

Figura 1. Caixa do arduino

3

1.3 Por que usar Arduino?    Baixo custo - Uma pessoa pode comprar um Arduino pagando em torno de R$ 50,00. Software para várias plataformas - Microsoft Windows, Mac OS X e Linux. Linguagem...
tracking img