O conversor USB/Serial (FT232RL) serve para converter dados USB para Serial. A partir da década de 1990, a comunicação USB (Universal Serial Bus) tomou conta do mercado por causa da facilidade, velocidade e praticidade.
Em relação ao desenvolvimento, a comunicação Serial é utilizada em sensores, microcontroladores e módulos como xbee, bluetooth e outros. Dificilmente hoje, encontramos aparelhos com portas Seriais disponíveis (Ex. PC's). Então é necessário utilizar um conversor USB/Serial para comunicação entre os periféricos e o PC ou outro equipamento que utilize porta USB.
A comunicação Serial é feita por:
E a comunicação USB Universal Serial Bus é feita por:
Podemos ver uma grande diferença entre as duas comunicações. A USB utiliza apenas D+ e D+ para se comunicar, enquanto que a Serial utiliza vários, mas os principais são RXD e TXD. Por isso que a comunicação USB é hoje a mais difundida que Serial.
Agora, vamos mostrar um exemplo de como utilizar o conversor USB/Serial. Neste exemplo vamos utilizar:
Conecte o TX do conversor USB/Serial ou FT232RL no pino 2 do Atmega328P-PU. Conecte o RX do conversor no pino 3 do Atmega328P-PU. Para utilizar o Reset automático do conversor USB/Serial, conecte o CTS do conversor no 5V. Você também deverá conectar um capacitor de 100nF (código 104) entre o DTR do conversor e o pino 1 do Atmega328P-PU. Por fim, conecte o GND do conversor no GND (fio preto) da protoboard e o 5V ou 3,3V no VCC (fio vermelho) da protoboard. Agora conecte o conversor USB/Serial no PC e abra a IDE do Arduino. Vá em Tools e selecione Arduino UNO. Novamente em Tools selecione Serial Port e depois a porta em que o conversor está conectado na USB (COMx, ttyUSBx, ttyACMx, etc).
A figura abaixo mostra as ligações com o atmega328P-PU montado na protoboard:
Agora, caso seu Garagino Proto esteja montado na placa, a figura abaixo mostra as ligações feitas:
Se quiser testar, você pode abrir o exemplo "Blink" e clicar em UPLOAD e pronto! Seu Garagino proto já está com a primeira programação!
Caso queira saber mais sobre o Garagino Proto, você pode acessar os respectivos links: link1, link2 e link3.
Caso queira saber mais sobre o Conversor USB/Serial (FT232RL), você pode acessar o link: link.
E é isso! Esperamos que tenha gostado! Em caso de dúvidas poste aqui neste blog! Para sugestões de tutoriais, clique aqui! Para ver outros tutoriais e projetos desenvolvidos pela equipe LdG e por outros garagistas, clique aqui e aqui, respectivamente! Até a próxima!
Referências:
http://en.wikipedia.org/wiki/Universal_Serial_Bus
http://www.infowester.com/usb.php
Comentar
Comentário de Fabiano Assunção em 31 março 2013 às 20:53 A foto está sem definição, foi tirada em baixa luz, desfocada e sem macro.
Botem diagramas para evitar erros e tabela de indicação pinagem-função mapeada do chip atmega para abranger tanto profissionais quanto leigos, sem confusões.
Comentário de Dionever Pacheco Pereira em 20 fevereiro 2013 às 8:28 Concordo com o comentário do Lucas abaixo, seria interessante colocar os diagramas.
Recebi o garagino, faço as conexões, configura a porta, instalo os drivers (Arduino e depois FTDI), coloco o capacitor conforme o indicado e ainda assim quando vou fazer Upload do programa para a ATMEGA298PU, me dá o erro: "stk500_getsync(): not in sync: resp=0x30".
Porque na descrição das ligações aparece pino 2 e 3 e não TX e RX ? O garagino já vem com estes indicativos, portanto só complica ao leigo.
A ligação é RX da USB/Serial ao RX do Arduíno e assim com a TX também, correto ?
Alguém pra dar um help ?
Obrigado.
Comentário de Lucas Do Prado Polo em 16 fevereiro 2013 às 15:25 Caras, vocês poderiam colocar também os diagramas, fica um pouco mais fácil de visualizar com detalhes as ligações.
Comentário de Carlos Frederico Egypto Rosa em 1 fevereiro 2013 às 20:47 Boa noite, gostaria de saber se essa placa possibilita comunicação USB com o XBee, e se dá pra ter acesso a todos os pinos do FT232 a partir dos furos da placa.
Comentário de José Ricardo em 2 outubro 2012 às 9:12 Bom dia ! Posso usar este conversor para comunicar um PIC (via USART), com um PC (USB) ? É necessário algum driver para o PC reconhecer o conversor ?
Obrigado.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Por: R$ 29,00
Ou em até 6x de
R$ 5,18
Por: R$ 54,00
Ou em até 12x de
R$ 5,10
Por: R$ 195,00
Ou em até 18x de
R$ 13,00
Válvula Solenóide de 12V - 3/4"
Por: R$ 36,00
Ou em até 7x de
R$ 5,56
© 2013 Criado por Marcelo Rodrigues.
Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)