Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void setup() {
- // put your setup code here, to run once:
- pinMode(11,OUTPUT); //czerowne światło
- pinMode(9,OUTPUT); //żółte światło
- pinMode(6,OUTPUT); //zielone światło
- analogWrite(11,0);
- analogWrite(9,0);
- analogWrite(6,0);
- pinMode(10,OUTPUT); //czerwony z RGB
- pinMode(5,OUTPUT); //zielony z RGB
- pinMode(3,OUTPUT); //niebieski z RGB
- analogWrite(10,0);
- analogWrite(5,0);
- analogWrite(3,0);
- pinMode(2,INPUT_PULLUP); //przycisk
- }
- void loop() {
- // put your main code here, to run repeatedly:
- analogWrite(11,255); //zapala się czerwone
- analogWrite(10,255); //czerowny z RGB
- delay(2000);
- analogWrite(10,0);
- analogWrite(10,255); //żółty
- analogWrite(5,255);
- delay(2000);
- analogWrite(10,0);
- analogWrite(5,0);
- analogWrite(5,255); //zielony
- delay(2000);
- analogWrite(5,0);
- analogWrite(5,255); //cyjan
- analogWrite(3,255);
- delay(2000);
- analogWrite(5,0);
- analogWrite(3,0);
- analogWrite(3,255); //niebieski
- delay(2000);
- analogWrite(3,0);
- analogWrite(9,255); //włącza się zółte
- analogWrite(10,255); //magenta
- analogWrite(3,255);
- delay(2000);
- analogWrite(10,0);
- analogWrite(3,0);
- analogWrite(10,255); //czerowny
- delay(2000);
- analogWrite(10,0);
- analogWrite(11,0); //gaszą się oba światła
- analogWrite(9,0);
- analogWrite(6,255); //zapala się zielone
- if (digitalRead(2) == 0){
- analogWrite(10,0); //wyłącz diodę RGB
- analogWrite(5,0);
- analogWrite(3,0);
- analogWrite(10,255); //biały
- analogWrite(5,255);
- analogWrite(3,255);
- delay(5000);
- analogWrite(10,0); //wyłącz diodę RGB
- analogWrite(5,0);
- analogWrite(3,0);
- }
- analogWrite(10,255); //żółty
- analogWrite(5,255);
- delay(2000);
- analogWrite(10,0);
- analogWrite(5,0);
- analogWrite(5,255); //zielony
- delay(2000);
- analogWrite(5,0);
- analogWrite(5,255); //cyjan
- analogWrite(3,255);
- delay(2000);
- analogWrite(5,0);
- analogWrite(3,0);
- analogWrite(3,255); //niebieski
- delay(2000);
- analogWrite(3,0);
- analogWrite(10,255); //magenta
- analogWrite(3,255);
- delay(2000);
- analogWrite(10,0);
- analogWrite(3,0);
- analogWrite(6,0); //gaśnie zielone
- analogWrite(9,255); //zapala się żółte
- // delay(5000);
- analogWrite(10,255); //czerowny
- delay(2000);
- analogWrite(10,0);
- analogWrite(10,255); //żółty
- analogWrite(5,255);
- delay(2000);
- analogWrite(10,0);
- analogWrite(5,0);
- analogWrite(5,255); //zielony
- delay(2000);
- analogWrite(5,0);
- analogWrite(9,0); //gaśnie żółte
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement