2
Arduino ve ESP8266'yı kullanarak sensör verilerini gönderiyorum. Ancak Arduino'da çizimi derlerken bir hata alıyorum - dize sabitinden 'char *' [-Wwrite-string]'a dönüşümden kaldırıldı.Arduino eskizinde "char *" [-Wwrite-string] hatası için dizgiden sabit olmayan dönüşüm hatası
Aeldred olarak#include "SoftwareSerial.h"
SoftwareSerial esp(10, 11);// RX, TX
void setup() {
esp.begin(9600);
Serial.begin(9600);
delay(100);
Serial.println("Started...");
reset();
connectWifi();
}
//reset the esp8266 module
void reset() {
esp.println("AT+RST");
delay(1000);
if (esp.find("OK")) Serial.println("Module Reset"); //error
}
o hat üzerinde iki "dizesi sabitleri" vardır, ayrı bir satıra 'if' ifadesinin gövdesi koymak ve bunu bilmek daha kolay olacak lütfen hangi iki derleyicinin anlamı. –
Ayrıca, esp nedir? Esp.find() nedir? Arduino programlamasını iyi bilmemek, standart bir nesne mi? Kendini ilan ettiğin bir şey mi? –
özellikle yazılım/ön tanımlı nesne. esp ilan etmedim. – STACK2