نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
علتش این هست که جنس متغیر رو const گرفتید
کد صحیح :
کد:
 String k;


void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
k=String(1234);
Serial.print("k1 = "); Serial.println(k);
//static
//public
}




void loop() {
Serial.print("k1 = "); Serial.println(k);
delay(1000);
// put your main code here, to run repeatedly:
}
سلام من این مثال کوتاه و ساده رو زدم برای اینکه مشکل اصلی مو حل کنم. فرمایش شما رو هم امتحان کردم متاسفانه نشد یعنی اولین مقدارش در تابع setup رو درست نشون میده ولی در Loop هیچ مقداری رو نشون نمیده؟! چطوری میشه یه متغیر سراسری تعریف کرد که مقدارشو یکبار که خوند دیگه وقتی تو سریال مانیتور نمایشش می دهیم ثابت بشه و تغییر نکنه در حلقه های بعدی.