Olá boa noite.
Vou começar a mexer com o Arduíno e preciso imensamente da ajuda de vocês para o meu primeiroprojeto.
A ideia é construir um dispositivo que me dê a opção de desligar uma lampada 127/220 V. em 20, 30, 35, 40, 50 e 60 secundos.
PRETENDO UTILIZAR
1 ARDUÍNO UNO
1 DISPLAY LCD 16x2 ( DAQUELES QUE JÁ VEM COM OS BOTÕES)
1 RELE DUPLO
2 LED'S (UM PARA INDICAR A CONTAGEM DOS SEGUNDOS E OUTRO PARA INDICAR QUE O DISPOSITIVO ESTA LIGADO)
1 BUZZER PARA TOCAR TODA VEZ QUE EU PRESSIONAR UM BOTÃO
O LCD POSSUI 6 BOTÕES, PENSO EM POR:
1 PARA LIGAR
1 PARA DESLIGAR
1 PARA AUMENTAR O TEMPO
1 PARA DIMINUIR O TEMPO
1 PARA ESTART
1 PARA ACIONAR O BUZZER PARA TOCAR JUNTO COM A CONTAGEM DOS SEGUNDOS.
E se não for abuso gostaria de sugestões para que eu possa melhorar o meu projeto.
Desde já agradeço pela atenção de todos .
Muito Obrigado!
Tags:
amigo, agradecemos que reescreva seu texto, já que houve corte de algumas frases
Então simplificando.
A Ideia é construir um Time onde eu possa programar um tempo através do display lcd para desligar a lampada.
Por exemplo: Ao apertar o botão Y seleciono o tempo desejado, ao apertar o botão X eu inicio a contagem e quando a contagem chegar em zero a lampada desliga.
Talvez o Ctrl+c-----Ctrl+v totalmente inoperante.
olá,boa noite.
O senhor teria uma ideia de como posso começar ?
agradeço a atenção
Olá Leonidas
Uma sugestão, divida seu problema, em partes, por exemplo como usar LCD, como usar botão, como usar relê ...
Você tem noções de programação em C/C++?
Você tem noções de eletrõnica?
Que exemplos você já encontrou?
Então comece entendendo como é a estrutura da linguagem C/C++.
A linguagem do Arduino é baseada em C, mas com uma pequena modificação.
Esse documento mostra a estrutura do C (para computador)
http://www2.dcc.ufmg.br/disciplinas/pc/source/introducao_c_renatocm...
Esse parece ser um material interessante, para começar com o arduino.
https://multilogica-shop.com/download_guia_arduino
Esse outro mostra como criar funções
https://www.arduino.cc/en/Reference/FunctionDeclaration
Encontrei esse outro, é um resumão somente para referencia.
http://ordemnatural.com.br/pdf-files/CartilhadoArduino_ed1.pdf
Muitíssimo obrigado Flavio,
Conteúdo de primeira
irá me ajudar muito.
Só uma dica, quando for ligar um LED no Arduino sempre coloque um resistor em série, algo em torno de 330 a 570 ohm, isso evita uma sobrecarga nos pinos da placa.
Boas Leonidas,bem, vc tem que começar pro aprender bases de programação e atenção á palavra "programação", não interessa a linguagem propriamente, você tem que aprender a pensar o chamado raciocínio logico( PS:Foi assim que o meu professor me ensinou).
Lembre-se sempre de uma coisa, Mande fazer o computador ou arduino o que vc faria;
Uns bons treinos no arduino é fazer sequancias de LEDS, por exemplo pisca pisca, depois tente implementar a função random e acender LEDS aleatoriamente enfim tem muito projeto simples para treinar e pensar, eu aconselho ao inicio a expor o pensamento logico no papel,vai ajudar bastante.
Dê uma leitura neste WebSite, vai ficar logo com algumas bases e explicam mais ou menos o inicio:
http://escoladerobotica.ipcb.pt/?page_id=242
Boa - Sorte alguma duvida só dizer.
Ok, bases de programação como você disse, envolveria a logica matemática (raciocínio lógico) e algoritmos, são assuntos que eu lembrei agora.
Por exemplo aqui mostra os algoritmos (pseudo código)
http://www.dainf.ct.utfpr.edu.br/~pbueno/Arquivos/Algoritmos.pdf
Aqui um curso de algoritmos e lógica de programação.
http://www.dca.ufrn.br/~affonso/DCA800/pdf/algoritmos_parte1.pdf
http://www.dca.ufrn.br/~affonso/DCA800/pdf/algoritmos_parte2.pdf
Temos muita informação na internet, mas devemos saber o que procurar, pois se torna um problema para as pessoas que não tiveram um curso técnico ou superior, pela falta de um norte.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por