Skip to content
Snippets Groups Projects
Select Git revision
  • 9673678c16a1b33e5ce7eed2d5e3f2dfd17275f8
  • master default protected
2 results

getinput.ino

Blame
  • getinput.ino 1004 B
    
    void getinputs()
    {
    #define limitXMpin 0   //EXT A,1     
    #define limitXPpin 1   //EXT A,2     INVERTED SIGNAL
    
    #define limitYMpin 3   //EXT A,3     INVERTED SIGNAL
    #define limitYPpin 4   //EXT A,4     INVERTED SIGNAL
    
    #define limitZMpin 6   //EXT A,5     INVERTED SIGNAL
    #define limitZPpin 7   //EXT A,6     
    
    //ready inputs from amps, leveled by external circuit
    #define readyXpin  9   //EXT B,2
    #define readyYpin  10  //EXT B,4
    #define readyZpin  11  //EXT B,6
    
    
    
    limitXM=digitalRead(limitXMpin);
    limitXP=!digitalRead(limitXPpin);
    limitYM=!digitalRead(limitYMpin);
    limitYP=!digitalRead(limitYPpin);
    limitZM=!digitalRead(limitZMpin);
    limitZP=digitalRead(limitZPpin);
    
    //conveniance array:
    limitM[0]=limitXM;
    limitM[1]=limitYM;
    limitM[2]=limitZM;
    
    limitP[0]=limitXP;
    limitP[1]=limitYP;
    limitP[2]=limitZP;
    
    readyX=digitalRead(readyXpin);
    readyY=digitalRead(readyYpin);
    readyZ=digitalRead(readyZpin);
    
    //conveniance array:
    machineready[0]=readyX;
    machineready[1]=readyY;
    machineready[2]=readyZ;
    
    
    
      
    }