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



Documentos relacionados
ARDUINO UNO Guia do Usuário

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

PIC18F4550. Curso Engenharia de Controle e Automação. Alex Vidigal Bastos alexvbh@gmail.com

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO

Conceitos Fundamentais de Eletrônica

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

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

TUTORIAL Arduino Nano

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

Minicurso de Arduino

Memórias Prof. Galvez Gonçalves

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

Comunicação Serial com o AVR ATMEGA8

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

Placa Acessório Modem Impacta

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA

Alarme Automotivo com mensagem para móvel utilizando Arduino

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

Arquitetura do Microcontrolador Atmega 328

Minicurso Arduino JACEE 2012

Kit de desenvolvimento ACEPIC 40N

ANEXO I. Medidas (Largura, Altura, Profundidade): 45 mm, 20 mm, 15 mm; Parafusos e porcas para fixação e espaçadores se necessário;

Manual Técnico Arduino Supervisório MODBUS & Conversor RS485

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

1. CAPÍTULO COMPUTADORES

RECONHECIMENTO DE VOZ UTILIZANDO ARDUINO

Programação Básica em Arduino Aula 4

Copyright 2013 VW Soluções

Manual de utilização do módulo NSE METH-8RL/Exp

Introdução à Plataforma ARDUINO

Boletim Técnico R&D 03/08 CARACTERÍSTICAS DO DRIVER MPC6006L 14 de março de 2008

5 Entrada e Saída de Dados:

Manual Técnico Arduino Programador Supervisório Gravador de Bootloader

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

Fundamentos de Hardware

Controle e monitoramento da fonte de alta-tensão: proposta, desenvolvimento e estágio atual.

Manual Técnico Módulo Ponte H Dupla

(21) (11) (21) Skype: cerne-tec MSN:

Introdução. Em se tratando de computador, entendemos que memória são dispositivos que armazenam dados com os quais o processador trabalha.

Cerne Tecnologia e Treinamento

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

IW10. Rev.: 02. Especificações Técnicas

Parallel to Serial Shifting IN

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

Entradas Digitais. PdP. Autores: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 27/12/2005 Última versão: 18/12/2006

Descrição dos pinos do Módulo Driver Motor com Dupla Ponte-H - L298N:

1- Scilab e a placa Lab_Uino. 2- Instalação do ToolBox

Programação em BASIC para o PIC Vitor Amadeu Souza

ROM e RAM. Memórias 23/11/2015

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

Figura 01 Visão Geral da Placa

Plataforma de desenvolvimento dspic - SIGMA128 -

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ

FICHA TÉCNICA DO PRODUTO

CONTROLE DE UM SERVO MOTOR

Disciplina: Introdução à Informática Profª Érica Barcelos

PROTÓTIPO DE CONTROLE DE ACESSO POR RFID

ACIONAMENTOS ELETRÔNICOS (INVERSOR DE FREQUÊNCIA)

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

ARQUITETURA DE COMPUTADORES Prof. João Inácio

Controladores Lógicos Programáveis CLP (parte-3)

Relatório técnico final

Comunicação de dados. Introdução

CONTROLE AUTOMÁTICO DO TEMPO DE UM BANHO EM FUNÇÃO DO FLUXO DA AGUA VISANDO A SUSTENTÁBILIDADE

Programa de Instalação do Lince GPS

Minicurso de Arduino

Sistemas de Aquisição de Dados Baseado em Microcontroladores

Introdução a Robótica, do NXT ao Arduino

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) /

LENDO SINAIS. O computador poderá tomar uma ou várias decisões ao mesmo tempo, conforme o dado lido através de sensores específicos.

CONSTRUÇÃO DE UM ROBÔ TERRESTRE CONTROLADO REMOTAMENTE UTILIZANDO A PLATAFORMA ARDUINO

2. Introdução e Conceitos Básicos das TIC

Memória principal; Unidade de Controle U C P. Unidade Lógica e Aritmética

Microinformática Introdução ao hardware. Jeronimo Costa Penha SENAI - CFP/JIP

Guilherme Pina Cardim. Relatório de Sistemas Operacionais I

Manual completo Programador PRG-8051-USB

Central de Alarme de Oito Zonas

Fundamentos de Automação. Controladores

3. Arquitetura Básica do Computador

Datasheet Componentes Eletrônicos

Introdução do Arduino para aquisição de dados e controle de instrumentos

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

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

CES Conversor Ethernet-Serial Safesoft Ltda. Ver Sistema de Gestão da Qualidade. Certificado por Bureau Veritas.

Guia do Usuário Placa de Desenvolvimento McLab1

Introdução. Arquitetura de Rede de Computadores. Prof. Pedro Neto

PROJETO DE REDES

Programa de Atualização de Pontos do Lince GPS

Controle remoto por Bluetooth

Manutenção de Hardware. Reinaldo Gomes

