最近ArduinoUnoを購入しましたが、今は少し実験しています。いくつかの18B20センサーとそれに接続されたENC28J60ネットワークモジュールがあります。次に、ブラウザーから接続して、単純なWebページまたはJSONとして温度を読み取ることができるようにスケッチを作成しています。Webページを作成するコードは次のようになります。
client.print("Inne: ");
client.print(tempin);
client.println("<br />");
client.print("Ute: ");
client.print(tempout);
client.print("<br /><br />");
client.println(millis()/1000);
// client.print("<a href=\"/json\">j</a>");
奇妙なことに、最後の行のコメントを外すと、スケッチは正常にコンパイルされ、正常にアップロードされますが、ボードに接続できません。他のいくつかのプリントアウトにさらにいくつかの文字を追加しても、同じことが起こります。したがって、ある種のメモリ制限に直面しているように見えます(スケッチの合計サイズは約15 KBであり、コードの他の場所で使用されている他の文字列があります-はい、私は書き直します配列を使用して一時的なものを格納するために、例からいくつかのコードを盗んだだけです)。
Arduinoに文字列を保存するために使用できるメモリの量に制限はありますか?それを回避する方法はありますか?(GCC-AVR4.3.5およびAVRLibc1.6.8を搭載したDebianPCでGUIv 1.0.1を使用)。