Show Posts
Pages: [1] 2 3 ... 12
1  Using Arduino / Programming Questions / Re: How use a function? on: August 18, 2014, 08:25:18 am
Hi!

Thank you by answer.

Basically what I need to do is replace "EthernetClient client;" by "UIPClientExt client;" and call this function "client.remoteIP()"?

I need of code compatible with W5100 and ENC28J60, you can help me to make a function like this?

Code:
uint8_t *EthernetClient::getRemoteIP(uint8_t remoteIP[])
{
W5100.readSnDIPR(_sock, remoteIP);
return remoteIP;
}

Best regards.

Fernando Garcia
2  International / Portugues / Re: Problema RTC on: August 15, 2014, 09:49:32 pm
Isso não é problema de software.
Você precisa verificar todas as ligações.
Teste sem a bateria para ver se após religar o relógio será ajustado para o horário de compilação.
3  International / Portugues / Re: Problema RTC on: August 15, 2014, 08:02:21 pm
Luis, eu pensei nessa possibilidade mas, o horário mostrado seria o de compilação e não o de desligamento.
4  International / Portugues / Re: Accionar 5 ledes comandados por 5 botões diferentes on: August 15, 2014, 07:11:22 pm
http://www.comofazerascoisas.com.br/projeto-arduino-led-com-botao-liga-desliga.html
5  International / Portugues / Re: Problema RTC on: August 15, 2014, 06:06:21 pm
Olá!

Lago, a bateria está do outro lado do PCB não precisa de nenhuma conexão ao BAT.

Douglas, verifique se a bateria está boa e bem conectada.

Abraço.
6  International / Portugues / Re: Ethernet shield + SD on: August 15, 2014, 05:47:29 pm
Olá!

Tente usar a "sdfat.h" para ver se o problema persiste.

Abraço.
7  International / Portugues / Re: Ligar/desligar display LCD em intervalo de tempo ou por botão on: August 14, 2014, 10:56:16 am
Olá!

Sim, se você quiser por exemplo 23:30 vai ser:

Code:
if((NumMins(hora, minuto) >  1410)  ||  (NumMins(hora, minuto) <  480))  // (8 * 60) + 0 = 480
{
  lcd.noBacklight();
}

Abraço.
8  International / Portugues / Re: Ligar/desligar display LCD em intervalo de tempo ou por botão on: August 13, 2014, 05:03:12 pm
Olá!

Para desligar na hora que quer, pode usar este método:

Code:

if(NumMins(hora, minuto) <  480) // (8 * 60) + 0 = 480
{
  lcd.noBacklight();
}

int NumMins(uint8_t ScheduleHour, uint8_t ScheduleMinute)
{
  return (ScheduleHour*60) + ScheduleMinute;
}

Sendo hora e minuto as variáveis te tempo do teu programa.

Abraço
Fernando Garcia
9  International / Portugues / Re: Como calcular consumo elétrico de um projeto? on: August 11, 2014, 09:29:44 am
Olá!

Você quer medir o consumo de energia em corrente alternada?

Para medir o consumo do arduino basta colocar o multímetro em série com a fonte de alimentação.

Abraço.
10  International / Portugues / Re: Accionando um rele a uma determinada hora pela leitura de RTC DS1307 on: August 06, 2014, 10:56:26 am
Olá!

Pelo que percebi o problema está nesta parte do código

Code:
if(hora==1 && minuto>=35 && hora==1 && minuto<36 && estado==false)
  {
    digitalWrite(releHQI, LOW);
  }
  else
  {
    digitalWrite(releHQI, HIGH);
  }       

  if(hora==1 && minuto>=36 && hora==1 && minuto<37 && estado==false)
  {
    digitalWrite(releT8, LOW);
  }
  else
  {
    digitalWrite(releT8, HIGH);
  }

  if(hora==1 && minuto>=37 && hora==1 && minuto<38 && estado==false)
  {
    digitalWrite(releMoonlight, LOW);
  }
  else
  {
    digitalWrite(releMoonlight, HIGH);
  }

Code:
      if (password.evaluate())          // verifica se password introduzida � correcta
      {
        digitalWrite(buzzer, LOW);
        delay(150);
        digitalWrite(buzzer, HIGH);
        lcd.clear();
        MostraInfo(TARGET, 2, 0, "Desbloqueado");           // se sim imprime Teclado desbloqueado no serial monitor
        lcd.setCursor(2,0);
        lcd.print("Desbloqueado");
        Serial.print ("Introduzir funcao");
        lcd.setCursor (1,1);
        lcd.print("Precione tecla");
        estado = true;            // e activa o teclado
      }

Quando a senha é inserida corretamente a variável "estado" muda para "true" logo, as condições da primeira parte não são completamente atendidas.

Uma das opções é criar outra variável e manipulá-la separadamente.

BTW. http://www.priberam.pt/dlpo/pressione

Abraço.
Fernando Garcia
11  International / Portugues / Re: Onde comprar uma fonte 36v 9A on: August 01, 2014, 04:26:19 pm
http://www.ebay.com/itm/36V-10A-360W-DC-Regulated-Switching-Power-Supply-CNC-/140574040060?pt=LH_DefaultDomain_0&hash=item20badd9ffc
12  International / Portugues / Re: Erro biblioteca IRremote - error librarie IRremote on: August 01, 2014, 01:27:21 pm
A IDE 1.5.x foi feita especialmente para o arduino due e as vezes dá problema quando usada com outras placas.
13  International / Portugues / Re: Erro biblioteca IRremote - error librarie IRremote on: July 31, 2014, 08:07:17 am
Olá!

Seu código compila aqui.

Tente usar a IDE 1.0.5.

Abraço.
14  International / Portugues / Re: Arduino no Jornal Nacional on: July 23, 2014, 08:42:16 am
Obrigado por compartilhar.

Não assisti neste dia.
15  International / Portugues / Re: Manipulação de portas on: July 22, 2014, 11:31:11 am
Olá!

Veja se isto ajuda:

https://spreadsheets.google.com/spreadsheet/pub?key=0AtfNMvfWhA_ccnRId19SNmVWTDE0MEtTOV9HOEdQa0E&gid=0

Abraço.
Fernando Garcia
Pages: [1] 2 3 ... 12