Bancada de Testes Hidrostáticos e Pneumáticos

SCD 912. Dispositivo de comunicação e armazenamento. Apresentação. Dados Técnicos. Conexões

FIREWIRE. O logotipo padronizado: Suas principais vantagens:

Dispositivos de Entrada e Saída

Arquitetura e Organização de Computadores. Conjunto de Instruções da Arquitetura CompSim

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL RV1

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

Cerne Tecnologia e Treinamento

Prof. Sandrina Correia

Interfaces para Instalações Interativas

Transcrição:

Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações. A partir de agora, iremos conhecer o hardware do Arduino e suas caracteristicas básicas.

Trata-se de uma placa única, projetada com um microcontrolador Atmel AVR de 8 bits, com pinos digitais e analógicos de entrada e saída, uma entrada USB o que permite conexão com computadores e componentes complementares para facilitar a programação e incorporação para outros circuitos. Um importante aspecto é a maneira padrão que os conectores são expostos, pinos de Entrada/Saída (I/O), permitindo que o circuito da placa possa ser interligado a outros módulos expansivos, conhecidos como shields, que vimos na aula anterior. O conceito de hardware livre significa que qualquer um pode montar, modificar, melhorar e personalizar o Arduino, partindo do mesmo hardware básico.

A placa Uno é a placa Oficial atual, também é projetada com o microcontrolador Atmel AVR de 8 bits, possui pinos digitais e analógicos de entrada e saída, entrada USB que permite conexão com computadores e componentes complementares para facilitar a programação. Sua estrutura é exatamente igual a placa Duemilanove, sua antecessora. Por isso, as montagens serão compatíveis com ambas as placas e seus respectivos clones. A diferença principal entre as placas Duemilanove e UNO esta apenas no componente de comunicação Serial / USB. Em termos de programação e uso, não temos nenhuma diferença entre as placas, pois as características físicas dos pinos são as mesmas, conforme mostramos nas imagens.

Nesta tabela são mostradas algumas especificações importantes do Arduino.

O microcontrolador ATmega328 possui 28 pinos de conexões elétricas. Através desses pinos que podemos acessar as funções do microcontrolador, enviar dados para o microcontrolador e acionar dispositivos externos.

O Arduino possui portas para que ele possa se comunicar com o mundo externo, estas portas estão divididas em Digital e Analógicas. Primeiro as portas Digitais.

O Arduino possui 6 portas Analógicas. Estas portas são utilizadas para leituras de sinais analógicos de sensores conectados ao Arduino, que são encaminhados ao conversor A/D de 10 Bits do Atmega328 do Arduino. Ao lado, fica a barra de pinos de alimentação.

O uso da técnica Modulação por Largura de Pulso (Pulse Width Modulation) PWM é muito importante, pois permite obter uma tensão analógica a partir de um sinal digital, ou seja, de um sinal que apenas pode assumir o estado lógico 0 (0V) ou 1 (5V). A saída PWM gera um sinal alternado (0 e 1) onde o tempo que o pino fica em nível 1 (ligado) é controlado. É usado para controlar velocidade de motores ou para gerar tensões com valores controlado pelo programa, podendo assumir valores de 0 à 255.

O Arduino que utiliza o ATmega328 apresenta as seguintes características; Memória Flash de 32 Kbytes (dos quais 0.5k é usado para o bootloader) SRAM de 2 Kbytes EEPROM de 1 Kbyte Memória Flash: é a memória de programa, é onde o código criado para o Arduino é armazenado. SRAM: é a memória estática de acesso aleatório, é onde o esboço cria e manipula as variáveis quando ele é executado. EEPROM: é o espaço de memória que os programadores podem utilizar para armazenar informações de longo prazo. A memória Flash e a memória EEPROM não são-volátil (a informação é mantida depois que a energia é desligada). Já a SRAM é volátil, os dados são perdidos quando a energia é desligada e religada.

Alguns pinos no Arduino possuem características especiais e funções específicas; PWM - Pinos 3, 5, 6, 9, 10 e 11 Porta Serial - Pinos 0 (RX recebe dados) e pino 1 (TX envia dados). Comparador analógico - Pinos 6 e 7. Interrupção Externa - Pinos 2 e 3. Porta SPI - Pinos 10 (SS), 11 (MOSI), 12 (MISO) e 13 (SCK). LED 13 - Pino digital 13, há um LED já montado e ligado de origem. AREF - Pino de referência de tensão para entradas analógicas. RESET - Pino que envia o valor LOW para efetuar o RESET ao microcontrolador.

A estrutura de Hardware do Arduino (Duemilanove) A estrutura de Hardware do Arduino (Uno) Especificações técnicas do Arduino O coração do Arduino - ATmega328 Portas de entrada e saída do Arduino Portas de entrada analógica e de alimentação do Arduino Portas PWM Características de Hardware - Memória Características de especiais