小e開發板(esp8266)連線Arduino實現WiFi掃描
博主的第一篇文章,望多多支援!
1、首先是接線。
vcc對應接arduino開發板5V
GND接GND
TXD接TX
RXD接RX
GPI00接GND(這個是上傳的時候用,上傳的時候必須接地,否則會導致上傳失敗)
接線是不是很簡單?
附上圖片一張
2、接著就是下載Esp8266擴充套件庫了。
開啟IDE,點選檔案->首選項,如圖
將這串網址填入圖上的紅圈內:http://espduino.doit.am/package_esp8266com_index.json
重啟IDE
點選工具->開發板->開發板管理器
在搜尋框中輸入esp8266,點選即可選擇對應版本安裝。我們選擇2.0.0。
注:安裝過程漫長,可能需要20分鐘,請耐心等待。畢竟是國外的網站。
下載完成後我們就可以把開發板改為Generic Esp8266 Module如圖
3、接著就是上傳階段了。
編譯有點慢。
我們點選檔案->示例->ESP8266WiFi->WiFiScan,然後點選上傳
上傳時一定要注意,在arduino顯示上傳中的時候迅速把小e開發板斷電,馬上再上電。否則將導致上傳失敗。
下圖是上傳成功的截圖:
這樣恭喜你成功啦!
開啟串列埠檢視器,會發現小E開發板(esp8266)正在掃描附近WIFI,並顯示到串列埠中,是不是很有成就感?
成品截圖:
附上示例程式碼:
/* * This sketch demonstrates how to scan WiFi networks. * The API is almost the same as with the WiFi Shield library, * the most obvious difference being the different file you need to include: */ #include "ESP8266WiFi.h" void setup() { Serial.begin(115200); // Set WiFi to station mode and disconnect from an AP if it was previously connected WiFi.mode(WIFI_STA); WiFi.disconnect(); delay(100); Serial.println("Setup done"); } void loop() { Serial.println("scan start"); // WiFi.scanNetworks will return the number of networks found int n = WiFi.scanNetworks(); Serial.println("scan done"); if (n == 0) Serial.println("no networks found"); else { Serial.print(n); Serial.println(" networks found"); for (int i = 0; i < n; ++i) { // Print SSID and RSSI for each network found Serial.print(i + 1); Serial.print(": "); Serial.print(WiFi.SSID(i)); Serial.print(" ("); Serial.print(WiFi.RSSI(i)); Serial.print(")"); Serial.println((WiFi.encryptionType(i) == ENC_TYPE_NONE)?" ":"*"); delay(10); } } Serial.println(""); // Wait a bit before scanning again delay(5000); }
相關推薦
小e開發板(esp8266)連線Arduino實現WiFi掃描
博主的第一篇文章,望多多支援! 1、首先是接線。 vcc對應接arduino開發板5V GND接GND TXD接TX RXD接RX GPI00接GND(這個是上傳的時候用,上傳的時候必須接地,否則會導致上傳失敗) 接線是不是很簡單? 附上圖片一張 2、接著就是下載Esp
Arduino燒錄ESP8266模組,實現WiFi通訊,連線OneNET平臺(一)
硬體要求: 1.esp8266-01模組 1-n個 2.雙頭杜邦線若干 3.arduino uno開發板或者同類開發板。 軟體要求: 1.arduino ide 安裝ESP8266開發板軟體包 使用1.6.4及以上版本的Arduino, 開啟Arduino I
小程式開發進階:如何實現直播連麥
我們上週做了一場免費線上直播課,聲網Agora 研發工程師張乾澤分享了小程式直播元件的特點、實現小程式間連麥的方法,以及需要注意的產品化難題等乾貨。本文將為沒能觀看到直播,又正在做小程式開發的朋友們回顧一下演講內容,以及直播觀眾們提出的那些問題。(文末有視訊回顧地址,大家可配合觀看)
為什麼開發板要連線串列埠線才能啟動?
串列埠線的TX和RX上電時容易受到影響,接收到各種錯亂資料,導致系統無法正常啟動,嵌入式Linux技術支援的說法,要分別給TX和RX接上4.7K的上拉電阻,可保證其穩定。 當接上上拉電阻時候,我們不
【醬菜創客】ESP8266連線伺服器實現遠端控制LED燈
#include <ESP8266WiFi.h> WiFiClient client; #define relay1 2 //繼電器連線在8266的GPIO2上 const char *ssid = "xxxx";//這裡是我的wifi,你使用時修改為你要連線的wifi ssid con
關於pc和開發板的連線
哥們,同是天涯淪落人。我也是搞這個搞了一天了還沒搞出來。我開始是在做國嵌實驗4-2-2 u-boot的編譯,我將他編譯好的u-boot燒到nor flash看把網線插上,pc機網口的燈都不亮,設定ip後。ping的時候電腦右下角會有嘗試連線的跡象,但沒過兩秒ping不通又是一把x,偶然機會我把光碟中opens
小熊派開發板實踐:智慧路燈沙箱實驗之真實裝置接入
摘要:嘗試用小熊派開發板(E53_SC1、NB35)真實裝置代替模擬器完成構建智慧路燈應用實驗體驗。 智慧路燈是城市智慧化道路上重要一環,智慧路燈的實施具有節約公共照明能耗、減少因照明引起的交通事故等多種社會意義。路燈也是大家在日常生活中可以強烈感知到的公共設施,更易理解其智慧化的場景。 基於物理網解決方案,
購買開發板後在iTOP4412開發板上移植SDIO介面WIFI方法
近期需要把WiFi無線網路功能移植到在iTOP4412 開發平臺,查閱了相關資料,經過一段時間的研究、除錯,終於成功,將WiFi功能移植到了開發板上面,這裡筆者記錄移植過程及注意事項,方便以後工作需要。 iTOP4412開發板的WiFi模組與板卡之間
iTOP-4412開發板Linux系統下使用wifi模組配置
精英版在 linux 下使用 wifi,需要進行下面的配置: 首先使用者在拿到光碟資料以後檢視下光盤裡面的“linux”->”root_xxxxxxxx.tar.gz”檔案,其中的 “xxxxxxxx” 代表linux系統的版本日期, 迅為提供的支援linux下wi
使用Arduino開發板實現與MPU6050陀螺儀感測器連線的方法
MPU6050陀螺儀感測器具有許多強大的功能,採用單晶片封裝。它是由一個MEMS加速度計、一個MEMS陀螺儀和溫度感測器組成。該模組在將模擬量轉換為數字量時非常準確,因為每個通道都有一個16位的模數轉換器硬體。該模組能夠同時捕獲x、y和z通道。它有一個I2C介面
Arduino IDE for ESP8266安裝失敗,,arduino手動安裝ESP8266開發板庫
開啟arduino 開啟file -> prefernce或者直接同時按住ctrl和,鍵進入設定頁面 將這個連結 http://arduino.esp8266.com/stable/package_esp8266com_index.json填入’Addition
使用Arduino開發板連線圖形點陣顯示屏(ST7920)的方法
在專案中我們使用到的液晶顯示屏種類繁多。我們已經在許多專案中使用了1602的LCD以及TFT LCD來連線Arduino開發板。您可以通過以下連結找到論壇中所有與LCD相關的專案。ST9720圖形點陣顯示屏與普通的LCD完全不同。普通LCD只能列印固定大小的簡單
使用MATLAB連線Arduino開發板
在這篇文章中,我們將主要介紹兩個方面: 如何在MATLAB軟體中為Arduino設定硬體支援。 如何使用MATLAB程式碼控制Arduino開發板。 我們通常採用Arduino IDE來編寫代,然後將其上傳到Arduino開發板中。 使用MATLAB的優
zigbee無線感測網實訓---實現LCD開發板連線攝像頭實時顯示(The Fifth day)
攝像頭: 常見的攝像頭:針孔攝像頭(有線和無線)、紅外攝像頭(有線),usb攝像頭; 攝像頭採集影象的格式:yuyv 、jpeg(v4l2) api_v4l2.h /*********************************
ESP8266學習筆記(3):手機發送資料經WiFi模組透傳控制Arduino開發板上的led燈
需要注意的事情就是,ESP-01模組需要和手機連線在同一個區域網內。 Arduino IDE需要下載支援ESP的開發板,我們的模組是ESP-01這裡選用NodeMCU 0.9 下載開發板的方法可參考: 基於esp8266的智慧家居控制系統-基礎篇1介紹a
使用Arduino開發板和ESP8266從網際網路讀取資料
ESP8266-01是一款很強大的模組,可以滿足我們任何IOT專案的需求。自發布以來,它已經形成了一個很強大的群體,並演變成一個易於使用、價格低廉且功能強大的Wi-Fi模組。另一個更受歡迎的開源平臺是Arduino開發板,圍繞該平臺,已經建立起大量的專案。將這兩
微信小程序開發之頁面wxml裏面實現循環 wx:for
bin quest span geo back 微信小程序 navi 取數 循環語句 js代碼: Page({ data:{ upploadimagelist:{}, //上報圖片列表 js數組 }}) var uploadimageObj=JSON.parse(
Arduino Tian開發板:一個功能強大的天氣預報中心
man 2pc 目前 range 分享 amazon 入門 雲平臺 充電 每天都在出現新的連接設備。 Arduino攜手雲平臺一起加入這場戰鬥,於是出現了一個新的挑戰者 - Arduino Tian! 使用python和經典Arduino框架,本教程將引導您將您的A
Arduino與Air800開發板使用UART通信:傳輸DHT22傳感器數據
mic sta sam ext table per emp out 標識符 硬件介紹 Arduino Leonardo在數字引腳0(RX)和1(TX)進行串口通信時是使用“Serial1”,USB的串口通信使用的是“Serial&rdq
微信小程序開發05-日歷組件的實現
.html 沒有 UNC true prope time lse strac html 接上文:微信小程序開發04-打造自己的UI庫 github地址:https://github.com/yexiaochai/wxdemo 我們這裏繼續實現我們的日歷組件,這個日歷組件