collapse

* Posts Recentes

Emulador NES em ESP32 por jm_araujo
[Ontem às 18:12]


Circuito Microfone que funcione por almamater
[27 de Abril de 2024, 17:14]


Arame de Estendal por almamater
[18 de Abril de 2024, 16:16]


O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]

Autor Tópico: [Arduino]Dia 3 - Iniciar ao código do Arduino, com LEDs  (Lida 68319 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline Alhiados

  • Mini Robot
  • *
  • Mensagens: 32
Re: [Arduino]Dia 3 - Iniciar ao código do Arduino, com LEDs
« Responder #45 em: 24 de Março de 2010, 22:57 »
Esta é a quinta vez que eu faço o download da sempre o mesmo erro, tenta tu!?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: [Arduino]Dia 3 - Iniciar ao código do Arduino, com LEDs
« Responder #46 em: 24 de Março de 2010, 23:04 »
Manda uma pm ao tigpt, parece que o ficheiro está corrompido.
Avr fanboy

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: [Arduino]Dia 3 - Iniciar ao código do Arduino, com LEDs
« Responder #47 em: 24 de Março de 2010, 23:46 »
Fiz um código que gerará um efeito semelhante ao do vídeo agora em alguns segudos, e não foi testado pelo que não prometo que esteja igual mas serve para o efeito.

Offline Alhiados

  • Mini Robot
  • *
  • Mensagens: 32
Re: [Arduino]Dia 3 - Iniciar ao código do Arduino, com LEDs
« Responder #48 em: 25 de Março de 2010, 22:48 »
Eu fiz um pouco diferente do vídeo, mas ficou fixe na mesma!!!
Mesmo com o codigo que o TigPT me fez a pressa, alterei um pouco mas ficou fixe!!



Este foi o codigo que usei:
Código: [Seleccione]
int led1 =  9;    // LED connected to digital pin 9
int led2 =  10;    // LED connected to digital pin 10
int led3 =  11;    // LED connected to digital pin 11

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

void setup()   {               
  // initialize the digital pin as an output:
  pinMode(led1, OUTPUT);     
  pinMode(led2, OUTPUT);     
  pinMode(led3, OUTPUT);     
}

// the loop() method runs over and over again,
// as long as the Arduino has power

void loop()                     
{
  digitalWrite(led1, HIGH);   // set the LED on
  delay(1000);                  // wait for a second
  digitalWrite(led2, HIGH);   // set the LED on
  delay(1000);                  // wait for a second
  digitalWrite(led3, HIGH);   // set the LED on
  delay(1000);                  // wait for a second
  digitalWrite(led1, LOW);    // set the LED off
  delay(1000);                  // wait for a second
  digitalWrite(led2, LOW);    // set the LED off
  delay(1000);                  // wait for a second
  digitalWrite(led3, LOW);    // set the LED off
  delay(1000);                  // wait for a second
}

Offline AcidDagger

  • Mini Robot
  • *
  • Mensagens: 364
  • Make Bits, Making robotics in Portugal
    • Make Bits
Re: [Arduino]Dia 3 - Iniciar ao código do Arduino, com LEDs
« Responder #49 em: 26 de Março de 2010, 20:58 »
Muito Bom  :D

Offline Alhiados

  • Mini Robot
  • *
  • Mensagens: 32
Re: [Arduino]Dia 3 - Iniciar ao código do Arduino, com LEDs
« Responder #50 em: 26 de Março de 2010, 21:05 »
Obrigado, ainda estou a apanhar isto do código, mas com o tempo vou lá, fiz um agora com um que so se liga quando carrego o botão!!!
Depois meto aqui o vídeo e o código que usei!!

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: [Arduino]Dia 3 - Iniciar ao código do Arduino, com LEDs
« Responder #51 em: 30 de Março de 2010, 02:30 »
Está quase um semáforo :P

Offline Alhiados

  • Mini Robot
  • *
  • Mensagens: 32
Re: [Arduino]Dia 3 - Iniciar ao código do Arduino, com LEDs
« Responder #52 em: 30 de Março de 2010, 13:12 »
Bem no outro dia eu tive a mostrar +- aquilo que eu fiz ao meu professor e ele me deu a ideia de usar aquilo que eu tinha feito e acrescentar um botão para que os LEDs só façam a sequência de luzes se eu carregar do botão!! E foi o que eu fiz, tive um pouco de ajuda da parte do amando96 que me deu o link de um site onde tem um exemplo de como ligar um botão (http://www.arduino.cc/en/Tutorial/Pushbutton), e eu me orientei a partir dai.


E o código que usei, usei como base a do tutorial do Arduino passo-a-passo part3 (http://lusorobotica.com/index.php/topic,22.0.html), e tentei juntar parte do código do site que o amando96 me deu, e resultou bem. Foi uma dor de cabeça mas la cheguei, isso é que importa!!!
Código: [Seleccione]
int led3 = 11;
int led2 = 10;
int led1 = 9;
int inPin = 1;
int val = 0;   

void setup() {
  pinMode(led3, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led1, OUTPUT);
  pinMode(inPin, INPUT);   
}

void loop(){
  val = digitalRead(inPin); 
  if (val == HIGH) {         
    } else {
    digitalWrite(led3, HIGH);
    delay(1000);   
    digitalWrite(led2, HIGH);
    delay(1000);   
    digitalWrite(led1, HIGH);
    delay(1000);
    digitalWrite(led3, LOW);
    delay(1000);
    digitalWrite(led2, LOW);
    delay(1000);
    digitalWrite(led1, LOW);
    delay(1000);
  }
}

Deixo desde ja um grande obrigado ao pessoal que me tem ajudado 8) ;) 8)!!!
« Última modificação: 30 de Março de 2010, 13:15 por Alhiados »

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: [Arduino]Dia 3 - Iniciar ao código do Arduino, com LEDs
« Responder #53 em: 01 de Abril de 2010, 00:27 »
Muito bem, muito bem.

E obrigado pelo vídeo e código, irá certamente ajudar os próximos a passar por aqui!

Offline AcidDagger

  • Mini Robot
  • *
  • Mensagens: 364
  • Make Bits, Making robotics in Portugal
    • Make Bits
Re: [Arduino]Dia 3 - Iniciar ao código do Arduino, com LEDs
« Responder #54 em: 02 de Abril de 2010, 21:46 »
Isto funciona com um led RGB?  :P

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: [Arduino]Dia 3 - Iniciar ao código do Arduino, com LEDs
« Responder #55 em: 02 de Abril de 2010, 21:51 »
Sim sim!

Offline LoneWolf

  • Mini Robot
  • *
  • Mensagens: 763
  • ..Ser ou não ser não tem questão nenhuma...
    • A Visão do Lobo
Re: [Arduino]Dia 3 - Iniciar ao código do Arduino, com LEDs
« Responder #56 em: 07 de Julho de 2010, 19:11 »
Boas, estou a usar um led RGB para isso ( 4 terminais) sendo o mais comprido o que tenho de ligar ao GND então a pergunta é, só preciso de uma resistência de 220 Ohm ligada em serie ao GND? ou as resistências ligam aos positivos?

...desde já obrigado e boa continuação  ;)
« Última modificação: 07 de Julho de 2010, 19:20 por kilobyte »
Blog: A Visão do Lobo

Nick antigo: kilobyte

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: [Arduino]Dia 3 - Iniciar ao código do Arduino, com LEDs
« Responder #57 em: 07 de Julho de 2010, 19:22 »
Tens de ver se é anodo ou cátodo comum.
Os que tenho são de cátodo comum, logo a perna mais comprida é para ligar á massa, as resistencias ligas aos positivos, até porque se depois quiseres usar o led com pwm para teres muitas cores, até se costuma usar resistencia de valores diferentes porque os led's são diferentes uns dos outros.
Avr fanboy

Offline LoneWolf

  • Mini Robot
  • *
  • Mensagens: 763
  • ..Ser ou não ser não tem questão nenhuma...
    • A Visão do Lobo
Re: [Arduino]Dia 3 - Iniciar ao código do Arduino, com LEDs
« Responder #58 em: 07 de Julho de 2010, 19:37 »
Obrigado pela resposta senso, e sim o cátodo é comum são estes ( http://loja.lusorobotica.com/72-triple-output-led-rgb-diffused.htm ) mas agora para experiência posso usar resistências de 220 Ohm, certo? Depois ver se faço isso que diz de mudar para muitas cores com o PWM

Abraços e boa continuação  ;)
Blog: A Visão do Lobo

Nick antigo: kilobyte

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: [Arduino]Dia 3 - Iniciar ao código do Arduino, com LEDs
« Responder #59 em: 07 de Julho de 2010, 20:26 »
Obrigado pela resposta senso, e sim o cátodo é comum são estes ( http://loja.lusorobotica.com/72-triple-output-led-rgb-diffused.htm ) mas agora para experiência posso usar resistências de 220 Ohm, certo? Depois ver se faço isso que diz de mudar para muitas cores com o PWM

Abraços e boa continuação  ;)
http://lusorobotica.com/index.php?topic=2465.msg24557#msg24557