Модуль ЭМ-18 РФИД не читая ИД карты

Я использую Rfid-модуль EM-18 с Arduino mega проблема в том, что когда я провожу пальцем по карте для считывания идентификатора карты, на последовательном мониторе ничего не отображается.Схема подключения ЭМ-18 приведена во вложениях.

int count = 0;
    char card_no[12];
    void setup()
    {
       Serial.begin(9600);
    }
    void loop()
    {
       if(Serial.available())
       {
          count = 0;
          while(Serial.available() && count < 12)
          {
             card_no[count] = Serial.read();
             count++;
             delay(5);
          }
          Serial.print(card_no);
       }
    }

, 👍1

Обсуждение

ваш код излишне сложен .... кроме того, вы ничего не печатаете, пока не получите 12 символов .... то есть "стреляете себе в ногу" .... печатайте символы по мере их поступления ... это означает, что избавьтесь от блока "while".... уменьшите код до "если доступны последовательные данные, то получите последовательные данные и распечатайте их"., @jsotola

Это нормально? int count = 0; char card_no[12]; void setup() { Serial.begin(9600); } void loop() { if(Serial.available()) { card_no = Serial.read(); Serial.print(card_no); } }, @Moin