Когда я скомпилирую свою программу, я получаю это сообщениеПочему эскизы занимают столько места и памяти в ардуине?
В Sketch используется 7,074 байт (21%) пространства для хранения программ. Максимум 32 256 байтов. Глобальные переменные используют 1,033 байт (50%) динамической памяти, оставляя 1,015 байта для локальных переменных. Максимум составляет 2048 байт.
Что говорится в этом сообщении?
это мой код
#include <SPI.h>
#include <MFRC522.h>
#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance.
void setup() {
Serial.begin(9600); // Initialize serial communications with the PC
SPI.begin(); // Init SPI bus
mfrc522.PCD_Init(); // Init MFRC522 card
Serial.println("Scan PICC to see UID and type...");
}
void loop() {
// Look for new cards
if (! mfrc522.PICC_IsNewCardPresent()) {
return;//go to start of loop if there is no card present
}
// Select one of the cards
if (! mfrc522.PICC_ReadCardSerial()) {
return;//if ReadCardSerial returns 1, the "uid" struct (see MFRC522.h lines 238-45)) contains the ID of the read card.
}
// Dump debug info about the card. PICC_HaltA() is automatically called.
mfrc522.PICC_DumpToSerial(&(mfrc522.uid));
}
, и я получаю это сообщение на мигающим светодиодом длинный штифт 13 тоже
Нелегко сказать, не видя код. Однако использование большой программной памяти - это цена для универсальности Arduino. Огромное использование «ОЗУ» может быть вызвано строковыми литералами без использования '_FlashStringHelper' и' F («литералы») '. И некоторые из них используются Arduino Framework (насколько я помню, это около 200B). – KIIV
выгружены код –