Show Posts
Pages: [1] 2 3 ... 220
1  International / Portugues / Re: Consulta e armazenamento de variáveis através de SMS c/ GBoard on: Today at 12:57:24 pm
Formataste o cartão antes de o meter no Arduino?
2  International / Portugues / Re: Menu Com SubMenu on: September 19, 2014, 02:35:35 am
Dar dá... mas sem ver o código que tens é um pouco difícil de explicar o quê e onde tem de ser corrigido, não achas?
3  International / Portugues / Re: Dúvida de código para contagem de pulsos on: September 18, 2014, 01:04:17 pm
Se colocares o código aqui... talvez tenhas mais sorte com as respostas...

A resposta em inglês está correcta.
4  International / Portugues / Re: Multi-tarefa no Arduino Mega on: September 17, 2014, 02:08:16 am
Ok... Já experimentaste isso que dizes? De ter a página num lado e o Arduino meter as informações nessa página?

Para mim, parece-me um tanto ou quanto difícil de fazer... Tu vais aceder ao Arduino ou ao RPi para te servir a página?

Se acederes ao Arduino, o CSS vai ser carregado de onde? Do RPi através do Arduino para o computador, ou do RPi directamente para o computador?

A resposta à tua questão é sim... e a razão pela qual não funciona é esta instrução:

Code:
while (1){

O teu código fica preso dentro deste while... logo é impossível que envie seja o que for. Por outro lado, se calhar terás de notar que o código não precisa de ficar na instrução de ler a tecla para a apanhar... se leres o teclado uma vez por ciclo (existe quem faça com menos frequência devido ao debounce dos botões), apanhas qualquer input do utilizador sem parar o programa.

Agora, eu não acho que meter um servidor Web a rolar em cima disso vá funcionar muito bem... Já experimentaste? Tirar o while(1) e colocar o exemplo do servidor web do Arduino?

A minha sugestão é a mesma do Arduino enviar os dados via UDP, por exemplo, para o RPi e este guardá-los numa base de dados ou algo desse género. O facto de ser UDP torna o programa do Arduino menos dependente do RPi... pois não precisa de aguardar por ligações...

Tens conhecimentos de redes para fazeres um programa no RPi que leia UDP??
5  International / Portugues / Re: como ligar um motor com um rele e desligar o motor atraves de um timer on: September 17, 2014, 01:59:52 am
Sim, ele não disse isso, mas como alguém com mais experiência e conhecimento, não me passa pela cabeça dizer a alguém para criar um sistema assim com um delay absurdo e não permitindo parar o motor após ter sido iniciado.

Se não vês um problema em usar um delay para temporizar minutos, talvez seja boa ideia não comentares...

Foda-se o que você acha do que eu falo , da seu reply e não me critica.

Estamos todos aqui para aprender... eu Já aprendi imenso com outros users do fórum e parte dessa aprendizagem aconteceu ao ser corrigido.

Agora, o que não posso deixar passar são conselhos errados que podem colocar em causa pessoas ou equipamento. A função delay não devia ser usada da forma que é. Deveria haver um limite de um segundo para o uso da função delay por forma a que ninguém a use para temporizar seja o que for, principalmente quando existem formas correctas de o fazer.

Imaginemos que quem começou a thread faz um sistema com delay, que julga funcionar bem, e mete-se a fazer outro sistema, mas desta vez a controlar um motor eléctrico de alta potência. Isso pode dar em erro e esse motor acabar por causar danos pessoais. Tudo porque o utilizador carregou no botão para parar e o sistema não parou (porque estava preso no delay)... e como o sistema poderia estar em testes, certamente que algumas seguranças ainda não existem ou estão desactivadas e pronto, dá-se um acidente.
Eu vejo situações destas diariamente e como se não bastasse já fui vitima de algumas, uma delas com sequelas em mim, daí que não tolere que alguém sugira coisas dessas como sendo soluções válidas, quando não o são e além disso podem ser perigosas.  

Por isso, o meu conselho para deixares de falar de delay para temporizações enormes é correcto... e um pouco de humildade só te ficava bem.
6  International / Portugues / Re: [AJUDA]Irrigacao - Sensor + rele + RTC on: September 16, 2014, 04:54:41 pm
Não serás o primeiro utilizador com problemas a utilizar relés.

Já reparaste se essa plaquinha tem um snubber na bobine do relé?
7  International / Portugues / Re: Multi-tarefa no Arduino Mega on: September 16, 2014, 04:53:01 pm
Ok... Creio não ter percebido o que queres fazer...

O RPi vai ter a página web e o Arduino vai aceder a ela?

Em todo o caso, para o Arduino enviar dados para o RPi, podes sempre criar um programa para correr no RPi que esteja sempre ligado ao Arduino.

Ainda melhor, podes meter o Arduino a enviar os dados por UDP e o RPi a ouvir (procura por beej networking guide para ver como programar isto em Posix). Desta forma o Arduino enviava sem parar (muito) e se o RPi perdesse um telegrama não haveria muito problema se a frequência for elevada o suficiente.

Já agora, guardar dados num cartão SD não é aconselhável, principalmente com um sistema operativo por trás.
8  International / Portugues / Re: Multi-tarefa no Arduino Mega on: September 16, 2014, 08:54:20 am
Explica-me o que pretendes dizer com isto:

Quote
Deixar o Ethernet Shield (W5100) rodando em tempo real (via Browser) enquanto um usuário cadastro uma nova digital por exemplo.

De que dados e que vais fazer logs?
9  International / Portugues / Re: Como receber SNMP Trap no Arduino Uno + Ethernet Shield on: September 14, 2014, 01:09:19 pm
Se o arduino for um manager... Creio que sim...

Mas eu não estou muito por dentro do SNMP e estou a falar do que li na wikipedia...
10  International / Portugues / Re: como ligar um motor com um rele e desligar o motor atraves de um timer on: September 13, 2014, 09:29:04 am
@luisilva,

Esse código, apesar de me parecer correcto, vai acabar por dar problemas na EEPROM em pouco tempo devido ao número de vezes que é lida.

Fazer isto com um RTC seria ideal pois sempre que o motor fosse iniciado, o programa podia guardar esse momento e tirando a alimentação ao sistema, seria possível depois ver quando o motor foi ligado e desligar passado algum tempo. Isto foi até sugerido por si há uns tempos atrás noutro problema que colocaram aqui.
11  International / Portugues / Re: como ligar um motor com um rele e desligar o motor atraves de um timer on: September 12, 2014, 05:33:44 pm
Sim, ele não disse isso, mas como alguém com mais experiência e conhecimento, não me passa pela cabeça dizer a alguém para criar um sistema assim com um delay absurdo e não permitindo parar o motor após ter sido iniciado.

Se não vês um problema em usar um delay para temporizar minutos, talvez seja boa ideia não comentares...
12  International / Portugues / Re: [código]2 Sensores temperatura, Enc28j60, InfraVermelho, controle de 2 coolers. on: September 12, 2014, 11:56:18 am
No teu ciclo for... somas um certo numero de vezes as leituras da temperatura... quando o ciclo for acabar, divides o resultado dessa soma pelo numero de vezes que somaste. Isso é uma média. Escusas também de converter.
Code:
  unsigned long tempSys  = INT_MAX; //Inicializando a variável com o maior valor int possível
  float temperatura = 0.0;
  for (int i = 0; i < 8; i++) {
    tempSys += analogRead(sensorTemp);  //Lendo o valor do sensor de temperatura   
    }
   temperatura = (tempSys/8) * 0.54;

Como estás a fazer a comutação da tensão para os motores?

Nota também que o que poderá a estar a dar cabo da leitura do lm35 ser ruído eléctrico vindo dos motores. Já experimentaste fazer leitura de temperatura sem motores?
13  International / Portugues / Re: Problema RTC on: September 12, 2014, 02:18:36 am
Alguém já viu o esquema deste módulo? Aquilo, para mim, parecem ligações e divisores de tensão a mais...

A pilha vinha com o módulo ou compraste separado?

Repara que na sua infinita inteligência, quem desenhou o módulo fê-lo de forma a drenar a bateria... Tudo bem que funciona sem a pilha no módulo, que é um dos principais problemas dos outros módulos RTC, mas assim é pior. Na minha perspectiva.

Quando reiniciam, o arduinomreporta que o rtc não está a funcionar?
14  International / Portugues / Re: [código]2 Sensores temperatura, Enc28j60, InfraVermelho, controle de 2 coolers. on: September 11, 2014, 05:30:14 pm
Porque não usas um float para a temperatura do lm35?
15  International / Portugues / Re: [código]2 Sensores temperatura, Enc28j60, InfraVermelho, controle de 2 coolers. on: September 11, 2014, 05:28:03 pm
Porque não fazes uma média das temperaturas?

O que é que o dht está a fazer?

A fan fazer barulho pode não ser um problema do Arduino ou código...

O DS18B20 pelo que li anteriormente é mais fiável que o lm35
Pages: [1] 2 3 ... 220