Мне нужно отправить запрос на получение с использованием строки, и поэтому мне нужно передать значение float и char в строку для его отправки. Я пытаюсь подключить PIC18F4550 к Wi-Fi с помощью модуля ESP8266, который мне также нуженчитать и писать в базу данных.Я использую эту функцию, которую я сделал для отправки AT-команд, и она работает нормально:
void send (char dato[]){
int i = 0;
while (dato[i]!=0){
TXREG=dato[i];
i++;
while(TRMT==0);
}
TXREG = 0x0D;
while(TRMT==0);
TXREG = 0x0A;
}
У меня проблема в том, что мне нужно отправить:
send("GET /ESPic/index3.php?temp=temp&luz=luz");
Но luz ischar и temp - это float. Использование FTDI232 и Arduino IDE Я читаю данные между PIC и ESP8266. Я действительно не знаю, как делать то, что мне нужно.