RadoshS

Arduino_zajęcia_2_zadanie_3

Jan 16th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.24 KB | None | 0 0
  1. int x;
  2. int czas_;
  3. int czas;
  4.  
  5. void setup() {
  6.   Serial.begin(9600);
  7.  
  8.   pinMode(2, OUTPUT);
  9.   pinMode(3, OUTPUT);
  10.   pinMode(4, OUTPUT);
  11.   pinMode(5, OUTPUT);
  12.   pinMode(6, OUTPUT);
  13.   pinMode(7, OUTPUT);
  14.   pinMode(8, OUTPUT);
  15.   pinMode(9, OUTPUT);
  16. }
  17.  
  18. void loop() {
  19.   for(int c=0;c<1 ;c++)
  20.   {
  21.   if (Serial.available())
  22.  
  23.   x = Serial.read();
  24.   czas_ = x - 49;
  25.   czas = czas_ * 1000;
  26.   if (czas > 9000){
  27.   Serial.println ("Podaj liczbe od 1 do 9!");
  28.   czas = 0;
  29.   }
  30.   }
  31.   digitalWrite(2, HIGH);
  32.   digitalWrite(3, HIGH);
  33.   digitalWrite(4, HIGH);
  34.   delay(x);
  35.   digitalWrite(2, LOW);
  36.   digitalWrite(5, HIGH);
  37.   delay(x);
  38.   digitalWrite(3, LOW);
  39.   digitalWrite(6, HIGH);
  40.   delay(x);
  41.   digitalWrite(4, LOW);
  42.   digitalWrite(7, HIGH);
  43.   delay(x);
  44.   digitalWrite(5, LOW);
  45.   digitalWrite(8, HIGH);
  46.   delay(x);
  47.   digitalWrite(6, LOW);
  48.   digitalWrite(9, HIGH);
  49.   delay(x);
  50.   digitalWrite(9, LOW);
  51.   digitalWrite(6, HIGH);
  52.   delay(x);
  53.   digitalWrite(8, LOW);
  54.   digitalWrite(5, HIGH);
  55.   delay(x);
  56.   digitalWrite(7, LOW);
  57.   digitalWrite(4, HIGH);
  58.   delay(x);
  59.   digitalWrite(6, LOW);
  60.   digitalWrite(3, HIGH);
  61.   delay(x);
  62.   digitalWrite(5, LOW);
  63.   digitalWrite(2, HIGH);
  64.   delay(x);
  65.   czas_ = x + 49;
  66.   czas = czas_ / 1000;
  67.  }
Advertisement
Add Comment
Please, Sign In to add comment