Arduino用esp8266WiFi模块连接到服务器

昨天用串口工具测试了一波esp8266WiFi模块连接云服务。没有问题

今天我决定用芯片来控制它,本来想用51,后面感觉太lou,又决定要stm32,

这个感觉不错,但是32芯片查资料确实麻烦,后面我翻了一下我的芯片盒。

发现2枚arduino pro mini ,很nice,就用这个吧。


其实我并不会用这个芯片,然后我就去买了一本arduino的书,结果几个小时就学会了,很无奈。


上传一个芯片和WiFi模块的实物图


按一下复位键,就会连接到云服务器,发送数据,关闭,3个操作


最后上传一波arduino的代码

String CWJAP="AT+\"hes\",\"hes123654\"\r\n";
String CIPSTART="AT+CIPSTART=\"TCP\",\"47.93.186.135\",端口\r\n";//这个端口就不能给你们看了
String CIPMODE="AT+CIPMODE=1\r\n";
String CIPSEND="AT+CIPSEND\r\n";
String CIPCLOSE="AT+CIPCLOSE\r\n";
String CLOSE="+++";
String RN="\r\n";
String BUFF="hello\r\n";
int dela=100;


void setup() {
  // put your setup code here, to run once:
    Serial.begin(115200);
  
   // Serial.print(CWJAP);//连接wifi,我已经连接了就没有用了

    delay(3000);
    Serial.print(CIPSTART);//连接服务器
    delay(dela);
    Serial.print(CIPMODE);//设置为透传
    delay(dela);
    Serial.print(CIPSEND);//开始透传
    delay(dela);
    Serial.print(BUFF);//发送数据
    delay(dela);
    Serial.print(BUFF);//发送数据
    delay(dela);
    Serial.print(CLOSE);//关闭透传
    delay(dela);
      Serial.print(RN);//关闭透传
    delay(dela);
      Serial.print(CIPCLOSE);//关闭服务器连接
    delay(200);
  
     //Serial.println("ok");
}

void loop() {
  // put your main code here, to run repeatedly:
    
}


评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值