苦心钻研ESP32的WiFi技术,之前由于不懂这一领域的技术,错失了不少客户,希望来年把失去的客户找回来。

科技   2024-12-30 15:25   广东  

最近在研究WiFi技术的应用,打算把手机远程控制玩熟练。


今年有很多客户的项目都涉及到手机远程控制的,但是由于不懂这一领域的技术,只能遗憾地错过了这些客户。


苦心钻研了几天ESP32的WiFi技术,终于把WiFi的链接技术打通了,成功地连接上了局域网。


首先,编写以下代码:


from machine import Pin

import network
import time

led1=Pin(2,Pin.OUT,Pin.PULL_DOWN)wlan = network.WLAN(network.STA_IF)
wlan.active(True)

if not wlan.isconnected():
   print('connected to network...')
   
   wlan.connect("iPhone","12345678")
   
   i=1
   while not wlan.isconnected():
       print("正在链接...{}".format(i))

       led1.value(1)
       time.sleep_ms(300)
       led1.value(0)
       time.sleep_ms(300)
       led1.value(0)        

       i+=1
       
print("WIFI连接成功")
print(wlan.config('mac'))
print(wlan.ifconfig())


然后,下载到ESP32中运行。


最后,ESP32连接上了局域网。


connected to network...
正在链接...1
正在链接...2
正在链接...3
正在链接...4
正在链接...5
正在链接...6
正在链接...7
正在链接...8
正在链接...9
正在链接...10
WIFI连接成功
b'4_E\xa9\x96\xe0'
('172.20.10.2', '255.255.255.240', '172.20.10.1', '172.20.10.1')



下一个目标是研究手机APP远程控制电路,任重而道远。



PCB和原理图设计与共享
欢迎关注本号,在这里你可以获取很多资料,如原理图,PCB,参考源码,工作经验等等。在这里你可以学会如何独立思考设计原理图,完成PCB设计。在这里你可以提升自己的学习能力,提升独立创新的能力。在这里之前,你是小白,在这里之后,你是大神。
 最新文章