Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int red = 9, green = 10, blue = 11;
- void setup() {
- // put your setup code here, to run once:
- pinMode(red, OUTPUT);
- pinMode(green, OUTPUT);
- pinMode(blue, OUTPUT);
- analogWrite(red, 255);
- analogWrite(green, 255);
- analogWrite(blue, 255);
- }
- void loop() {
- for(int o=0; o<100; o++){
- b3();
- }
- b1();
- for(int o=0; o<75; o++){
- b2();
- }
- }
- // - - - - - - -- - -
- void b3(){
- for(int i=0; i<255; i+=15){
- onRed(i);
- offGre(i);
- d(50);
- }
- for(int i=0; i<255; i+=15){
- onBlu(i);
- offRed(i);
- d(50);
- }
- for(int i=0; i<255; i+=15){
- onGre(i);
- offBlu(i);
- d(50);
- }
- }
- // - - - - - - -- - -
- void b2(){
- for(int i=0; i<255; i+=5){
- onRed(i);
- offGre(i);
- d(50);
- }
- for(int i=0; i<255; i+=5){
- onBlu(i);
- offRed(i);
- d(50);
- }
- for(int i=0; i<255; i+=5){
- onGre(i);
- offBlu(i);
- d(50);
- }
- }
- // - - - - - - -- - -
- void b1(){
- for(int i=0; i<20; i++){
- onRed(255);d(500);offRed(255);
- onGre(255);d(500);offGre(255);
- onBlu(255);d(500);offBlu(255);
- }
- }
- void d(int i){
- delay(i);
- }
- void onRed(int i){
- analogWrite(red, 255-i);
- }
- void offRed(int i){
- analogWrite(red, i);
- }
- void onBlu(int i){
- analogWrite(blue, 255-i);
- }
- void offBlu(int i){
- analogWrite(blue, i);
- }
- void onGre(int i){
- analogWrite(green, 255-i);
- }
- void offGre(int i){
- analogWrite(green, i);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement