CreeperJay0131
Published © CERN-OHL

Distress Beacon v. 6.02

Flashes SOS in Morse Code.

BeginnerWork in progress587
Distress Beacon v. 6.02

Things used in this project

Hardware components

LED (generic)
LED (generic)
one red one white
×2
Resistor 221 ohm
Resistor 221 ohm
×2

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Code

Distress_Beacon

Arduino
press upload and the lights will flash SOS in Morse code while keeping track of how many runs it has done
int exLedPin = 8 & 13;
// 8 = white 13 = red
int runNumber = 0;
int start = 1; 


void setup() {
  pinMode(exLedPin, OUTPUT);
    Serial.begin(9600);
}

void loop() {
  //Spells "S" in morse code
  
  digitalWrite(exLedPin, HIGH);
  delay(500);
  digitalWrite(exLedPin, LOW);
  delay(500);
  digitalWrite(exLedPin, HIGH);
  delay(500);
  digitalWrite(exLedPin, LOW);
  delay(500);
  digitalWrite(exLedPin, HIGH);
  delay(500);
  digitalWrite(exLedPin, LOW);
  Serial.print("S.");
  delay(1500);
  
  //Spells "O" in morse code
  digitalWrite(exLedPin, HIGH);
  delay(1250);
  digitalWrite(exLedPin, LOW);
  delay(500);
  digitalWrite(exLedPin, HIGH);
  delay(1250);
  digitalWrite(exLedPin, LOW);
  delay(500);
  digitalWrite(exLedPin, HIGH);
  delay(1250);
  digitalWrite(exLedPin, LOW);
  Serial.print ("O.");
  delay(1500);
  
  //Spells "S" in morse code
  
  digitalWrite(exLedPin, HIGH);
  delay(500);
  digitalWrite(exLedPin, LOW);
  delay(500);
  digitalWrite(exLedPin, HIGH);
  delay(500);
  digitalWrite(exLedPin, LOW);
  delay(500);
  digitalWrite(exLedPin, HIGH);
  delay(500);
  digitalWrite(exLedPin, LOW);
  Serial.println("S.");
  delay(2500);
  runNumber = runNumber + start;
  Serial.print("RUN,");
   Serial.println(runNumber);
    
}

Credits

CreeperJay0131

CreeperJay0131

1 project • 0 followers

Comments