Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int ledR = 9; // set analog pins to an integer
- int ledG = 10;
- int ledB = 11;
- void setup() {
- }
- void loop() {
- //Red LED blinks in a pattern where in morse code it means 'r' (- -- -)
- analogWrite(ledR, HIGH); //LED on
- delay(500);// on for 1/2 seconds
- analogWrite(ledR, LOW); //LED off
- delay(500);
- analogWrite(ledR, HIGH);
- delay(1000); //on for 1 second
- analogWrite(ledR, LOW);
- delay(500);
- analogWrite(ledR, HIGH);
- delay(500);
- analogWrite(ledR, LOW);
- delay(500);
- //Green LED blinks in a pattern where in morse code it means 'g'(-- -- -)
- analogWrite(ledG, HIGH);
- delay(1000);// on for 1 second
- analogWrite(ledG, LOW);
- delay(500);// off for 1/2 second
- analogWrite(ledG, HIGH);
- delay(1000);// on for 1 second
- analogWrite(ledG, LOW);
- delay(500);
- analogWrite(ledG, HIGH);
- delay(500);
- analogWrite(ledG, LOW);
- delay(500);
- //Blue LED blinks in a pattern wher in morse code it means 'b' (-- - - -)
- analogWrite(ledB, HIGH);
- delay(1000);// on for 1 second
- analogWrite(ledB, LOW);
- delay(500);// off for 1/2 second
- analogWrite(ledB, HIGH);
- delay(500);
- analogWrite(ledB, LOW);
- delay(500);
- analogWrite(ledB, HIGH);
- delay(500);
- analogWrite(ledB, LOW);
- delay(500);
- analogWrite(ledB, HIGH);
- delay(500);
- analogWrite(ledB, LOW);
- delay(2000); //off for 2 seconds
- for(int fadeValue = 0; fadeValue >=250; fadeValue +=2){
- analogWrite(ledR, fadeValue); //fade from 0 to 250 in 2 point intervals with all LEDs
- analogWrite(ledG, fadeValue);
- analogWrite(ledB, fadeValue);
- delay(40);
- }
- delay(1000);
- for(int fadeValue = 250; fadeValue >=0; fadeValue -=2){
- analogWrite(ledR, fadeValue); //fade from 250 to 0 in 2 point intervals with all LEDs
- analogWrite(ledG, fadeValue);
- analogWrite(ledB, fadeValue);
- delay(30);
- }
- delay(1000); // stop for 1 second before restarting loop
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement