博翔科技為專業機械設備歐規/台灣TS標章/美規及半導體設備SEMI S2輔導顧問公司

博翔對於各類機械的安全技術 安全開關 安全模組 安全繼電器模組 安全繼電器 緊急停止 安全元件 歐盟電路設計 安全迴路 安全設計

由於科技的進步,各種無線通訊設備及數位裝置技術的高度發展,電磁干擾已成為電子時代中世界各國關注的問題。

機械產品的製造為迎向消費市場需求,亦朝向高速度、高精度、自動化且大量使用數值控制而使機械產品電磁干擾問題更加複雜

而博翔科技協助您解決相關安全技術問題以專業級檢測與規畫經驗並協助各種機械廠快速獲得相關認證

邀請您一起邁向世界的安全技術頂端

請立即點擊上方圖片了解更多細節吧!

 

好文分享

 

前言 相信玩電子的人應該不會沒有聽過標題中的這兩個名稱,前者是一個世界級的電子原型開發平臺,全球每天都有眾多的電子愛好者,或者創客都在用它開發出令人腦洞大開又或者非常實用的小作品,而後者則又是近幾年大家都在講的物聯網界中的一批黑馬,而且是總部位於上海的一家企業—樂鑫設計製造的,目前累計出貨已經1億多了,不僅創客非常喜歡玩這一款硬體,而且很多智能設備也都使用了這款晶片。這篇文章就是教大家如何用Arduino來開發ESP8266,兩者的結合可以讓我們更加快速便捷的開發出有趣的小玩意來,也為我們後面搭建自己的智能語音小助手打下基礎。 準備 硬體 ESP8266(推薦使用NodeMCU,電子芯吧客商城中有售) 軟體 Arduino IDE 沒錯,我們本篇文章只需要一個ESP8266和一個Arduino軟體就可以了,大家如果還沒有硬體的也可以先將軟體安裝並設置好,然後從商城買一個NodeMCU就可以了。 安裝Arduino 你需要先下載安裝包,點擊上面的連結就可以直達下載介面了,可能會讓你捐助,如果有這個條件的話可以考慮捐助一下用於支持社區的發展,想當年我也是捐助了幾美元的乖孩子~安裝還是非常簡單的,就跟安裝一般軟體一樣,可能會在最後讓你安裝一部分驅動,直接都選擇安裝就可以了。安裝完成後並運行,應該跟下面的圖片一樣: ... 開發板安裝ESP8266開發板 這一步是非常重要的,因為Arduino支持開發非常多的硬體,但是不可能在安裝包里就直接繼承了這麼多開發板的開發資源,因為很多硬體的架構和編譯器都不一樣,所以我們就需要安裝一下附加開發板選項,也就是安裝ESP8266的SDK和編譯器之類的,但是由於SDK已經提供了Arduino的接口,所以我們就可以像開發UNO一樣去開發ESP8266,如果你使用ESP8266 C SDK去直接開發的話,也可以,但是需要一定的基礎,可以參考我在知乎的專欄:IAMLIUBO的神奇物聯網之旅貌似扯遠了,關於ESP8266 arduino源碼可以在下面網址查看:https://github.com/esp8266/Arduino當然你如果想移植某一個硬體到Arduino平臺的話,只要遵守一定規則和部分接口的適配都是沒問題的。我們依次點擊文件->首選項->附加開發板管理器網址右側的小圖標,然後將以下內容添加進去: https://arduino.esp8266.com/stable/package_esp8266com_index.json ... 然後我們再依次點擊工具->開發板->開發板管理工具: ... 拉到最後,應該會看到esp8266選項,我們直接點擊安裝就可以了,當前最新版本是2.6.3,此時就會自動下載我們開發ESP8266需要的所有東西了,如果拉到最後還沒有看到esp8266選項,應該是網絡問題,建議大家更換網絡再次嘗試: ... 下載的工具和SDK比較多,請大家耐心等待,下載完成後,我們就可以進行下一步的測試了。 ... 測試 完成上面的工作後,我們就可以簡單測試一下了,首先我們再依次點擊工具->開發板,然後選擇NodeMCU 1.0就可以了: ... 到這裡就都設置完成了,不過我們是不是需要點一個燈測試一下呢?畢竟blink可是相當於電子界的hello world啊!我們直接打開一個示例就可以了: ... 代碼: void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT);}// the loop function runs over and over again forevervoid loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second} 什麼也不用更改,直接編譯上傳就可以了,但是請確保你選擇的埠是正確的,點擊菜單欄的右箭頭就可以編譯上傳了,如果你的NodeMCU像下面一樣閃爍,就表示大功告成了! ... 後記 本篇文章是結合我上一篇文章如何打造屬於你的私人語音助手之MQTT開發的,因為後面我們會用到ESP8266來做一些子設備,所以這裡就大家入門一下Arduino開發ESP8266,大家搭建完成後也建議大家多熟悉一下別的例程。

 

TTT77941YYDDEE156365GG

 

 

文章來源取自於:

 

 

 

每日頭條 https://kknews.cc/tech/qxmavao.html

 

 

如有侵權,請來信告知,我們會立刻下架。

 

 

DMCA:dmca(at)kubonews.com

 

 

聯絡我們:contact(at)kubonews.com

 


台北安全傳感器台北帶分離式操動件的安全開關新竹投影機符合歐盟歐規電路設計台北控制面板新竹緊急停止按鈕開關設計與電路設計
台南免治馬桶安全迴路設計 新竹安全鑰匙開關設計與電路設計 優質的接點安全可靠新竹壓條開關設計與電路設計 台南HE3B型促動開關 可避免發生接線錯誤台中線圈鎖定 高雄小功率繼電器設計與電路設計 與螺絲端子不同,不需要定期重新鎖緊高雄冰箱符合歐盟歐規電路設計 高雄緊急停止拉繩開關 警告貼紙警告標籤製作批發與設計

 

arrow
arrow
    全站熱搜

    網路評比還不錯 發表在 痞客邦 留言(0) 人氣()