int
ledAPin = 6;
int ledBPin = 7;
int val = 0;
// start value for
analogWrite
int delayval = 0;
// no delay in analogWrite
void setup( )
{
pinMode(ledAPin, OUTPUT);
pinMode(ledBPin, OUTPUT);
}
void loop( )
{
digitalWrite(ledAPin, LOW);
// long space between callsigns
digitalWrite(ledBPin, LOW);
// no signal
delay(20000);
//
start of DFCW
analogWrite(ledAPin, 0);
//A dit 0V on LED 0 freq shift
digitalWrite(ledBPin, HIGH);
// PA keyed on
delay(12000);
analogWrite(ledAPin, 0);
//space between elements 0V on LED
digitalWrite(ledBPin, LOW);
// no signal when ledBPin is LOW
delay(3000);
analogWrite(ledAPin, 108);
//A dah 108/255 X 5V on LED ~ 1.8Hz shift
digitalWrite(ledBPin, HIGH);
//
PA Keyed
delay(12000);
analogWrite(ledAPin, 0);
//space
digitalWriteBPin, LOW);
delay9(12000);
analogWrite(ledAPin, 0);
//A dit 0V on LED 0 freq shift
digitalWrite(ledBPin, HIGH);
// PA keyed on
delay(12000);
analogWrite(ledAPin, 0);
//space between elements 0V on LED
digitalWrite(ledBPin, LOW);
// no signal when ledBPin is LOW
delay(3000);
analogWrite(ledAPin, 108);
//A dah 108/255 X 5V on LED
~1.8 freq shift
digitalWrite(ledBPin, HIGH);
// PA keyed on
delay(12000);
analogWrite(ledAPin, 0);
//space
digitalWriteBPin, LOW);
delay9(12000);
analogWrite(ledAPin, 0);
//1 dit of 5
digitalWrite(ledBPin, HIGH);
// PA keyed on
delay(12000);
analogWrite(ledAPin, 0);
//space between elements 0V on LED
digitalWrite(ledBPin, LOW);
// no signal when ledBPin is LOW
delay(3000);
analogWrite(ledAPin, 0);
//2 dit of 5
digitalWrite(ledBPin, HIGH);
// PA keyed on
delay(12000);
analogWrite(ledAPin, 0);
//space between elements 0V on LED
digitalWrite(ledBPin, LOW);
// no signal when ledBPin is LOW
delay(3000);
analogWrite(ledAPin, 0);
//3dit of 5
digitalWrite(ledBPin, HIGH);
// PA keyed on
delay(12000);
analogWrite(ledAPin, 0);
//space between elements 0V on LED
digitalWrite(ledBPin, LOW);
// no signal when ledBPin is LOW
delay(3000);
analogWrite(ledAPin, 0);
// 4 dit of 5
digitalWrite(ledBPin, HIGH);
// PA keyed on
delay(12000);
analogWrite(ledAPin, 0);
//space between elements 0V on LED
digitalWrite(ledBPin, LOW);
// no signal when ledBPin is LOW
delay(3000);
analogWrite(ledAPin, 0);
// 5 dit of 5
digitalWrite(ledBPin, HIGH);
// PA keyed on
delay(12000);
analogWrite(ledAPin, 0);
//space
digitalWriteBPin, LOW);
delay9(12000);
analogWrite(ledAPin, 108);
//C dah 108/255 X 5V on LED ~ 1.8Hz shift
digitalWrite(ledBPin, HIGH);
//
PA Keyed
delay(12000);
analogWrite(ledAPin, 0);
//space between elements 0V on LED
digitalWrite(ledBPin, LOW);
// no signal when ledBPin is LOW
delay(3000);
analogWrite(ledAPin, 0);
// 1 dit of C
digitalWrite(ledBPin, HIGH);
// PA keyed on
delay(12000);
analogWrite(ledAPin, 0);
//space between elements 0V on LED
digitalWrite(ledBPin, LOW);
// no signal when ledBPin is LOW
delay(3000);
analogWrite(ledAPin, 108);
//C last dah 108/255 X 5V on LED ~ 1.8Hz shift
digitalWrite(ledBPin, HIGH);
//
PA Keyed
delay(12000);
analogWrite(ledAPin, 0);
//space between elements 0V on LED
digitalWrite(ledBPin, LOW);
// no signal when ledBPin is LOW
delay(3000);
analogWrite(ledAPin, 0);
// 2 dit of C
digitalWrite(ledBPin, HIGH);
// PA keyed on
delay(12000);
analogWrite(ledAPin, 0);
//space
digitalWriteBPin, LOW);
delay9(12000);
analogWrite(ledAPin, 108);
//1 dah of K 108/255 X 5V on LED ~ 1.8Hz
shift
digitalWrite(ledBPin, HIGH);
//
PA Keyed
delay(12000);
analogWrite(ledAPin, 0);
//space between elements 0V on LED
digitalWrite(ledBPin, LOW);
// no signal when ledBPin is LOW
delay(3000);
analogWrite(ledAPin, 0);
// 1 dit of K
digitalWrite(ledBPin, HIGH);
// PA keyed on
delay(12000);
analogWrite(ledAPin, 0);
//space between elements 0V on LED
digitalWrite(ledBPin, LOW);
// no signal when ledBPin is LOW
delay(3000);
analogWrite(ledAPin, 108);
//2 dah of K 108/255 X 5V on LED ~ 1.8Hz
shift
digitalWrite(ledBPin, HIGH);
//
PA Keyed
delay(12000);
analogWrite(ledAPin, 0);
// long space
digitalWrite(ledBPin, LOW);
// no signal when ledBPin is LOW
delay(25000);
}