
1没有共地
我们做了什么呢?原因其实很简单,是因为wifi模块和51单片机没有共地。没有共地是什么后果?也就是wifi模块传来的数据51单片机无法识别。
换句话说,GND,也就是参考地,是让各个模块作为参考电压的,如果它们不共地,那么参考的电压就不是同一个,那么wifi模块的0和1的变化,可能对于单片机来说就不是0和1的变化。所以之前单片机没有接收到数据。
2波特率未匹配,管脚没接好
但是事情还没有结束,我们虽然接收到了数据,但是串口调试助手没有显示,这又是为什么呢?有两个原因,一个是因为,wifi模块的波特率和单片机的波特率不匹配,另一个原因是,单片机上的排针和贴片的孔接触不良。后面这个原因说来惭愧,我们以为排针插上孔就能用了,老师说必须要焊上才能用,还亲自示范了一下焊接方法。
电脑不能显示wifi列表时可能是设置问题,下面一起来看一下解决方法。
*** 作工具:华硕VivoBookS15,Windows10。
1、首先点击开始,找到设置并点击。如图所示。
2、然后点击网络和Internet。如图所示。
3、然后点击左侧的WLAN。如图所示。
4、最后将WLAN开关点开,然后点击显示可用网络即可。如图所示。
open 的方法应用Append,output会覆盖原文件
For V = 1 To 169
Open "\wifibat" For append As #10
temp="netsh wlan add profile filename=" + ""; WLAN - FAST_15FF40(" + Str(V) + ")XML; " "
print #10,temp
close #10
……
是路由器不停在广播,“说”自己的WiFi名,手机等终端扫描接收这周围的这种广播,展示在手机的WiFi列表里,然后需要连接时人工点击列表里的WiFi名,“告诉”路由器“我”要连接,路由器要求验证密码,通过后,路由器和手机之间建立连接,手机就可以通过路由器WiFi连上网络了。
1、先将网页另存到本机,假设文件名为ABCHTM,保存在C盘根目录下;
2、用VB读取存好的ABCHTM文件的全部内容到一个变量或文本框;
3、用搜索函数InStr()和取字串的函数Mid()来抽取出介于“>”和“</A>”之间的文本,就是超链接的文字;抽取“href=”和空格之间的内容,就是链接的URL。
代码如下:(在窗体添加一个按钮Command1,一个文本框Text1,将Multiline属性设置为True,ScrollBars设置为Virtical)
Private Sub Command1_Click()
Dim htmltext As String, aLine As String
Dim linkText As String, linkURL As String
Open "C:\ABCHTM" For Input As #1
Do While Not EOF(1)
Line Input #1, aLine
htmltext = htmltext & aLine
Loop
htmltext = LCase(htmltext)
Close
Open "C:\linkscsv" For Output As #1
Dim pos1 As Integer, pos2 As Integer
pos1 = InStr(1, htmltext, "href=")
Do While pos1 > 0
htmltext = Mid(htmltext, pos1 + 5)
pos1 = 1
pos2 = InStr(pos1, htmltext, " ")
linkURL = Mid(htmltext, pos1, pos2 - pos1)
If InStr(linkURL, ">") > 0 Then
pos2 = InStr(pos1, htmltext, ">")
linkURL = Mid(htmltext, pos1, pos2 - pos1)
End If
linkURL = Replace(linkURL, """", "")
linkURL = Replace(linkURL, "'", "")
pos1 = InStr(pos2, htmltext, ">")
pos2 = InStr(pos1, htmltext, "</a>")
linkText = Mid(htmltext, pos1 + 1, pos2 - pos1 - 1)
If Left(linkText, 4) = "<img" Then linkText = "链接"
Text1Text = Text1Text & linkText & " ---- " & linkURL & vbCrLf
Print #1, linkText & "," & linkURL
pos1 = InStr(pos2, htmltext, "href=")
Loop
Close
MsgBox "在C盘根目录下找到 linkscsv ,双击即可看到你想要的。", , "提取完毕"
Unload Me
End Sub
以上就是关于wifi模块vb不能跟单片机连接全部的内容,包括:wifi模块vb不能跟单片机连接、为什么笔记本电脑无法查看wifi列表、用VB怎么书写NETSH WLAN 命令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)