欢迎大家来到IT世界,在知识的湖畔探索吧!
1 为什么使用ESP32
ESP32 小巧,且功能强大,自带wifi功能,模块物美价廉
2 使用什么编译器
可以使用Arduino IDE 或者Thonny 编译器
3 Thonny 编译器系统如何搭建
正文貌似不让推荐其他网站,相关信息会放到评论里面
4 之前文章有分享使用ESP 32 cam模块遇到的坑,为方便程序烧录及板卡与电脑端口连接,建议购买模块时购买数据线
5 将ESP32 模块与端口连接
6 程序
import network
wlan = network.WLAN(network.STA_IF) # create station interface
wlan.active(True) # activate the interface
wlan.scan() # scan for access points
wlan.isconnected() # check if the station is connected to an AP
wlan.connect('essid', 'password') # connect to an AP
wlan.config('mac') # get the interface's MAC address
wlan.ifconfig() # get the interface's IP/netmask/gw/DNS addresses
欢迎大家来到IT世界,在知识的湖畔探索吧!
一步一步,连接wifi,wlan.connect(‘essid’, ‘password’),这个程序中,essid, 需要写自己的wifi名称,password写密码
连接成功,用wlan.isconnnected() 验证,返回True时,表示ESP 32已经连接wifi。
7 要验证效果,需要下载网络调试助手
8 输入程序,发送信息
欢迎大家来到IT世界,在知识的湖畔探索吧!from socket import *
# 1. 创建udp套接字
udp_socket = socket(AF_INET, SOCK_DGRAM)
# 2. 准备接收方的地址
dest_addr = ('192.168.31.56', 8080)// ip 地址需要更新为自己的
# 3. 从键盘获取数据
send_data = "hello world"
# 4. 发送数据到指定的电脑上
udp_socket.sendto(send_data.encode('utf-8'), dest_addr)
udp_socket.sendto(send_data.encode(‘utf-8’), dest_addr) 返回11时,表示发送成功
9 网络调试助手发送数据前,esp32 程序如下
10 网络调试助手发送数据
11 ESP32 shell 端显示了hi,字符串
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/37099.html