comunicazione seriale con mega - pc

ciao ragazzi, ho arduino mega, ho collegato un convertitore usb-rs232 e poi un max232 alimnetato a 5 volt, e tx rx collegati ai pin 0- 1 seguendo questo schetck…funziona se invio 1 o 0 da serial monitor . ma non riesco a far comunicare con i relativi pin.

sbaglio qualcosa?

ecco :

#include <SoftwareSerial.h>

SoftwareSerial PortaSeriale =  SoftwareSerial(0, 1);

int ledPin = 52; // the number of the LED pin

void setup() {
  pinMode(0, INPUT);
  pinMode(1, OUTPUT);
Serial.begin(9600); // set serial speed
pinMode(ledPin, OUTPUT); // set LED as output
digitalWrite(ledPin, LOW); //turn off LED
}


void loop(){
 
while (Serial.available() == 0); // do nothing if nothing sent
int val = Serial.read() - '0'; // deduct ascii value of '0' to find numeric value of sent number
 
if (val == 1) { // test for command 1 then turn on LED
Serial.println("LED on");
digitalWrite(ledPin, HIGH); // turn on LED
}
else if (val == 0) // test for command 0 then turn off LED
{
Serial.println("LED OFF");
digitalWrite(ledPin, LOW); // turn off LED
}
else // if not one of above command, do nothing
{
//val = val;
}
Serial.println(val);
Serial.flush(); // clear serial port
}

Usa una delle altre 3 Seriali e relativi pin. Non devi dichiarare tali Pin.
Ciao Uwe