Librairie SoftwareSerial et UART pour arduino MKR

Bonjour à tous,

Q1) Je travaille sur la communication série entre PM sensor et l’Arduino MKR, j’ai trouvé une librairie pour PM serial sur GitHUb mais il est pour esp866

et j’ai essayé beaucoup à la modifier pour qu’il marche sur mon arduino MKR mais toujours pas du succès. Est-ce que quelqu’un peut m’aider svp ?

Mon code arduino:

#include <PMserial.h>


Uart Serial1(&sercom5, 13, 14, SERCOM_RX_PAD_3, UART_TX_PAD_2);

void SERCOM5_Handler()
{
  Serial1.IrqHandler();
}
SerialPM pms(PM, 13, 14);  // PM Serial, RX, TX

void setup() {
  Serial.begin(9600);
Serial1.begin(9600);
  pms.init();                   // config serial port
}

void loop() {
  pms.read();                   // read the PM sensor
  Serial.print(F("PM1.0 "));Serial.print(pms.pm01);Serial.print(F(", "));
  Serial.print(F("PM2.5 "));Serial.print(pms.pm25);Serial.print(F(", "));
  Serial.print(F("PM10 ")) ;Serial.print(pms.pm10);Serial.println(F(" [ug/m3]"));
  delay(10000);                 // wait for 10 seconds
}

Q2) Je sais que la librairie SoftwareSerial ne marche pas avec les cartes arduino MKR, savez vous si quelqu'un a fait une nouvelle librairie ?

Je ne trouve pas grand chose de fonctionnel sur internet.

Merci d'avance