Monitor GLCD Graphics cambiare pin interfaccia arduino

pulsebox72:
... qualcuno me lo potrebbe spiegare come si spiega ad uno stupido????

Dipende molto dalla libreria.
Se guardi quella al link segnalato da @Marbi vedrai che usa: #include <ks0108.h>
Ma i comandi di quella libreria (di solito un comando iniziale o la dichiarazione di un oggetto di quella libreria) non chiedono in input quali pin.
Nella pagina di quella libreria è spiegato (in inglese) che la definizione di quali pin sono usati è dentro un file .h :

  • ks0108_arduino.h <- this is for ATmega168 and ATmega328 boards
  • ks0108_mega.h <- for the Arduino Mega (ATmega1280/2560)
    Perciò per modificare i pin per questa libreria bisogna aprire con l'editor il file giusto (a seconda di quale Arduino usi).

Altre librerie invece quando le si "inizializza" bisogna dirgli quali pin utilizzano.
Esempio la stepper per i motori passo-passo: #include <Stepper.h>
devi dichiarare un oggetto:

Stepper motor(200, 10,11,12,13);

e i parametri 10,11,12,13 indicano che usi quei pin.
Altro esempio è la SoftwareSerial.h libreria che permette di usare 2 pin per comunicazione seriale, diversi da quelli standard.
Naturalmente cosa richiede la libreria? Di creare un oggetto e di dirgli quali 2 pin userai:

SoftwareSerial Connessione ( iPinNum_RX , iPinNum_TX);