Advertisement
KRITSADA

IPST-SE and Wireless-X Make a BUG BOT

Sep 20th, 2017
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.19 KB | None | 0 0
  1. #include <ipst.h>
  2. unsigned char x;
  3. void setup(){
  4.   pinMode(2,INPUT_PULLUP);
  5.   Serial1.begin(9600);
  6.   setTextSize(3);
  7.   glcdMode(0);
  8.   setTextColor(GLCD_RED);     glcd(0,0,"I");
  9.   setTextColor(GLCD_YELLOW);  glcd(0,1,"P");
  10.   setTextColor(GLCD_WHITE);   glcd(0,2,"S");
  11.   setTextColor(GLCD_BLUE);    glcd(0,3,"T");
  12.   setTextColor(GLCD_PINK);    glcd(0,4,"-");
  13.   setTextColor(GLCD_WHITE); glcd(0,5,"S");
  14.   setTextColor(GLCD_WHITE);    glcd(0,6,"E");
  15.   setTextSize(4);
  16.   setTextColor(GLCD_YELLOW); glcd(1,0,"BUG");
  17.   setTextColor(GLCD_VIOLET); glcd(2,2,"BOT");
  18.   glcdFillRect(0,115,128,10,GLCD_RED);
  19.   glcdFillCircle(35,145,10,GLCD_YELLOW);
  20.   glcdFillCircle(65,145,10,GLCD_MAGENTA);
  21.   glcdFillCircle(95,145,10,GLCD_SKY);
  22. }
  23. void loop(){
  24.    while(Serial1.available()>0){          
  25.        x=Serial1.read();
  26.    }
  27.     switch (x){
  28.       case 0x01: bk(60);break;
  29.       case 0x02: sr(60);break;
  30.       case 0x04: sl(60);break;
  31.       case 0x08: fd2(60,60);break;
  32.       case 0x81: bk(100);break;
  33.       case 0x40: out(24,1);break;
  34.       case 0x20: out(24,0);break;
  35.       case 0x82: sr(100);break;
  36.       case 0x84: sl(100);break;
  37.       case 0x88: fd2(100,100);break;
  38.       default: ao();
  39.      }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement