cambiare da tastiera i valori di temperatura

buongiorno a tutti,uso arduino uno,sono alle prime armi con la programmazione,devo risolvere un problema.
Ho creato da me una scheda di condizionamento con la pt 100,che svolge lo stesso funzionamento del lm 35,questa scheda l'ho interfacciata con arduino,il mio progetto consiste nel graficare la temperatura in un range che va dai 40 gradi a 80,in base a questa temperatura devo far accendere una ventola o un forno,un esempio che deve svolgere è se la temperatura è uguale a 70 gradi fai partire la ventola e spegni il forno,se è minore di 40 gradi,accendi il forno e spegni la ventola.
Quello che dovrei fare è che mentre uso il programma dovrei cambiare i valori da tastiera per esempio che la ventola invece di partire a 70 deve partire a 60
Per il grafico sto usando l'esempio graph con processing, mi manca il programma per far partire la ventola o il forno,e quello per cambiare valori da tastiera in tempo reale.
Come posso fare ? mi potete aiutare? vi mando gli esempi
[esempio del grafico
]

void setup() {
  // initialize the serial communication:
  Serial.begin(9600);
}

void loop() {
  // send the value of analog input 0:
  Serial.println(analogRead(A0));
  // wait a bit for the analog-to-digital converter
  // to stabilize after the last reading:
  delay(2);
}

/* Processing code for this example

 // Graphing sketch


 // This program takes ASCII-encoded strings
 // from the serial port at 9600 baud and graphs them. It expects values in the
 // range 0 to 1023, followed by a newline, or newline and carriage return

 // Created 20 Apr 2005
 // Updated 18 Jan 2008
 // by Tom Igoe
 // This example code is in the public domain.

 import processing.serial.*;

 Serial myPort;        // The serial port
 int xPos = 1;         // horizontal position of the graph

 void setup () {
 // set the window size:
 size(400, 300);

 // List all the available serial ports
 // if using Processing 2.1 or later, use Serial.printArray()
 println(Serial.list());
 
 // I know that the first port in the serial list on my mac
 // is always my  Arduino, so I open Serial.list()[0].
 // Open whatever port is the one you're using.
 myPort = new Serial(this, Serial.list()[0], 9600);
 
 // don't generate a serialEvent() unless you get a newline character:
 myPort.bufferUntil('\n');
 
 // set inital background:
 background(0);
 }
 void draw () {
 // everything happens in the serialEvent()
 }

 void serialEvent (Serial myPort) {
 // get the ASCII string:
 String inString = myPort.readStringUntil('\n');

 if (inString != null) {
 // trim off any whitespace:
 inString = trim(inString);
 // convert to an int and map to the screen height:
 float inByte = float(inString);
 inByte = map(inByte, 0, 1023, 0, height);

 // draw the line:
 stroke(127,34,255);
 line(xPos, height, xPos, height - inByte);

 // at the edge of the screen, go back to the beginning:
 if (xPos >= width) {
 xPos = 0;
 background(0);
 }
 else {
 // increment the horizontal position:
 xPos++;
 }
 }
 }

esempio di come mi sto calcolando la temperatura

float tempC;      //dichiarazione di variabile
int tempPin = 0;  //inizializzazione del pin di Arduino

void setup()
{
Serial.begin(9600); //apertura porta seriale, set della velocità a 9600 bps
}

void loop()
{
tempC = analogRead(tempPin);           //lettura valore del sensore
tempC = 40.0+(  tempC *30 )/1024.0;  //conversione del dato analogico in temperatura
Serial.println(tempC);             //invia i dati alla seriale
Serial.print(" Celsius, ");

delay(3000);                           //aspetta 1 secondo prima di ripetere
}

EDIT BY MOD: aggiunti tag codice

Ciao.
Benvenuto. Ti invito alla lettura del regolamento e, ovviamente, al suo rispetto :wink:

Includi sempre il codice usando gli appositi tag.
Scrivi usando la lingua appropriata alla sezione in cui sei: in quella internazionale è d'obbligo l'inglese.