[Risolto]seriale software e hardware

Ovvio che da monitor seriale NON ti connetti mica alla SoftwareSerial ... tu ti connetti SEMPRE alla Serial, poi devi avere un programma su Arduino che legge da una e trasmette all'altra e viceversa ...

Banalmente :

#include <SoftwareSerial.h>

#define  BT_RX 10            // PIN to receive from bluetooth
#define  BT_TX 11            // PIN TO transmit to bluetooth

SoftwareSerial btSerial(BT_RX, BT_TX);

void setup()
{
  delay (500);
  //
  Serial.begin(9600);      // Initialize USB Serial port
  //
  btSerial.begin(9600);    // Initialize Bluetooth SoftwareSerial port for selected data speed
  //
  Serial.println("--- Ports ready ---");
  Serial.println("");
  //
}

void loop()
{
  if (btSerial.available() > 0) Serial.write(btSerial.read());
  if (Serial.available() > 0) btSerial.write(Serial.read());
}

... è il codice con cui provo di solito i moduli BT del tipo HC-05 che collego ai pin 10 e 11 (... come vedi dalle #define iniziali).

Il monitor seriale NON ha alcuna visibilità delle porte virtuali che crei ... :wink:

Guglielmo