Show Posts
Pages: 1 [2] 3 4 ... 220
16  International / Portugues / Re: Ethenet com cartao SD on: September 11, 2014, 10:12:03 am
É preciso é que a página não seja muito grande... A memória do Arduino não é infinita e páginas pesadas podem ser problemáticas para ler do cartão e servir pelo módulo ethernet.
17  International / Portugues / Re: Lâmpada acionada via wifi (Android + Arduino) on: September 11, 2014, 10:09:44 am
Na loja de jardinagem mais próxima de minha casa eu farto-me de ver uns focos de luz com bateria e painel solar...

Basicamente, com a luz do dia os focos carregam e depois dão luz durante a noite. Não é uma iluminação muito forte, mas deve dar para o que pretendes e será bem mais barato. :/
18  International / Portugues / Re: [Ajuda]Sensor para detecção de fita magnético. on: September 10, 2014, 03:14:31 pm
Eu não conduzo karts... Não sei que fitas são essas.
19  International / Portugues / Re: Problema utilizando display 40x4 on: September 10, 2014, 02:57:10 pm
http://arduino.cc/en/Tutorial/LiquidCrystal

Code:
lcd.begin (40,4);

Já experimentaste?
Eu já coloquei um a funcionar assim...
20  International / Portugues / Re: Poderiam me ajudar a desenvolver um código ?? on: September 09, 2014, 07:38:51 am
Pois... Outra coisa não seria de esperar.

Sendo professor e dando trabalhos para usar Arduino, não será de todo descabido passar por aqui e até referir este fórum aos seus alunos.

O fórum está aqui para esclarecer dúvidas, se bem colocadas, e acho qur pode ser interessante quer para os alunos, quer para os utilizadores do fórum esse intercâMbio de questões e respostas.
Obviamente que o professor também deve participar... smiley
21  International / Portugues / Re: como ligar um motor com um rele e desligar o motor atraves de um timer on: September 09, 2014, 07:34:58 am
Dentro de certos parâmetros e não por muito tempo...

A eeprom não é feita para estar a ser escrita dessa forma... Assim o chip fica sem eeprom num instante.
22  International / Portugues / Re: como ligar um motor com um rele e desligar o motor atraves de um timer on: September 09, 2014, 06:15:24 am
Quote


delay(1800000); // Aguardamos o intervalo de 30 minutos ( convertido em milisegundos)

Sem ofensa mas acho isto ridiculo.Sei que a tua intençao em ajudar é boa, mas um delay desses é sem duvida ridiculo
Ja te foi dada todas as informaçoes para fazer o que queres.
Mais... Com o delay não há como parar o motor... O que pode ser problemático e não muito seguro.
23  International / Portugues / Re: Poderiam me ajudar a desenvolver um código ?? on: September 03, 2014, 03:18:47 am
O I2C e para que os alunos exercitem o desenvolvimento de protocolos de comunicacao e string parsing...

24  International / Portugues / Re: AttachInterrup e Variável Global on: September 02, 2014, 07:19:45 am
A variavel valor nao e inicializada... podias mudar isso tambem...

Como sabes que a interrupcao esta a ser chamada? Tens um LED para poderes testar isso?

A porta serie agora, tanto quanto sei, apenas copia a string que queres enviar para um buffer e activa o envio da string. Isso, apesar de nao ser rapido, nao e propriamente demorada. Antigamente, nao era assim que funcionava e o comentario do Hugo fazia muito mais sentido.  

Como ligaste o botao? Tens um pull up?

Eu aposto que a interrupcao nunca e activada... smiley
25  International / Portugues / Re: Alternar dados no LCD a cada 2 segundos on: September 01, 2014, 02:52:36 pm
Estás a baralhar-te todo...

Eu vejo teclas e temporizações a mexer no ecra... Tenta colocar o codigo de forma a podermos entender e também completo.
Meter aos bocados não dá para perceber o que se passa.
26  International / Portugues / Re: Poderiam me ajudar a desenvolver um código ?? on: September 01, 2014, 02:49:07 pm
Eu, como já fiz algo semelhante profissionalmente também posso pegar nisto...

No entanto recuso-me a usar dois arduinos, preferindo um mega.

O arduino não tem saídas analógicas, como tal tens de especificar qual o hardware que vai controlar a temperatura da água...

Eu só pego nisto se poder escolher os botões a serem usados... Têm de ser bounceless e aviso já que são caros.

Ahh e dependendo da oferta podes ter um controlo termostato... Ou PID. O PID, aviso já que sai caro... E não te esqueças que ficas tu responsável por filtrar a tensão e harmónicos que isto mandar para a rede.
27  International / Portugues / Re: Armazenar temperatura máxima e minima on: September 01, 2014, 10:26:02 am
#define não cria variáveis.... Cria um simbolo logico que ira ser substituido pelo valor a ser definido pelo pré-processador do compilador. Desta forma o #define não ocupa memória e permite alterar um valor apenas num local do código.

O que o Luis referiu está completamente correcto. É a práctica correcta de programação para aquele caso... Pensava que já dominavas estes pormenores depois da luta no teu projecto.

Usar o const serve apenas quando queremos uma variavel constante no código de forma a apenas termos de mudar um local e não 30.
28  International / Portugues / Re: Armazenar temperatura máxima e minima on: August 31, 2014, 01:20:56 pm
Peço desculpa.... A temperatura máxima devia ser comparada a -3000 ou algo igualmente irrealista.

0 graus é irrealista apenas em algumas zonas. :$
29  International / Portugues / Re: Armazenar temperatura máxima e minima on: August 30, 2014, 02:04:08 pm
Ja andamos a ver isto, mas esqueco-me sempre do resultado...

Se nao me engano, ao definir como const, existe espaco de memoria que e utilizado. Se fizer um #define consegue o mesmo proposito sem aumento de espaco de memoria/programa.
30  International / Portugues / Re: Código Funcionando - aceito críticas on: August 30, 2014, 02:02:16 pm
Tens coisas a melhorar... uma delas e o facto do teu programa estar feito com delays...

Se a meio da abertura, decidires que queres na realidade fechar, ardeu... tens de esperar pela sequencia completa para o fazeres. Se tivesses realizado isto sem delays era mais simples.

Fazer uma funcao que e chamada uma unica vez vai um pouco contra o conceito de funcao. Uma maneira melhor e ter uma funcao que dependendo dos parametros de entrada faz uma coisa ou outra. Por exemplo, para que uma funcao para abrir e fechar o tecto?

Nao podia ser uma funcao tecto com o parametro a dizer se era para abrir ou fechar?

A funcao de delay devia ser apagada de tudo o que esta relacionado com o Arduino. Faz mais mal que bem.
Pages: 1 [2] 3 4 ... 220