2.1 Arduino各类模块-2(ESP8266 WIFI模块、超声波模块)

本文介绍了如何使用Arduino配合ESP8266 WiFi模块进行网络连接,并提供了基本的连接代码。此外,还讲解了超声波模块的工作原理,通过发送高电平产生超声波,检测回波时间来计算距离。
摘要由CSDN通过智能技术生成

4、ESP8266 WIFI模块

 ESP8266的IO口与Arduino有不同的地方,与Arduino的IO口对应为:

0=D3;1=D10;2=D4;3=D9; 4=D2;12=D6;13=D7; 14=D5; 15=D8; 16=D0

基本的WIFI连接代码参考:

#include <ESP8266WiFi.h>

const char* ssid = "abcd";  //wifi名称
const char* password = "12345678";  //wifi密码
WiFiServer server(80);  //开启板子port 80

void setup() {
  Serial.begin(9600);    //开启监视,速度9600
  delay(10);
  pinMode(2, OUTPUT);
  digitalWrite(2, 0);
//连接到wifi
  Serial.println();
  Serial.println();
  Serial.print("Connecting to ");  //连接到wifi
  Serial.println(ssid);
  WiFi.begin(ssid, password);      //使用wifi名和密码进行连接
  while (WiFi.status() != WL_CONNECTED) {    //无穷循环,直至连接到wifi为止
    delay(500);
    Serial.print("."
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值