Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.70 KB | None | 0 0
  1. Serial.readBytesUntil('\n',input,100);
  2.     int i=0;
  3.     //001011011;D1;D2\n
  4.    
  5.     for(i=0;i<8;i++)
  6.     {
  7.         if(input[i]=='1')
  8.         {
  9.             a |= (1 << i);
  10.              //Serial.println(a,DEC);
  11.              // Serial.println(a,BIN);
  12.             // Serial.println(a,HEX);
  13.         }
  14.         if(input[i]=='0')
  15.         {
  16.            // Serial.println(a,BIN);
  17.             a &= ~( 1 << i);
  18.         }
  19.     }
  20.    
  21.   Serial.println(input);
  22.   Serial.print("Ports: ");
  23.   Serial.println(a,DEC);
  24.   Serial.println(a,BIN);
  25.   Serial.println(a,HEX);
  26.   Serial.println("PortB:");
  27.   b=(a >> 2) | (a << (8 - 2));
  28.   b=b&DDRB;
  29.   Serial.println(b,DEC);
  30.   Serial.println(b,BIN);
  31.   Serial.println(b,HEX);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement