Skip to content

AniPython/quad-arduino-wifi

Repository files navigation

Quad 四足机器人 arduino-wifi 版代码

相关链接

依赖的开发板

  1. esp32 (by Espressif Systems)
    如果在线安装失败可以参考: Arduino esp32 离线安装

依赖的库

  1. ESP32Servo
  2. ArduinoJson

Config.h 文件中 wifi 信息修改说明

1. 选择 wifi 模式

Config.h 文件中,需要根据自己的需求选择 wifi 模式。 默认是 STA 模式,即连接到路由器。
如果没有路由器, 需要使用 AP 模式, 这时候 esp32 会创建一个热点。

// 模式选择,true 为 AP 模式,false 为 STA 模式(默认)
const bool USE_AP_MODE = false;

2. 修改 IP 配置信息

2.1 如果是 STA 路由模式

Config.h 文件中,需要根据自己的路由器修改 wifi 信息。

const char *ssid = "wifi名称";
const char *password = "wifi密码";
IPAddress local_ip(192, 168, x, 192);  // 设置固定 IP 地址
IPAddress gateway(192, 168, x, 1);     // 路由器网关地址
IPAddress subnet(255, 255, 255, 0);    // 子网掩码
  1. 修改 ssidpassword 为自己的路由器信息。
  2. 将 x 值修改为与路由器一致。例如,在 Windows 系统下查看 IP 信息的步骤如下:

打开 设置 -> 网络和 Internet -> 以太网。 查看 IPv4 地址 和 IPv4 DNS 服务器。 示例:

IPv4地址: 192.168.2.10
IPv4 DNS 服务器: 192.168.2.1

那么 Config.h 中就应该是:

IPAddress local_ip(192, 168, 2, 192);  // 设置固定 IP 地址
IPAddress gateway(192, 168, 2, 1);     // 路由器网关地址

然后可以以电脑或手机上打开浏览器, 输入 192.168.2.192 就可以看到控制界面了

2.2 如果是 AP 热点模式

const char *ap_ssid = "Otto";
const char *ap_password = "88889999";
IPAddress ap_local_ip(192, 168, 20, 192);
IPAddress ap_gateway(192, 168, 20, 1);
IPAddress ap_subnet(255, 255, 255, 0);

可以根据自己的需求修改 ap_ssidap_password, ap_local_ip, ap_gateway, 等信息, 不改也可以。
然后使用手机或电脑连接这个 Otto 热点, 在浏览器中输入 192.168.20.192 就可以看到控制界面了

About

Quad 四足机器人 arduino 代码

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •