Show Posts
Pages: [1] 2
1  International / Portugues / Re: IR Remote on: January 24, 2013, 03:07:35 pm
O que recebe eu comprei pronto e sempre funcionou e eu acredito que tenha um resistor sim.
2  International / Portugues / Re: IR Remote on: January 24, 2013, 01:24:44 pm
Fiz a leitura do sinal do controle e inseri conforme pedido...

Code:
        // This sketch will send out a Nikon D50 trigger signal (probably works with most Nikons)
// See the full tutorial at http://www.ladyada.net/learn/sensors/ir.html
// this code is public domain, please enjoy!

int IRledPin =  13;    // LED connected to digital pin 13

// The setup() method runs once, when the sketch starts

void setup()   {
// initialize the IR digital pin as an output:
pinMode(IRledPin, OUTPUT);

Serial.begin(9600);
}

void loop()
{
Serial.println("Sending IR signal");

SendChannelUpCode();
delay(500);
}

// This procedure sends a 38KHz pulse to the IRledPin
// for a certain # of microseconds. We'll use this whenever we need to send codes
void pulseIR(long microsecs) {
// we'll count down from the number of microseconds we are told to wait

cli();  // this turns off any background interrupts

while (microsecs > 0) {
// 38 kHz is about 13 microseconds high and 13 microseconds low
digitalWrite(IRledPin, HIGH);  // this takes about 3 microseconds to happen
delayMicroseconds(10);         // hang out for 10 microseconds
digitalWrite(IRledPin, LOW);   // this also takes about 3 microseconds
delayMicroseconds(10);         // hang out for 10 microseconds

// so 26 microseconds altogether
microsecs -= 26;
}

sei();  // this turns them back on
}

void SendChannelUpCode() {
delayMicroseconds(42760);
pulseIR(8920);
delayMicroseconds(4480);
pulseIR(600);
delayMicroseconds(1640);
pulseIR(600);
delayMicroseconds(1620);
pulseIR(580);
delayMicroseconds(560);
pulseIR(600);
delayMicroseconds(520);
pulseIR(600);
delayMicroseconds(520);
pulseIR(600);
delayMicroseconds(540);
pulseIR(580);
delayMicroseconds(540);
pulseIR(600);
delayMicroseconds(1640);
pulseIR(600);
delayMicroseconds(520);
pulseIR(600);
delayMicroseconds(1620);
pulseIR(620);
delayMicroseconds(1620);
pulseIR(600);
delayMicroseconds(540);
pulseIR(600);
delayMicroseconds(520);
pulseIR(600);
delayMicroseconds(520);
pulseIR(600);
delayMicroseconds(520);
pulseIR(600);
delayMicroseconds(540);
pulseIR(600);
delayMicroseconds(1620);
pulseIR(600);
delayMicroseconds(520);
pulseIR(600);
delayMicroseconds(1640);
pulseIR(600);
delayMicroseconds(540);
pulseIR(600);
delayMicroseconds(520);
pulseIR(600);
delayMicroseconds(520);
pulseIR(600);
delayMicroseconds(520);
pulseIR(600);
delayMicroseconds(540);
pulseIR(600);
delayMicroseconds(520);
pulseIR(600);
delayMicroseconds(1620);
pulseIR(600);
delayMicroseconds(540);
pulseIR(580);
delayMicroseconds(540);
pulseIR(560);
delayMicroseconds(580);
pulseIR(540);
delayMicroseconds(580);
pulseIR(540);
delayMicroseconds(580);
pulseIR(540);
delayMicroseconds(580);
pulseIR(540);
delayMicroseconds(580);
pulseIR(560);
delayMicroseconds(620);
pulseIR(560);
delayMicroseconds(1680);
pulseIR(560);
delayMicroseconds(1680);
pulseIR(540);
delayMicroseconds(1700);
pulseIR(540);
delayMicroseconds(580);
pulseIR(540);
delayMicroseconds(1700);
pulseIR(540);
delayMicroseconds(1680);
pulseIR(560);
delayMicroseconds(1680);
pulseIR(560);
delayMicroseconds(560);
pulseIR(560);
        }
3  International / Portugues / Re: IR Remote on: January 24, 2013, 01:16:26 pm
Sim vai enviar sinal infra vermelho para um ac. O meu arduino e controlado por um ethernet shield e o exemplo que eu tentei foi:
http://arduinolivre.wordpress.com/2012/07/31/clonando-qualquer-controle-remoto/

Mas nao tinha o valor do resistor entao coloquei um que me foi recomendado, e com meu pouco conhecimento estou achando que ele quem causou o problema...


Obrigado!
Lucas.
4  International / Portugues / IR Remote on: January 23, 2013, 05:57:36 pm
Boa Noite!

Estou desenvolvendo um projeto para meu quarto e gostaria de ligar e delisgar o ar condicionado com Arduino. Eu encontrei na internet um exemplo mas nao funcionou e tambem preciso saber se posso ligar o led infra vermelho direto na saida do arduino ou tenho que colocar um resistor.

Aguardo resposta e agradeco desde ja,
Lucas.
5  International / Portugues / Leitor rotação motor on: January 17, 2013, 06:56:13 am
Bom Dia!

Preciso fazer a leitura de velocidade de um eixo, e esse eixo vira a mais de 3 mil rpm e gostaria de saber como posso fazer isso e o que eu preciso comprar para o fazer. Tudo o que eu achei na internet são pra coisas mais "leves" nada acima de 500 rpm.



Obrigado!
6  International / Portugues / MMA7455 + Shield LCD on: September 29, 2012, 08:22:50 pm
Boa Noite!

Comprei um Acelerometro MMA7455 e ja possuo um Arduino Uno com um Shield LCD. Como ligo esse MMA7455 sendo que as portas 4 e 5 ja estao sendo usadas pelo Shield?

http://code.google.com/p/mma-7455-arduino-library/


Obrigado!
Lucas.
7  International / Portugues / Re: Gravando valores EEPROM on: September 06, 2012, 04:16:33 am
Ola bubulindo.

Como eu faria isso? Tem como dar um exemplo?


obrigado.
8  International / Portugues / Re: Gravando valores EEPROM on: September 05, 2012, 06:01:32 pm
Belezinha vou fazer aqui os testes. Agora como eu faria pra juntar 2 variaveis? No PHP eu sei que posso fazer assim:

$var1 = 'lucas';
$var2 = 'm.';

$var3 = "$var1 $var2";


Como eu faco isso no arduino?
9  International / Portugues / Re: Gravando valores EEPROM on: September 04, 2012, 03:52:17 pm
A parte de exibir e facil (nao tenho aqui, estao em meu Mac) mas ainda nao e isso o que eu preciso.

Eu preciso separar o seguinte numero:

taravolt = 3.94;

Eu preciso gerar 2 variaveis, uma antes do ponto e uma depois do ponto. E possivel fazer isso com o Arduino?
10  International / Portugues / Re: Gravando valores EEPROM on: September 04, 2012, 03:37:48 pm
Vi o exemplo mas nao entendi muito bem.

Um de voces me respondeu que eu poderia separar o valor antes da virgula e o valor depois da virgula. Como eu faria isso?

Obrigado,
Lucas
11  International / Portugues / Re: Gravando valores EEPROM on: September 04, 2012, 04:16:42 am
Nao, esse e o que eu encontrei tambem e ele nao grava numeros decimais...
12  International / Portugues / Gravando valores EEPROM on: September 03, 2012, 07:35:09 pm
Ola Pessoal!

Mais uma vez estou aqui perguntando algo, rsrs.
Montei um voltimetro com arduino, mas as vezes preciso gravar o valor que ele esta exibindo no LCD na memoria EEPROM, sei que e possivel mas nao sei como. Preciso gravar numero com 2 casas decimais. Alguem pode me ajudar?
Achei algo do tipo na biblioteca do arduino mas ele so grava valor exato e quando coloco decimal nao funciona.


Obrigado,
Lucas
13  International / Portugues / Amperimetro Arduino on: August 19, 2012, 03:57:55 pm
OLá!


Já revirei a internet e o youtube atrás disso e não consigo encontrar um esquema para montar um amperimetro com o ARduino. Não quero medir nada da minha casa e sim quanto um componente eletronico está consumindo.
SE alguem tiver um esquema do tipo agradeço!



OBrigado desde já,
LUcas.
14  International / Portugues / Re: Voltimetro on: August 19, 2012, 01:41:15 pm
Obrigado!

AGora tudo está funcionando conforme. VOltimetro 100% estavel.



LUcas.
15  International / Portugues / Voltimetro on: August 12, 2012, 06:53:04 pm
Boa Noite!!

Montamos um voltimetro sendo Arduno UNO V3 e um Shield LCD. Ele não é preciso, fica variando, mesmo nao tendo nada na entrada!
http://www.clarenceho.net:8123/blog/articles/2009/05/17/arduino-test-voltmeter


Alguem sabe como ajudar? É um projeto que gostaria de acabar o mais rapido possivel!

Obrigado,
Lucas.
Pages: [1] 2