Visual Studio 搭建Arduino開發環境開發ESP8266

2021-03-06 電子開發學習
ESP8266最常見的開發方式有以下幾種:

安信可ide+skd

Arduino IDE

LUA

.

這裡有網友WF提供了一種基於VS的開發方式,其中也需要配合Arduino IDE來使用,效果不錯,分享給大家,感謝網友WF。以下為正文:


1、工具下載Visual Studio 2017

下載連結: https://visualstudio.microsoft.com/zh-hans/downloads/

其他的我會放在雲盤

 

在這裡點擊免費下載(友情提示:安裝此軟體需要保證你C盤有足夠的空間,因為這個軟體需要佔用很多C盤空間)


2、安裝配置步驟

 

下載後雙擊打開安裝即可,然後有個Visual StudioCommunity 2017,下面有安裝按鈕。因為我這已經安裝過了所以不顯示,建議安裝社區版的(即Visual StudioCommunity)因為社區版對個人用戶來說是免費的,  只需要登陸微軟帳號就行,當然要是安裝其他版本也行應該是需要PJ。

接下來

至於勾選什麼之類的那個C++桌面開發是必須的其他的話看你需求了

然後安裝.

安裝完成後,打開安裝控制項

工具>擴展和更新(tools->dimisions &updata)

右邊搜索框搜 Arduino然後下載安裝

 

安裝後重啟VS

上方會出現vMicro

然後安裝Arduino IDE

