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);
}