Loading...
  Show Posts
Pages: [1] 2 3 ... 5
1  International / Portugues / Re: onde está o erro? on: February 27, 2013, 09:12:49 pm
obrigado filantropic realmente deixa o programa muito mais "clean"
2  International / Portugues / Re: onde está o erro? on: February 23, 2013, 09:16:31 am
é verdade, nossa as vezes esse colchetes me deixam cego..

obrigado
3  International / Portugues / onde está o erro? on: February 17, 2013, 04:32:58 pm
onde está o erro nesse programa?

não consigo enxergar



obrigado
4  Using Arduino / Microcontrollers / Reset pin on attiny85 on: January 14, 2013, 10:53:14 am
Anybody knows on arduino ide how to enable the reset pin on attiny8t as I/O pin using the arduino as isp to program the attiny

thanks
5  International / Portugues / Re: ajuda com delay on: January 14, 2013, 10:23:02 am
Estou a usar o arduino como programmer isp
6  International / Portugues / Re: ajuda com delay on: January 14, 2013, 08:02:42 am
Como faço para alterar esse fuse? Preciso usar as 6 I/O do attiny
7  International / Portugues / Re: ajuda com delay on: January 13, 2013, 09:46:36 pm
bubulindo me da um help aqui,,,

fiz o programa usando o pino 1 (pb5) do attiny definindo ele como output, mas só de alimentar o attiny quando o led deveria estar apagado fica um brilho beemm fraquinho nele

o que pode ser?
8  International / Portugues / Re: ajuda com delay on: January 09, 2013, 09:35:57 pm
bubulindo funcionou perfeitamente deste modo, muito obrigado..

aproveitando o tópico, sabe me dizer se attiny85 tem porta analógica e quantas? pretendo ligar um ldr nele, sera que funciona?

obrigado
9  International / Portugues / ajuda com delay on: January 09, 2013, 06:29:02 am
pessoal fiz este programa e esta funcionando até aqui

int ldrPin = 0;
int leituraldr = 0;
int farolPin = 9;
int setaePin = 11;
int setadPin = 12;
int homecomPin = 13;
int setae = 0;
int setad = 0;
long intervalo = 30000;
void setup() {

Serial.begin(9600);
pinMode(farolPin, OUTPUT);
pinMode(setaePin, INPUT);
pinMode(setadPin, INPUT);
pinMode(homecomPin, OUTPUT);
}
void loop(){
leituraldr = analogRead(ldrPin);
setae = digitalRead(setaePin);
setad = digitalRead(setadPin);

Serial.print(leituraldr);

long tempo = millis();

if (leituraldr < 500){
  digitalWrite(farolPin, HIGH);
} else
    digitalWrite(farolPin, LOW);

if (setae == HIGH & setad == HIGH) {
digitalWrite(homecomPin, HIGH);
 delay(30000)
}
else {
digitalWrite(homecomPin, LOW);
}

}

reparem onde tem um delay de 30s, eu gostaria que quando executasse aquele bloco if quando homecomPin estivesse em HIGH ele ficasse por 30s e depois apagasse, porém colocando o delay ali ele bloqueia o programa por 30s fazendo com que as outras açoes também fiquem bloqueadas e não é isso que quero,, como posso arrumar isto?

obrigado
10  International / Portugues / 12v em porta digital on: January 01, 2013, 08:21:35 am
pessoal bom dia, feliz ano novo à todos,

alguem saberia me dizer qual a maneira de colocar um sinal de 12 a 14v em um porta digital para ler com digitalread?

obrigado
11  International / Portugues / Sensores de corrente on: October 31, 2012, 12:34:50 pm
Pessoal mais uma vez recorro à ajuda de voces...

tem como descobrir a resolucao de um sensor de corrente (toroide enrolado com fio esmaltado)?

algo do tipo mV / A ?

obrigado.Ku
12  International / Portugues / Re: lcd arduino on: October 21, 2012, 09:04:22 pm
Tive esse problema de resets quando montei um circuito de controle de acesso para uma fachadura eletromagnética de porta..

o arduino ficava maluco e o lcd com caracteres estranhos,

além do diodo em paralelo com o relé o que fiz e resolveu foi o seguinte:

Ao invés de utilizar a alimentação positiva no comum do relé, experimente controlar o negativo...

teste e poste se resolveu,,

abraço
13  International / Portugues / Re: lcd arduino on: October 21, 2012, 12:01:10 am
amigo, vc esta usando diodo em paralelo com a bobina do relé?
14  International / Portugues / Dúvida Attiny85 on: October 20, 2012, 07:55:23 am
Pessoal, alguem sabe se esse programa roda no attiny85??

#define botao 8
#define led 13

typedef enum {
  BOTAO_OFF,
  BOTAO_ON} t_estados;

t_estados estado;

int time;

void setup() {
 pinMode(botao, INPUT);
 pinMode(led, OUTPUT);
 
 digitalWrite(led, LOW);
 estado = BOTAO_OFF;}
 
 void loop()
 {
   switch (estado)
   {
   case BOTAO_OFF:
     if(digitalRead(botao) != 0)
     {
       time= millis();
       estado = BOTAO_ON;
     }
   break;
   case BOTAO_ON:
     if(digitalRead(botao) == 0)
     {
       time= millis() - time;
       if(time >= 3000)
          digitalWrite(led, HIGH);
       else if(time <= 1000)
          digitalWrite(led, LOW);
       estado = BOTAO_OFF;
     }
   break;
   default:
   break;
   }
 }
15  International / Portugues / Re: o que esta errado aqui? on: October 15, 2012, 04:32:14 pm
Bom diante da minha situação, resolvi usar o attiny85 no meu projeto, ele conta com 5 i/o's e da pra programar pelo próprio arduino..

Resolvi completamente meu problema agora,,

muito obrigado a todos pela ajuda... Obrigado bubulindo pela atenção

abraços
Pages: [1] 2 3 ... 5