Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega



Documentos relacionados
Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

1Manual do Program-ME... 6

Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações.

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC

Eletrônica & Robótica open-source

Comunicação Serial com o AVR ATMEGA8

Alarme Automotivo com mensagem para móvel utilizando Arduino

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre

APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO

Introdução ao Arduino. Pessanha Santos ASPOF EN-AEL

Cerne Tecnologia e Treinamento

Manual completo Programador PRG-8051-USB

Conhecendo o Proteus

TUTORIAL Arduino Nano

ARDUINO UNO Guia de Instalação

RECONHECIMENTO DE VOZ UTILIZANDO ARDUINO

ARDUINO UNO Guia do Usuário

Intel Galileo: Instalação e IDE Arduino

Minicurso de Arduino

Simulação de Circuitos Microcontrolados com o Proteus

Easy Lab. Manual do usuário Revisão /11/14. DMA Electronics 1

Viabilizado pela Organização do ERI MS; Apoiado pelo grupo ArduinoMS; Agradecimentos especiais ao do SENAC e UCDB.

Minicurso de Arduino

Arduino Hack Day PROMOVA VOCÊ TAMBÉM UM ARDUINO HACK DAY!

1. CAPÍTULO COMPUTADORES

Programação de Robótica: Modo Circuitos Programados - Avançado -

UNIVERSIDADE FEDERAL DE SANTA CATARINA EEL5105 Circuitos e Técnicas Digitais Prof. Eduardo L. O. Batista

Acessando a Porta Paralela com o Delphi. Vitor Amadeu Souza. vitor@cerne-tec.com.br

Programação em BASIC para o PIC Mostrando Mensagens no Display LCD Vitor Amadeu Souza

Introdução. Hardware X Software. Corpo Humano Parte Física. Capacidade de utilizar o corpo em atividades especificas explorando seus componentes

Seja Bem-vindo(a)! Neste módulo vamos trabalhar os principais conceitos de informática.

Sistemas Operacionais

FIREWIRE. O logotipo padronizado: Suas principais vantagens:

Tutorial de Auxílio. figura 1.0 programa de gravação

Guia do Usuário Placa de Desenvolvimento McLab1

Informática. Prof. Macêdo Firmino. Macêdo Firmino (IFRN) Informática Setembro de / 25

Performance e Qualidade em Medição de Alta Precisão

Robótica com Arduino

Controle para Motores de Passo usando módulo USB-6008

Kit de desenvolvimento ACEPIC 40N

Arduino. Wanderson Souza Professor de Robótica

Dicas Satux. Adicionando uma Impressora. Configurando o Primeiro acesso. Adicionar/Remover Programas. Como fazer gravações de CD/DVD

Hamtronix INTERFACE ECHOLINK Manual de Instalação e Operação Hardware Revisão C

Projeto de controle e Automação de Antena

PROJETO. Ponte Digital. Luciano Daniel Amarante - carabina@pop.com.br Ricardo Watzko - rw@netuno.com.

Cerne Tecnologia e Treinamento

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Robótica com Arduino CDI. Professor: Paulo Marcos Trentin

A idéia hardware sugerida é colocar a placa entre o PC e o microcontrolador, conforme mostrado no esquema abaixo.

Hacking Class Controlando tomadas da sua casa via Internet

Informática I. Aula 4. Aula 4-11/09/2006 1

ATENÇÃO: * Arquivos com tamanho superior a 500 KB NÃO SERÃO ACEITOS * SOMENTE serão aceitos documentos do formato: PDF

Professor: Fernando Krein Pinheiro

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ

Tutorial de Computação Programação em Java para MEC1100 v

Cerne Tecnologia e Treinamento

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 8

Sistema de Leitura da Porta de Mouse do PC

MONTAGEM E CONFIGURAÇÃO DE UMA PISTA/PISO DE LEDS

Minicurso Arduino JACEE 2012

CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE

Introdução aos Computadores

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.

Sistemas Embarcados. Introdução aos sistemas embarcados

Motorola Phone Tools. Início Rápido

Manual Técnico. Arduino Programador Supervisório. [ Seu Arduino não é mais reconhecido pelo PC? ] Saiba como consertar você mesmo!

Produtos da Fábrica de Software

MANUTENÇÃO DE COMPUTADORES

Arduino e Proteus (Tutorial)

Figura 01 Visão Geral da Placa

Tutorial GSControl CLP DUO CellControl GPRS. Suporte Técnico Rev: A

