errore nel refernce?

stavo cercando di capire un po tutte le varie funzioni presenti nella softwareserial (o newsofserial) e ho visto questo codice che secondo me presenta un errore perchè dice nei commenti “software serial : TX = digital pin 2, RX = digital pin 3” in realtà RX è il 2 e TX è il 3 o sbaglio io? adesso mi vengono i dubbi :sweat_smile:

http://arduino.cc/en/Reference/SoftwareSerialOverflow

#include <SoftwareSerial.h>

// software serial : TX = digital pin 2, RX = digital pin 3
SoftwareSerial portOne(2, 3);

void setup()
{
  // Start the hardware serial port
  Serial.begin(9600);

  // Start software serial port
  portOne.begin(9600);
}

void loop()
{
  if (portOne.overflow()) {
   Serial.println("SoftwareSerial overflow!"); 
}

Ciao, la tua osservazione è corretta, validata anche dalla pagina stessa della SoftwareSerial: http://arduino.cc/en/Reference/SoftwareSerialConstructor

SoftwareSerial(rxPin, txPin)

Ma se intendevano invece i pin del device che ci vai ad attaccare??? :grin:

ok ok, mi erano sorti dei dubbi su questo fatto :) e comunque non penso che intendessero i pin dell'altro device, o almeno non sarebbe logico visto che c'è un uguale...

Sì, è un refuso. Hanno invertito i pin nel commento. Può capitare, magari la prima stesura della lib aveva quella disposizione dei pin. Sarebbe cosa giusta che tu segnalassi la svista all'autore della libreria.

ok ok ho capito grazie :) non sono molto pratico nel segnalare errori agli autori delle librerie :)

er_like_no_other: non sono molto pratico nel segnalare errori agli autori delle librerie :)

Generalmente o nei commenti ad inizio file o nel file readme allegato c'è l'email dell'autore. Basta scrivergli.

bene, allora o sono "fortunato" che non c'è, oppure non sono in grado di vederlo... :)

Se la lib è contenuta nell'IDE, segnala il problema nel forum internazionale: c'è un'apposita sezione per i problemi. :P

ok, i'll do it ;) thank you all!