安裝步驟嘛,,,直接下一步吧(要記下安裝路徑後面還要用

Arduino主界面

 

然後點文件>首選項

在下面輸入以下網址,如果想輸入多個網址請用逗號隔開

http://arduino.esp8266.com/stable/package_esp8266com_index.json

然後網絡這裡

要勾選無代理

下一步就要下載8266開發板了

工具>開發板>開發板管理器

等下載好平臺索引之類的在上面搜索8266然後安裝就行了

(友情提示:下載非常慢並且也容易失敗  網慢或者失敗同學可以直接複製文件到這個路徑)

然後刪除

此路徑所有文件(除了文件夾)  然後重新安裝 等安裝完成

 

再到VS裡面

 

上面vMicro

這裡 其實按我這配置就行了

然後打開visual micro explorer 然後在這裡選擇你的IDE版本和安裝目錄

點擊OK  你就可以進行Arduino的開發和調試了


3、新建工程

我是習慣從上面點vMicro然後new Arduino projiet

在這輸入工程名字即可

這個就是新的工程的界面 和Arduino IDE一樣會把steup loop函數提供好

下面開始寫一段 小程序

接下來開始下載程序首先 插上數據線

然後按著板子上的」下載」按鍵(不能松)然後點擊  VS上的下載按鈕,出現圖中的

並且esp8266上面的led燈(圖中紅色框框位置)開始閃爍表示正在下載 此時可以鬆開」下載」按鍵等待下載完成。

下載完成後可以在路由器後臺看到已經連接上wifi 當然也可以通過串口 助手來看

這裡也會顯示WIFI連接狀態然後用telnet  Ip 埠號可以給8266發數據然後通過串口輸出比如 還可以手機控制IO狀態 從而控制繼電器來做物聯網設備

還有更多好玩的功能等著大家來開發。

如果需要相關資料及軟體,請添加微信客服索取微信客服微信號:electricstudyer,二維碼如下:

歷史好文集合(點擊標題可跳轉):

四軸學習課程連接、資料分享、交流群匯總

PCB設計就別再用AD了,有更好的選擇!

[飛控]從零開始建模(一)-牛頓歐拉方程

開源STM32F1小四軸完整資料發布一(原始碼、原理圖、3D庫、PCB)

如何製作炫酷的PCB板3D效果圖

基於面向對象思維的STM32開發基本思路--以GPIO口的操作為例

靈動微MM32F103C8T6使用初體驗

相關焦點

  • ESP8266 Arduino IDE 開發環境搭建
    下載並安裝1) Arduino IDE https://www.arduino.cc/en/software
  • WiFi開發之環境配置--Arduino for ESP8266
    但是很多人買來之後不知道怎麼使用,今天在這裡和大家討論分享一下:  打開Arduino IDE,文件->首選項->在「附加開發板管理器網址」輸入http://arduino.esp8266.com/stable/package_esp8266com_index.json注意,如果已經輸入過別的網址,多個網址之間以逗號間隔。
  • 關於ESP8266開發環境的那些事兒
    今天給大家普及一下ESP8266的開發環境和VScode Arduino的開發環境配置。
  • arduino開發ESP8266配置方法,入門必看,esp8266開發板庫離線安裝包package2.7.1
    群裡經常有朋友問arduino開發ESP8266的配置方法,今天在之前的文章基礎上,更新一下
  • 使用樹莓派做ROS開發_(4)搭建Arduino開發環境
    本次教程演示如何在樹莓派系統中搭建arduino的開發環境,完成本次教程需要準備arduino開發版一個,任何型號都行,我這裡使用的是UNO,下面是具體的搭建開發環境的步驟
  • Visual Studio Code搭建C語言"集成"開發環境
    使用其內嵌的Windows power shell當作命令行終端來執行MinGW的便宜命令,這種方式雖然比較麻煩,但是其開發的過程和方法最大地逼近了Linux下C語言的開發,因此,我們在之前的C語言講述過程中,選擇使用了這種開發方式。但是,這種方式隨著你代碼的複雜度提升,如果使用gdb工具去做代碼的調試,其實是很不方便的,因為命令行為主的操作方式永遠都比不過圖形化界面來的方便。
  • arduino(1)--ESP8266配置
    首先需要準備一個開發板,這裡我準備的是淘寶購買的兼容arduino的ESP8266模塊。        我使用的是arduino來編程實現,故需要下載對應的庫文件,打開arduino ide,文件->首選項,在下圖紅框內輸入:http://arduino.esp8266.com/stable/package_esp8266com_index.json:
  • 【C++開發Stm32-環境搭建】 Stm32f103c8t6支持Arduino庫開發
    藉助Arduino的庫,輕鬆使用面向對象的思想開發單片機。本教程分享stm32支持Arduino庫開發的環境搭建。【重點】將 Arduino_STM32 複製到 arduino的庫中,這樣arduino就可以開發stm32了,首先找打剛剛從github或者從雲盤下載下來的Arduino_STM32文件,將整個Arduino_STM32
  • 另類的Arduino&ESP32開發環境搭建(一)
    另類的Arduino&ESP32開發環境搭建(一)Arduino IDE下的ESP32
  • Arch下ESP8266開發環境搭建篇
    https://docs.espressif.com/projects/esp8266-rtos-sdk
  • Visual Studio Code搭建Go開發環境
    接觸go做伺服器開發已經有兩三年了,本次分享從基礎開始,先介紹Visual Code搭建Go開發環境。hl=zh-HansVERSION— 文件,版本信息,用記事本打開配置go環境變量。到:我的電腦,右鍵,打開「屬性」,選擇高級系統設置->環境變量->配置GOROOT,GOPATH,PATH路徑
  • ESP8266配置windows版
    ESP8266配置windows版esp8266
  • Solidworks開發工具介紹2--Visual Studio及環境搭建
    本文將介紹另一個獨立於Solidworks之外的開發工具--Visual Studio(簡稱VS)。該工具是美國微軟公司的開發工具包。        一、工具簡介       目前Visual Studio微軟官方發布的版本中有免費的社區版,Solidworks的二次開發使用該社區版基本足夠。
  • Arduino IDE for ESP8266教程
    在嘗試了一些例程之後打算入坑,接著找了個DHT22的例程放進去,之後就傻眼了,讀取數據基本就是得頭幾個是正確的,之後就直接錯亂了,在測試了幾個github上的程序都無解之後就放棄了……最後以外的發現了Arduino IDE for ESP8266(Github:https://github.com/esp8266/Arduino),這個是基於Arduino的ESP8266的Broad
  • 【ESP8266 教程連載五】基於ESP8266 SOC開發的智能燈(開原始碼)
    下面我們使用GoKit3(S)開發板,基於esp8266模塊上的SoC方案,開發的智能燈項目為例,示範一下如何將設備快速接入機智雲,實現硬體智能化。的原理圖基於esp8266模塊(模塊的Flash必須為4Mbyte,建議模塊型號:安信可的esp-12f)自行搭建硬體。
  • 微軟 Visual Studio Online 正式發布:Web 版 VS Code + 雲開發環境!
    雲支持,環境可運行許多專用雲資源,因此可同時處理多個項目,而無需擔心降低本地計算機的速度。擴展支持,可以從 Visual Studio Marketplace 向開發環境中添加擴展,以添加其它功能、調試程序並連接到其它服務。
  • Arduino開發環境安裝
    一、Arduino開發環境安裝第一步:從百度網盤上下載Arduino安裝包:arduino-1.8.5-windows.exe下載連結
  • Android入門教程—Android開發環境搭建
    對於想要踏入Android開發這個深坑的新手,一定會想知道Android開發環境該如何搭建?今天小編給大家分享一下Android開發環境的搭建。
  • 使用arduino uno為esp8266-01刷AT固件
    esp8266-01刷AT固件其實很簡單,下面請看esp8266的針腳圖引腳名稱作用和用途VCC3.3VTX tx
  • 關於Arduino技術的設計開發和應用的常見問題匯總
    Q:arduino有沒有無代碼ide?A:有轉為青少年和無計算機基礎人員開發的arduino scratch。Q:arduino適合哪個階段以及哪個年齡段的人學習?A:我認為從小學到大學甚至在職人員都應接觸Arduino開發,非專業人員接觸Arduino開發的目的不在於使其產生經濟價值,而在於能夠更好的理解構成的工業資訊時代的底層硬體的運作方式。Arduino不僅僅是一款硬體,而是一座架在冷冰冰的機器與人類之間的橋梁,讓人們更好的認識身邊的智能硬體。Q:李博士好,請問Arduino硬體開發環境和軟體開發語言都是那些呢?