Do teď jsem používal NODEMCU kde to bylo fakt super, ale nyní jsem narazil na nedostatek digitálních pinu.
Mohl by mi prosím někdo napsat postup jak na to ??
Našel jsem na internetu, že se to obsluhuje přes příkazy AT, ale to je potom hrozně nepohodlný, potřebuji posílat a načítat data přes php z SQL DB..
Na NODEMCU jsem používal :
Kód: Vybrat vše
if (client.connect(server, 80)) { //starts client connection, checks for connection
client.println("GET http://xxx.yyy/svetlo1.php");
ale tady přes to AT je to něco jako (jen příklad) :
Kód: Vybrat vše
String getData = "GET /update?api_key="+ API +"&"+ field +"="+String(valSensor);
sendCommand("AT+CIPMUX=1",5,"OK");
sendCommand("AT+CIPSTART=0,\"TCP\",\""+ HOST +"\","+ PORT,15,"OK");
sendCommand("AT+CIPSEND=0," +String(getData.length()+4),4,">");
esp8266.println(getData);delay(1500);countTrueCommand++;
sendCommand("AT+CIPCLOSE=0",5,"OK");