Show Posts
Pages: 1 [2] 3 4 ... 208
16  International / Portugues / Re: Ajuda com redução de código on: April 15, 2014, 08:50:59 am
Code:

unsigned char LED[8] = {1,2,3,4,5,6,7,8};//o pino 1 é usado como porta de transmissão... se calhar é melhor mudar

void setup() {
    for (unsigned char j = 0; j<8; j++) {
        pinMode(LED[j], OUTPUT);
    }
}

void loop(){

unsigned char up;

//vai para cima...
for (up = 0; up < 7; up++) {
    digitalWrite(LED[up], HIGH);
    delay(15);
    digitalWrite(LED[up], LOW);
    delay(15);
}

//vem para baixo...
for (up = 6; up >= 0; up--) {
    digitalWrite(LED[up], HIGH);
    delay(15);
    digitalWrite(LED[up], LOW);
    delay(15);
}


Isto deve ser o que pretendes... não?
17  International / Portugues / Re: Sensor PT1000 e Sensor NTC10 on: April 15, 2014, 01:13:14 am
Tira uma foto da instalação e mete aqui...

Quando dizes que não funciona, tens de ser um pouco mais claro... Se eu disser ao meu mecânico que o meu carro não funciona, ele pouco pode fazer para me ajudar, não achas??

18  International / Portugues / Re: Dispositivo de gravação definitiva on: April 14, 2014, 04:05:33 pm
PROM... Agora arranjar disso em megas... Deve ser chato.

Que informação é essa?
19  International / Portugues / Re: Dispositivo de gravação definitiva on: April 14, 2014, 02:42:00 pm
Isso depende do chip... E não do dispositivo de programação.

Dito isto, o AVR tem os chamados fuses que permitem que o código não seja alterado.
20  International / Portugues / Re: Sensor PT1000 e Sensor NTC10 on: April 14, 2014, 05:19:43 am
Ahh,

Sim, os pontos 4 (V+) e 11 (V-) são a alimentação do amplificador operacional. O ponto 4 pode ser ligado aos 5V e o 11 ao GND.

Nota que depois deste passo terás de calibrar a saída do amplificador (com aquela resistência variável para o valor minimo).
21  International / Portugues / Re: Sensor PT1000 e Sensor NTC10 on: April 13, 2014, 12:36:09 am
Que tipo de variações?

22  International / Portugues / Re: Ajuda com um problema a ser resolvido. Obg. on: April 12, 2014, 01:55:22 pm
Peco desculpa, mas nao existem codigos em ingles...

Infelizmente para ti quem desenhou a linguagem C falava ingles e como tal os termos sao em ingles... imagina se tinha sido um japones a criar esta linguagem de programacao... Era por isso que nao programavas?

O contador e uma variavel...

Code:

int num_segundos = 1; // para nao ser zero...
char botao_antes = 0;


Se botao == 1 e botao_antes == 0 entao
    num_segundos = num_segundos +1;
    botao_antes = 1;

se botao == 0 entao
    botao_antes = 0;


Sempre que carregares a vari]avel que contem o numero de segundos incrementa. Simples...

Depois olhas para a funcao millis e como se usa e pronto... tens o problema resolvido.
23  International / Portugues / Re: Problema ao Enviar e Receber IR no mesmo Arduino on: April 12, 2014, 08:32:29 am
A interferência é que ambos recebem o comando dado pelo controlo remoto... não deveria ser assim. Ou pelo menos nesta fase enquanto não perceberes o que se passa.
24  International / Portugues / Re: Problema ao Enviar e Receber IR no mesmo Arduino on: April 12, 2014, 07:06:03 am
Eu não me devo ter explicado bem...

Quando testas e mandas o sinal do comando para o Arduino que recebe e envia, o outro arduino que só recebe também parece estar a receber os dados.

O que eu pedi foi para tentares evitar que esse Arduino (o que só recebe) consiga ver o comando dado pelo controlo remoto. Isto para despistar... e garantires que o teu Arduino apenas está a receber de uma fonte, ou seja, do Arduino que envia.

Quanto ao noInterrupts, tira-a daí... Ela não está a fazer nada relativamente ao envio de dados. A função send não é bufferizada, logo quando essa função noInterrupts corre a função de send já terminou.

No entanto... e como tu não te deste ao trabalho de ler as instruções dessa função... ao usá-la sem o equivalente interrupts(), basicamente estás a colocar o Arduino parado. E depois ou é a função delay() ou é a função irsend que necessitam de interrupções e tu tem-las todas desligadas e o código bloqueia à espera.

Logo, há algo aqui que não está a bater certo e os teus métodos de teste estão-me a deixar desconfiado que terá algo a ver com isso e não necessariamente o código.

Ainda não explicaste que comando estás a usar... é o da TV?? Os dos Ares condicionados são um pouco diferentes...

Só para terminar... temos estado a falar do exemplo IRReceive... tu estás a usar o IRdump... que é bastante diferente...

Que tal se usares o IRReceive assim no Arduino que só recebe:
Code:
void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    irrecv.resume(); // Receive the next value
  }
}

Como tinha referido antes... ao usares o IRDump vais activar a porta série... ou seja, enquanto o teu Arduino está à espera de receber dados, vai estar também a mandá-los para a porta série. A porta série usa interrupções e como tal é provável que o outro Arduino esteja a enviar correctamente e o teu de recepção não receba correctamente...

Podes isolar o Arduino só de recepção do teu comando remoto e testar... ou então dar uma temporização entre o comando remoto e o outro Arduino.

25  International / Portugues / Re: Sensor PT1000 e Sensor NTC10 on: April 12, 2014, 12:06:12 am
Boa, agora podes começar a testar...

Na mesma página do esquema, tens uma biblioteca e um exemplo. Tenta com eles ler o que a PT te dá, preferencialmente variando a temperatura (com água a ferver, por exemplo).
26  International / Portugues / Re: Problema ao Enviar e Receber IR no mesmo Arduino on: April 12, 2014, 12:04:16 am
Não deve ser nada disto... mas consegues evitar que o arduino que recebe os sinais apenas receba o sinal do arduino e não do comando?
27  International / Portugues / Re: Problema ao Enviar e Receber IR no mesmo Arduino on: April 11, 2014, 03:22:55 pm
Então... mas no primeiro código que te passei o Arduino recebeu alguma coisa... ou estou enganado?

28  International / Portugues / Re: Controle Remoto Ar Condicionado on: April 11, 2014, 09:49:11 am
Pesquisa aqui no fórum que existe uma thread acerca disso. Lembro-me que era um Ar condicionado Daikin e era preciso uma pequena alteração.
29  International / Portugues / Re: Sensor PT1000 e Sensor NTC10 on: April 10, 2014, 04:42:37 pm
Sim.
30  International / Portugues / Re: Programação (não conta os dias ) on: April 10, 2014, 10:25:02 am
Engraçado... o teu programa nunca reinicia os minutos e dias e horas do zero... Não achas isso estranho?

O que se passa quando a variável min passa para 60? E para 61... e quando a variável hora passar para 25? Que acontece??

E o que acontece quando a variável dia passar para 32?
Pages: 1 [2] 3 4 ... 208