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!

Exibições: 1139

Responder esta

Respostas a este tópico

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?

Oagora Flávio, muito obrigado pela sua dica. Então estou começando agora e meu conhecimento ainda é zero no mundo da programação E do arduino.

Ando pesquisado por etapas, mas ainda não obtive sucesso algum.

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.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço