Special Lights

Parte 1-
Ola,
no ambito do projecto Special Lights, decidi criar um codigo para duas leds a tentar imitar as dos bombeiros.
Isto foi o resultado:


Código para desenvolvimento:

/*
  Sirenes
 */

void setup() {              
  // inicia o pin Digital
  // Pin 13 has an LED connected on most Arduino boards:
  pinMode(13, OUTPUT);
  pinMode(12, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);   // Led On
  delay(300);              // espera de 300 milisegundos
  digitalWrite(13, LOW);    // Led Of
  delay(200);              // espera de 200 milisegundos
  digitalWrite(12, HIGH);
  delay(600);
  digitalWrite(12, LOW);
  delay(400);
}

//Changed By Henrique Neves
//Mudado por Henrique Neves

Atenção, este código é apenas para desenvolvimento.


Parte 2-
Novamente, no ambito deste projecto, apresento aqui mais uma parte.
Esta parte tem a ver com o famoso carro KITT(Knight Rider Industries Two Thousand).
O melhor é ver:

O código será apenas mostrado numa fase mais avançada do projecto.

Parte 3- Final

Na final do projecto o que foi feito?
- Foram mudados os leds.
- Foi posto o código Knight Rider 3.0 The Final´

Aqui está o código para desenvolvimento:


/*  
 Knight Rider Two Thousand
 Version 3.0
 By Henrique Neves
 Last Version
 */

void setup() {                

  pinMode(13, OUTPUT); 
  pinMode(12, OUTPUT);
  pinMode(8, OUTPUT);
  pinMode(7, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);   
  delay(300);              
  digitalWrite(13, LOW);    
  delay(01);             
  digitalWrite(12, HIGH);
  delay(300);
  digitalWrite(12, LOW);
  delay(01);
  digitalWrite(8, HIGH);
  delay(300);
  digitalWrite(8, LOW);
  delay(01);
  digitalWrite(7, HIGH);
  delay(300);
  digitalWrite(7, LOW);
  delay(01);
  digitalWrite(7, HIGH);
  delay(300);
  digitalWrite(7, LOW);
  delay(01);
  digitalWrite(8, HIGH);
  delay(300);
  digitalWrite(8, LOW);
  delay(01);
  digitalWrite(12, HIGH);
  delay(300);
  digitalWrite(12, LOW);
  delay(01);
  digitalWrite(13, HIGH);   
  delay(300);              
  digitalWrite(13, LOW);    
  delay(01);
  digitalWrite(13, HIGH);   
  delay(300);               
  digitalWrite(12, HIGH);
  delay(300);
  digitalWrite(8, HIGH);
  delay(300);
  digitalWrite(7, HIGH);
  delay(300); 
  digitalWrite(13, HIGH);   
  delay(300);               
  digitalWrite(12, HIGH);
  delay(300);
  digitalWrite(8, HIGH);
  delay(300);
  digitalWrite(7, HIGH);
  delay(300);
}

//Created By Henrique Neves
//Criado por Henrique Neves 

E o video:

Sem comentários:

Enviar um comentário