Olá a todos, estou a finalmente começar a iniciar-me no mundo dos microcontroladores (Arduino) e depois de muitas pesquisas na Internet decidi colocar aqui as minhas dúvidas, visto que encontrei muitos utilizadores com grande experiência no assunto.
Para o meu projeto procuro algo de baixo custo, sei que é difícil por vezes construir algo DIY de forma que fique mais barato e com uma qualidade similar ao produto comercial, mas para o projeto em questão o objetivo também é didático.
Aliás algo que me surpreendeu foi o preço de alguns Arduinos, tive de fazer as contas bem aos módulos que pretendo usar porque por pouco ficaria mais barato comprar um Raspberry Pie (cerca de 47 €)!
Depois de muita pesquisa encontrei alguns "Arduinos" baratos que têm a seguinte configuração de pinos no topo:
GRN | TX | RX | VCC | GND | BLK"Pro Mini Module Atmega328 5v 16M For Arduino Compatible" cerca de 4,5 €
(VER ANEXO)
Estes modelos não têm o controlador USB e depois de várias pesquisas vi que existiam alguns "problemas" com o CP2102 e que o módulo que utiliza o FT232RL apresenta algumas vantagens e é mais simples de colocar a funcionar. Então decidi mandar vir um módulo (o dobro do preço) com o FT232RL
"FT232RL USB To Serial Adapter Module USB TO 232 For Arduino Download Cable" cerca de 4 €
Este módulo tem a seguinte pinagem:
DTR (GRN) | RX | TX | VCC | CTS | GND (BLK)No lado de baixo da PCI tem um jumper/solder pad (daqueles que precisam de ser soldados) onde se escolhe 3,3V ou 5V
Ainda não tenho nenhum deste material mas ando a preparar-me para depois o experimentar, as minhas dúvidas são:
1- Alguém teve problemas com estes componentes?
2- a ligação do Arduino ao computador será realizada apenas com as pinagens que estão no topo. Seleciono 5 V no jumper (que serão a única alimentação do Arduino durante a programaçao) e respeito as labels (o TX e o RX parecem trocados)?
Caso o teste inicial funcione passarei à construção do experimento, para tal irei ligar um LCD barato ao Arduino.
"LCD Module Display LCM 1602 16x2 HD44780 Controller" cerca de 2,6 €
Como não estou a investir num modelo mais caro que use o protocolo I2C terei de usar em principio 6 pinos do Arduino para a comunicação.
A minha questão é:
Quantos pinos PWM terei de usar? (preciso de os poupar para o resto do projeto)Agradeço desde já todas as respostas. Espero que ao colocar aqui as minhas questões que isto também seja útil para alguém que no futuro