Всем привет. Есть модуль W5100. Собственно решил использовать его в своем проекте, НО уперся в GUI. Вот кусок кода, который работает:
void sendHTML(EthernetClient client) {
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println("Connection: close");
client.println();
client.println("<!DOCTYPE html>");
client.println("<html>");
client.println("<head><title>RC Switch Control</title></head>");
client.println("<body>");
client.println("<h1>RC Switch Control</h1>");
// Group 1 buttons
client.println("<h2>Group 1</h2>");
client.println("<a href='/?group1=ON'><button style='background-color: green;'>Turn ON</button></a>");
client.println("<a href='/?group1=OFF'><button style='background-color: red;'>Turn OFF</button></a>");
// Group 2 buttons
client.println("<h2>Group 2</h2>");
client.println("<a href='/?group2=ON'><button style='background-color: green;'>Turn ON</button></a>");
client.println("<a href='/?group2=OFF'><button style='background-color: red;'>Turn OFF</button></a>");
// Group 3 buttons
client.println("<h2>Group 3</h2>");
client.println("<a href='/?group3=ON'><button style='background-color: green;'>Turn ON</button></a>");
client.println("<a href='/?group3=OFF'><button style='background-color: red;'>Turn OFF</button></a>");
// Group 4 buttons
client.println("<h2>Group 4</h2>");
client.println("<a href='/?group4=ON'><button style='background-color: green;'>Turn ON</button></a>");
client.println("<a href='/?group4=OFF'><button style='background-color: red;'>Turn OFF</button></a>");
client.println("</body></html>");
Но как только начинаю использовать шрифты или еще что-то страница перестает открываться. Может есть у кого рабочие примеры GUI для данного модуля, даже с использованием SD карты в качестве хранения настроек