Módulo de Desenvolvimento PIC16F877A

SUMÁRIO. Motivação Contextualização Objetivo Desenvolvimento. Aplicação Discussão Conclusão Perguntas. Hardware Software

Hera Indústria de Equipamentos Eletrônicos LTDA Manual de Instalação e Operação DISCADORA VIA CELULAR. HERA HR Cel.

Memórias Prof. Galvez Gonçalves

Como instalar uma impressora?

O USO DE UM SENSOR DE LUZ LINEAR COMO RECURSO DIDÁTICO PARA DEMONSTRAR PRINCÍPIOS DE DIFRAÇÃO E ESPECTROSCOPIA

Organização e Arquitetura de Computadores I. de Computadores

Tutorial de Eletrônica Aplicações com 555 v

FUNDAMENTOS DE HARDWARE CD-ROM. Professor Carlos Muniz

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

Programação C para microcontroladores PIC

Instalando a placa de rede

Hamtronix CONTROLE REMOTO DTMF. CRD200 - Manual de Instalação e Operação. Software V 2.0 Hardware Revisão B

Boletim Técnico R&D 02/08 Simulador do software A1 Automation Tools 27 de fevereiro de 2008

Arquitetura de Computadores I

Manual do Utilizador para DS150E. Dangerfield June V3.0 Delphi PSS

Manual de instalação e configuração da Ferramenta Android SDK

Disciplina: Organização de computadores

I N T R O D U Ç Ã O W A P desbloqueio,

Introdução SUMÁRIO. 1. Introdução Sobre este manual Componentes INSTALAÇÃO Funcionalidade... 9

3. Cite o nome e características do ponto mais alto e do ponto mais baixo de uma onda?

Sistema de Controle de Cheques GOLD

- + ÍNDICE 1 INTRODUÇÃO. Introdução Configuração das Entradas de RPM e Velocidade ENTRADA AUXILIAR 1/RPM

Esclarecimento: Não, a operação de matching ocorre no lado cliente da solução, de forma distribuída.

Comunicação de dados. Introdução

Introdução a Informática. Prof.: Roberto Franciscatto

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

Transcrição:

ARDUINO

O que é Arduino Arduino foi criado na Itália por Máximo Banzi com o objetivo de fomentar a computação física, cujo conceito é aumentar as formas de interação física entre nós e os computadores. Por se tratar de um padrão com especificações livres de patentes e softwares opensource, temos vários fabricantes independentes de Arduino ao redor do mundo, incluindo o Brasil que oferece as marcas: Severino, Tatuino, Modelixino e agora o Program-ME da Globalcode. Arduino é simples, fácil de programar e barato. Motivos mais que suficientes para fazer uma comunidade crescente no mundo todo.

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega 8 (8K), ATMega 168 (16K) ou ATMega 328 (32K) Clock 16 MHz 512 bytes de EEPROM 1 serial UART 1 interface I2C 20 milhões de instruções por segundo 14 portas digitais 6 analógicas 5v com regulador para trabalhar com alimentação externa de até 12v

Shields Outra interessante característica do Arduino é a possibilidade dele receber inúmeros shields em camadas. Shields são placas com componentes adicionais que podem ser encaixadas em cima do Arduino. Alguns tipos de shields também permitem que outro shield seja empilhado, formando diferentes camadas de componentes. Essa arquitetura facilita o acoplamento, reuso e manutenção de shields específicos que podem ser compartilhados por diferentes projetos.

Shields

Tipos de Arduino Na imagem a seguir podemos ver o Arduino convencional que tipicamente utiliza ATMega 168 ou ATMega328:

Tipos de Arduino Existem também diferentes tipos de Arduino além do convencional para atender a projetos mais específicos: Arduino Mega + portas e maior capacidade

Arduino Nano Para pequeno devices Tipos de Arduino

Lilypad Arduino + portas e maior capacidade Tipos de Arduino

Program-ME Dispositivo didático Tipos de Arduino

Arduino em protoboard Como o projeto eletrônico do Arduino é muito simples, é fácil construir um utilizando protoboard, papel ou corroendo uma placa de face simples. Veja o Arduino em protoboard:

Arduino para executar ou para desenvolver? Podemos fazer com baixo custo um Arduino em protoboard com um mínino de componentes. Mas nesse caso teremos um Arduino suficiente apenas para execução de programas. Como podemos observar, não temos nenhum tipo de circuito que permita a transferência de novos programas para o chip ATMega 168. Por esse motivo é que o projeto original conta com um circuito que permite conectarmos o Arduino via USB no PC - o FT232-RL, que representa um tipo de ponte de comunicação serial RS-232 via USB. Vale lembrar que o custo deste circuito USB (FT232-RL) pode representar o maior custo do projeto!

