Здравствуйте, уважаемые! Есть arduino mega с ethernet shield и sd картой. На карте 2 файла. htm - отдается клиенту сервера, и log.txt, в который пишется по ходу работы, и который при отдаче страницы .htm также отдается клиенту. Проблема в том, что после того, как оба файла были отданы клиенту, в лог файл ничего не пишется. Код (C++): if (StrContains(HTTP_req, "GET / ")) { Serial.println("html request"); client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println("Connnection: close"); client.println(); myFile = SD.open("relay.htm"); if (myFile) { while (myFile.available()) { client.write(myFile.read()); // send web page to client } myFile.close(); } myFile = SD.open("log.txt"); if (myFile) { while (myFile.available()) { client.write(myFile.read()); // send web page to client } myFile.close(); } client.println("</pre>"); client.println("</div>"); client.println("</body>"); client.println("</html>"); } Я считаю что виновен SPI, не могу бы мне кто подсказать что-нибудь по этому поводу?