在此示例中,我们使用 ESP8266 wifi 模块和 OLED 显示屏,以使用您的 IP 地址显示位置。我们将点击 URL idiotware.herokuapp.com并询问这个“getCityCountryByIP”以获取国家和城市名称。
idiotware.herokuapp.com
”和“ U8glib.h
”获取数据,以在 OLED 显示器上显示此信息。u8g.drawStr(1,20,"Where am I ??")
用于在OLED上显示文字u8g.print(countryCode)
和来显示它u8g.print(city)
。您需要将 esp link 固件上传到 esp8266-01 模块以配置 wifi ssid 和密码。访问此链接以获取更多信息:https ://github.com/jeelabs/esp-link
上传代码后,您将看到 oled 显示屏显示当前位置以及城市和国家名称。
例如:
Arduino 上电后只发送一次请求,如果发现 OLED 仍然显示正在搜索,请重置 Arduino。这将向idiotware.herokuapp.com发送另一个请求以获取 IP 地址。
现在您拥有自己的位置跟踪设备,可以通过 IP 地址显示您的位置。不再需要将东西连接到面包板和杂乱的接线。有了 Idiotware 盾牌,一切都无极限。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !