1-5 将ESP8266连接到WiFI

本文介绍了如何将ESP8266模块连接到Wi-Fi网络。内容涉及使用Arduino IDE配置ESP8266,设置SSID和Wi-Fi密码,以及通过串口监测连接状态和获取IP地址。
摘要由CSDN通过智能技术生成

ESP8266 家庭自动化项目中文版目录

到目前为止,您已经为ESP8266安装并配置了Arduino IDE,并学习了如何控制LED,读取模拟输入和调暗LED。

现在是时候将ESP8266连接到Wi-Fi了。包括ESP8266的Wi-Fi库并设置SSID名称和Wi-Fi密码:

#include <ESP8266WiFi.h>
const char* ssid = "your_wifi_name";
const char* password = "your_wifi_password";

setup 部分,串口已启动并配置为以115200 bps发送数据;添加 10 ms 延迟以允许Serial完成,并将 12 到 15 的GPIO配置为输出,并将它们的值设置为 LOW


void setup(){
  Serial.begin(115200);
  delay(10);
  pinMode(12,OUTPUT);
  pinMode(13,OUTPUT);
  pinMode(14,OUTPUT);
  pinMode(15,OUTPUT);
  
  digitalWrite(12, LOW);
  digitalWrite(13, LOW);
  digitalWrite(14, LOW);
  digitalWrite(15, LOW);
  
//   We will start by connecting to a Wi-Fi network:
  
  Serial.println();
  Serial.println();
  Serial.print("Connecting to ");
  Serial.println(ssid);
  
  WiFi.begin(ssid,password);
  
  /*
  我们等到状态指示ESP8266已连接到Wi-Fi网络,此后,将显示Wi-Fi连接消息以及路由器分配给它的IP地址。您的路由器需要具备DHCP功能并且已激活DHCP功能:
  */
  
  while (WiFi.status()!=WL_CONNECTED){
    delay(500);
    Serial.print(".");
    Serial.println("");
  }
  Serial.println("Wi-Fi connected");
  Serial.println("IP address: ");
  Serial.println(WiFi.localIP());
}

loop 部分,代码检查芯片是否连接到Wi-Fi,如果是,则绿色LED将点亮Witty模块:

void loop(){
  if (WiFi.status() == WL_CONNECTED)
    digtalWrite(12,HIGH);
}

作为练习,如果没有连接到你的路由器,你可以点亮红色LED,否则点亮绿色LED。

串行监视器将显示路由器分配的IP地址,如下所示:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值