Arduino em papel É possível também fazer Arduinos em papel, ou seja, imprimimos em um papel o esquema do circuito, colocamos os componentes por cima e em baixo do papel e soldamos a fiação:

Portas digitais, analógicas e PWM O Arduino disponibiliza diversas portas digitais e analógicas para ligarmos diferentes componentes eletrônicos (ex. leds, sensores, motores) e programar seu comportamento via software ou ler dados de sensores.

Portas digitais, analógicas e PWM

Portas digitais, analógicas e PWM Nas portas digitais, podemos ler ou gravar 0 / 1 ou HIGH / LOW. Um LED em uma porta digital no estado HIGH é um led aceso ; se passarmos o valor da porta para 0 ou LOW, o led será apagado.

Portas digitais, analógicas e PWM Nas portas analógicas de entrada podemos converter um sinal analógico, dentro da faixa de trabalho do Arduino, para números entre 0 e 1023 (quanto maior a amplitude da onda, maior o valor obtido). Potenciômetros e sensores de luz são exemplos de componentes que tipicamente são ligados nas portas analógicas de entrada.

Portas digitais, analógicas e PWM O Arduino também disponibiliza portas digitais PWM (Pulse With Modularization) que simulam um controle de potência em portas digitais. Podemos usar PWM para controlar a velocidade de rotação de um motor ou a intensidade de brilho de um LED.

Portas digitais, analógicas e PWM Cada componente do circuito é ligado em um porta digital convencional, PWM ou uma porta analógica. Além disso, o Arduino permite que uma porta analógica funcione como digital, mas não o contrário.

Alimentando seu Arduino O Arduino pode ser alimentado com energia da porta USB ou receber uma fonte externa de alimentação. O uso da fonte externa é fortemente recomendado quando se usa componentes que consomem corrente totalizando 500mA, como é o caso de motores, relês e diversos outros. É muito importante que você tenha esses cuidados, pois você pode queimar sua porta USB ou até mesmo o seu Arduino se usado de forma incorreta!!! Você deve configurar através de um jumper (JEXT / JUSB) qual é a forma pretendida de alimentação

Alimentando seu Arduino

Seus primeiros programas com o ARDUINO Para iniciar o desenvolvimento de programas para o Arduino, você deve fazer o download e instalar os seguintes softwares: Java SE JDK : O editor do Arduino foi feito em Java, portanto necessita da máquina virtual Java instalada para funcionar. Arduino: O download pode ser feito na url http://www.arduino.cc/. Esse software é a ferramenta (próximo a uma IDE) por meio da qual escrevemos, compilamos e efetuamos a transferência do programa para a placa do Arduino.

Seus primeiros programas com o ARDUINO Usamos a ferramenta Arduino para editar, compilar e transferir programas para o Arduino. Ela permite o desenvolvimento com C / C++ utilizando um GCC customizado para AVR / ATMel (família de microcontroladores do Arduino ATMEGa 168 / 328). A ferramenta é simples e funcional e nela temos uma área para edição de código, uma área (fundo preto) de resposta das operações com nosso Arduino e também menus e botões de atalho para as operações mais comuns.

Seus primeiros programas com o ARDUINO

Seus primeiros programas com o ARDUINO Devemos escolher no menu Tools > Board o modelo correto de microcontrolador que estamos utilizando. No caso do Program-ME é o Atmega328 conforme apresentamos na imagem abaixo.

Seus primeiros programas com o ARDUINO Depois devemos escolher a porta serial que representa nosso Arduino, conforme mostrado abaixo.

TCC Este trabalho foi elaborado visando demonstrar as vantagens do uso do RFID, que é um método de identificação através de rádio frequência, em relação ao uso do código de barra no controle da produção de uma indústria moveleira do oeste do estado de santa catarina. O leitor encontrará no decorrer do desenvolvimento do mesmo, subsidio para montar seu próprio leitor de RFID móvel usando arduino, que é uma plataforma aberta de desenvolvimento de hardware, encontrará também detalhes de como integrar os dados coletados pelo leitor móvel com sistemas de ERP.

TCC

Bibliografia TCC Fábio Adriél Beckert Manual do Program-ME Globalcode.