Advertisement
Double_G

uWire WEN and ERAL test

Feb 9th, 2018
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.70 KB | None | 0 0
  1.  
  2. #define SK 13
  3. #define CS 10
  4. #define DI 11
  5. #define DO 12
  6.  
  7. void setup() {
  8.   pinMode(SK,OUTPUT);
  9.   pinMode(CS,OUTPUT);
  10.   pinMode(DI,OUTPUT);
  11.   pinMode(DO,INPUT);
  12.  
  13.   //WEN-------------------------------------------------------------------
  14.   digitalWrite(CS, HIGH);
  15.  
  16.   digitalWrite(DI, LOW);
  17.  
  18.   digitalWrite(SK, HIGH);
  19.  
  20.   digitalWrite(SK, LOW);
  21.  
  22.   digitalWrite(DI, HIGH);
  23.   digitalWrite(SK, HIGH);
  24.  
  25.   digitalWrite(SK, LOW);
  26.   digitalWrite(DI, LOW);
  27.  
  28.   digitalWrite(SK, HIGH);
  29.   digitalWrite(SK, LOW);
  30.  
  31.   digitalWrite(SK, HIGH);
  32.   digitalWrite(SK, LOW);
  33.  
  34.   digitalWrite(DI, HIGH);
  35.   digitalWrite(SK, HIGH);
  36.  
  37.   digitalWrite(SK, LOW);
  38.   digitalWrite(SK, HIGH);
  39.  
  40.   digitalWrite(SK, LOW);
  41.   //6
  42.   digitalWrite(SK, HIGH);
  43.  
  44.   digitalWrite(SK, LOW);
  45.  
  46.   //7
  47.   digitalWrite(SK, HIGH);
  48.  
  49.   digitalWrite(SK, LOW);
  50.  
  51.   //8
  52.   digitalWrite(SK, HIGH);
  53.  
  54.   digitalWrite(SK, LOW);
  55.    
  56.   //9
  57.   digitalWrite(SK, HIGH);
  58.  
  59.   digitalWrite(SK, LOW);
  60.  
  61.   //10
  62.   digitalWrite(SK, HIGH);
  63.  
  64.   digitalWrite(SK, LOW);
  65.  
  66.   //11
  67.   digitalWrite(SK, HIGH);
  68.  
  69.   digitalWrite(SK, LOW);
  70.  
  71.   //12
  72.   digitalWrite(SK, HIGH);
  73.  
  74.   digitalWrite(SK, LOW);
  75.  
  76.   //13
  77.   digitalWrite(SK, HIGH);
  78.  
  79.   digitalWrite(SK, LOW);
  80.  
  81.   digitalWrite(CS, LOW);
  82.  
  83.   delay(10);
  84.  
  85.   //ERAL----------------------------------------------------------------------------
  86.   digitalWrite(CS, HIGH);
  87.  
  88.   digitalWrite(DI, LOW);
  89.  
  90.   Serial.println(digitalRead(DO));
  91.   digitalWrite(SK, LOW);
  92.   delay(100);
  93.   digitalWrite(SK, HIGH);
  94.  
  95.   digitalWrite(SK, LOW);  
  96.  
  97.   digitalWrite(DI, HIGH);
  98.  
  99.   digitalWrite(SK, HIGH);
  100.  
  101.   digitalWrite(SK, LOW);
  102.  
  103.   digitalWrite(DI, LOW);
  104.  
  105.   digitalWrite(SK, HIGH);
  106.  
  107.   digitalWrite(SK, LOW);
  108.  
  109.   digitalWrite(SK, HIGH);
  110.  
  111.   digitalWrite(SK, LOW);
  112.  
  113.   digitalWrite(DI, HIGH);
  114.  
  115.   digitalWrite(SK, HIGH);
  116.  
  117.   digitalWrite(SK, LOW);
  118.  
  119.   digitalWrite(DI, LOW);
  120.  
  121.   digitalWrite(SK, HIGH);
  122.  
  123.   digitalWrite(SK, LOW);
  124.  
  125.  
  126.  Serial.begin(115200);
  127.  //SPI.begin();  
  128.  //SPI.setDataMode(SPI_MODE3);  //setup SPI protocol
  129.  //SPI.setBitOrder(MSBFIRST);
  130.  Serial.println("törlés elkezdtem");
  131. }
  132.  
  133. void loop() {
  134.   for (unsigned i = 0 ; i < 13; i++)
  135.   { digitalWrite(SK, HIGH);
  136.  
  137.     digitalWrite(SK, LOW);
  138.  
  139.     Serial.println(i);
  140.   }
  141.    
  142.   Serial.println("vege");
  143.   digitalWrite(CS, LOW);
  144.   delayMicroseconds(1);
  145.   digitalWrite(CS,HIGH);
  146.  
  147.   Serial.println(digitalRead(DO));
  148.   Serial.println(digitalRead(DO));
  149.   Serial.println(digitalRead(DO));
  150.   Serial.println(digitalRead(DO));
  151.   Serial.println(digitalRead(DO));
  152.   Serial.println(digitalRead(DO));
  153.   Serial.println(digitalRead(DO));
  154.   Serial.println(digitalRead(DO));
  155.   Serial.println(digitalRead(DO));
  156.  
  157.  while(1) { }
  158. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement