in 2
pino 1 do lcd gnd
pino 2 do lcd +5
pino 3 do lcd ligado no pino central de um pot de 10K . É assim que eu ligo o meu lcd na placa uno/duemilanove.
…
Adicionado por O. Sanches ao 23:02 em 15 setembro 2011
e M3 Pin 11+13
Desce> DES - M2 pin 10+7 e M3 pin 11+12
Frente> FRE - M1 pin 9+4 e M4 pin 5+16
A traís> TRA - M1 pin 9+3 e M4 pin 5+15
Esquerda> ESQ - M1 pin 9+3 e M4 pin 5+16
Direita> DIR - M1 pin 9+4 e M4 pin 5+15
LEDs> LUZ - pin 6
A idéia e usar as variáveis dentro do arduino, quando o scadabr mandar um comando ele envia para a variável q controla as 4 saidas digitais das combinações acima.
Obrigado pelo apoio!
Abraços !
…
Oi Eliana,gostaria de saber como você conseguiu ler 4 sensores DS18B20.Estou com problemas na parte de programação.Preciso colocar 5 sensores,mas só consigo colocar 3.
Desde já agradeço
Você esta usando 5 leds para cada segmento ?
Cada tira não são 3 leds somente?
Não entendi a ligação desses fios vermelhos. (ou eles estão desconectados?)
ds, enquanto o Arduino só tem 13 pinos. Vai precisar dum Arduino Uno ou usar expansores de porta, o que é bem mais complicado. Vamos do princípio, para facilitar, vamos supor que eu use só 5 leds e 5 botões:
int led; //declara uma variavel para os ledsint bt; //declara outra variavel para os botoesvoid setup()
{
for (led=3; led<8; led++) // para o led 3 até o led 7 (menor que 8)
{
pinMode (led1, OUTPUT); // define o pino dos leds como saída
}
for (bt=8; bt<13; bt++) // o mesmo para os botoes, como entradas.
{ pinMode (bt, INPUT);
}}void loop()
{ int botoes[10]; // declara um vetor, também chamado de array, de 10 membros.
//imagine uma matriz de 1 linha e 5 colunas.
for (int x=0; x<10; x++) // coloque em cada posicao dessa matriz uma variavel q vc chama de x
{
pinos[x]=x+3; //define que a posicao zero = zero+2 (pino 3, entendeu?), posicao 1= pino 4, posicao 2=pino5
//e assim por diante, sempre somando 3 ao valor da posicao na matriz (a primeira é zero)
}
if(digitalRead(pinos[x]==0)) // daí as condicoes de ligar e desligar
{ digitalWrite(pinos[x+5],LOW); // note que para o pino 3, o pino do led é (pino do botao)+3, ou seja, pino 8 }
else
{
digitalWrite(pinos[x+5],HIGH); delay(10000); }
}
Divirta-se!…
Adicionado por Alexandre ao 16:32 em 28 julho 2015
estou usando uma fonte MTX de 5 Volts e 3 Amperes somente para os servos. e 4 micro servos 9g sg90 de todos videos que vi todos braços conseguem se movimentar corretamente
Adicionado por Wanderson ao 8:52 em 1 novembro 2016
ecebo as frequências eu queria ativar neste caso um modulo de rele para me ligar luzes.. só que tou muito limitado em PWM que só tenho 12
Queria usar as digitais.. Sera possível fazer isso?
Inicio do programa começo assim:
int analogPin = 5; // MSGEQ7 OUT 3int strobePin = 4; // MSGEQ7 STROBE 4int resetPin = 5; // MSGEQ7 RESET 7int spectrumValue[7];
Faço o int das saidas quero ativar neste caso sao as PWM
Faço o valor a 0
int Val1=0;
depois na parte de ordem esta assim
if(spectrumValue[5]>=225);{ Val3 =spectrumValue[5];}if(spectrumValue[5]<135);{ Val2 =spectrumValue[5]; }if(spectrumValue[5]<80);{ Val1 =spectrumValue[5]; }analogWrite(luz1, Val1);analogWrite(luz2, Val2); analogWrite(luz3, Val3); }
O programa funciona.. 3 luzes diferentes liga consoante a frequência que recebe..
Eu quero e tentar receber estas frequências mas dar o sinal apartir de digitais!
E possível? Ajudem me pf…
Adicionado por Rui Jardel ao 17:26 em 13 setembro 2015