일단 인코딩 깨지는 건 고쳤다.


#include <ESP8266WiFi.h>

#include <SPI.h>

#include <Adafruit_GFX.h> 

#include <Adafruit_ST7735.h> 


const char* ssid = "myssid";

const char* password = "mypassword";

#define TFT_CS   15

#define TFT_DC   2

#define TFT_RST  5

Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);


WiFiServer server(8888);

WiFiClient client;


void setup() {

  Serial.begin(115200);

  delay(10);

  tft.initR(INITR_BLACKTAB);   // initialize a ST7735S chip, black tab


  Serial.println();

  Serial.println("Initialized");

  Serial.println("Connecting to ");

  Serial.println(ssid);

  WiFi.begin(ssid, password);

  tft.setTextWrap(false);

  tft.fillScreen(ST7735_BLACK);

  tft.setCursor(0, 10);

  tft.setTextColor(ST7735_WHITE);

  tft.setTextSize(1);

  tft.println(ssid);


  while (WiFi.status() != WL_CONNECTED) {

    delay(500);

    Serial.print(".");

  }


  Serial.println();

  Serial.println("WiFi connected");

  tft.println("WiFi connected");


  server.begin();


  Serial.println("Server started");

  tft.println("Server started");

  Serial.println(WiFi.localIP());

  tft.println(WiFi.localIP());

}


void loop() {

  client = server.available();

  while (1){

    if (!client) {

      return;

    }


    Serial.println("ready");

    while (!client.available()){

      delay(1);

    }


    String req = client.readStringUntil('\r');

    Serial.println(req);

    client.println(req);

  }

}


다음은 안드로이드에서 그림 파일 보내서 esp에서 읽어서 표시하기를 해볼거다.

'주물럭조몰락 > 아두이노' 카테고리의 다른 글

esp-12e <-> android test  (0) 2015.07.10
esp-12e + 1.8 lcd test  (0) 2015.07.09
nodemcu devkit 1.0  (0) 2015.06.21
해보고 싶은것들.  (0) 2014.01.31
가지고 있는 것들.  (0) 2013.12.21
Posted by 조몰락조몰락