Serial Link Comunicações & Serviços Manual Técnico Protuino FTDi 2013 – Todos os direitos reservados
Serial Link Comunicações & Serviços
Manual Técnico
Protuino FTDi
2013 – Todos os direitos reservados
Serial Link Comunicações & Serviços
IntroduçãoProtuino é uma palavra derivada de Protoboard e Arduino, ou seja, um Arduino montado em uma Protoboard. É uma plataforma educacional que visa ensinar os fundamentos do Arduino.
Para quem sempre utilizou o Arduino em sua plataforma original, ou seja, aquela plaquinha azul, que é só ligar na USB do computador e sair fazendo as ligações nas portas indicadas pela legenda impressa na própria placa, o Protuino é uma plataforma mais desafiadora, onde o aluno precisa entender o relacionamento entre o microcontrolador ATMega e as conexões das portas. Isso porque o Protuino não tem as facilidades que o Arduino Original possui, ou seja, para conectar na USB, você mesmo precisa fazer as conexões; para ligar dispositivos externos, como um LCD, por exemplo, você precisa aprender o mapeamento entre as portas do ATMega e as saídas do Arduino.
O Protuino FTDi traz o FTDi Basic para auxiliar na comunicação com Computadores. A versão anterior, Protuino UNO, trazia um Conversor USB/Serial através do ATMega8L, mas que apresentava incompatibilidades com os Sistemas Operacionais de 64bits, especialmente o Windows 7. O Protuino FTDi resolve esse problema utilizando o chip FT232RL da FTDi.
Consulte o Manual de Montagem do Protuino FTDi para montar seu próprio Protuino FTDi; e veja abaixo os detalhes de mapeamento das portas, de conexão com dispositivos externos, além das características do produto.
Características
• Compatível com todos os sistemas operacionais;• Alimentação através da USB, via FTDi Basic;• Alimentação de 5V DC;• LED verde indicativo de alimentação;• LED vermelho na porta digital 13;• ATMega328 com bootloader do Arduino UNO;
Componentes do Kit Protuino FTDi
• 1x FTDi Basic• 1x ATMega328p com Bootloader do Arduino UNO• 1x Protoboard de 170 furos• 5x Jumpers de 10cm macho/macho• 4x Jumpers de 5cm macho/macho• 1x LED Difuso Verde 5mm• 1x LED Difuso Vermelho 5mm• 1x Cristal 16Mhz• 1x Resistor 10K ohms• 2x Resitores 470 ohms• 1x Capacitor Cerâmico 100nF/63V
2013 – Todos os direitos reservados
Serial Link Comunicações & Serviços
Conectores do FTDi Basic
• DTR – Pino utilizado para resetar o Protuino, no momento do upload do sketch• RXD – Pino de recebimento de dados da Serial • TXD – Pino de transmissão de dados da Serial• 5V/3,3V – Positivo da alimentação (voltagem configurada por jumper, vide texto abaixo)• CTS – Pino Clear To Send, não utilizado pelo Protuino• GND – Negativo da alimentação
2013 – Todos os direitos reservados
CTS
GND
5V/3,3V – configurado por jumper, veja texto abaixo
TXDRXD
DTR
Serial Link Comunicações & Serviços
Jumper de Configuração de Voltagem 5V/3.3V do FTDi Basic
O Jumper de configuração de voltagem da alimentação pode alterar a saída para 5V ou 3,3V, bastando apenas inverter o jumper SMD. Veja na foto que a solda no jumper indica que ele está ligado nos 5V, configuração padrão de fábrica. Para alterar a alimentação, desfaça a solda e refaça no outro sentido, habilitando a saída de 3,3V.
2013 – Todos os direitos reservados
Jumper de configuração da alimentação de saída sendo 5V ou 3,3V
5V
3,3V
Serial Link Comunicações & Serviços
Mapeamento de Portas do ATMega328
• Portas Digitais 0..13 – Portas digitais de entrada/saída do Arduino
• Portas Analógicas 0..5 – Portas analógicas do Arduino
2013 – Todos os direitos reservados
Porta Digital 9Porta Digital 10
Porta Digital 11
Porta Digital 12
Porta Digital 13
Porta Analógica 0Porta Analógica 1Porta Analógica 2Porta Analógica 3Porta Analógica 4
Porta Analógica 5
Porta Digital 8Porta Digital 7Porta Digital 6Porta Digital 5
Porta Digital 4Porta Digital 3Porta Digital 2Porta Digital 1Porta Digital 0
Serial Link Comunicações & Serviços
Pinos do ATMega328 Versus Portas do Arduino
Repare que as pernas do ATMega328 representam portas do Arduino. Um exemplo é a porta 13 do Arduino que corresponde ao pino 19 do ATMega328. Quando um tutorial do Arduino solicitar a ligação de um dispositivo na porta 13 do Arduino, você precisará ligar na perna 19 do ATMega328, ao utilizar o Protuino.
Vide o exemplo da ligação do LCD no Protuino, no tópico abaixo.
2013 – Todos os direitos reservados
Serial Link Comunicações & Serviços
Instalação do Driver do FTDi Basic
Este módulo é compatível com todos os sistemas operacionais, verifique maiores detalhes e instruções de instalação no Manual de Instalação do Driver do FTDi Basic
2013 – Todos os direitos reservados
Serial Link Comunicações & Serviços
Exemplo de Ligação do LCD no Protuino
2013 – Todos os direitos reservados
D4D5D6D7 EN RS
Porta Digital 11Porta Digital 12
Porta Digital 5
Porta Digital 4
Porta Digital 3
Porta Digital 2
Serial Link Comunicações & Serviços
Esquema Elétrico
2013 – Todos os direitos reservados