色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

新版Arduino IDE到底有何不同

c05z_易心Micr ? 來源:易心Microbit編程 ? 作者:易心Microbit編程 ? 2022-10-10 09:11 ? 次閱讀

對許多創(chuàng)客而言,相信對Arduino IDE 1.x并不陌生,但Arduino官方在2021年春季開始對Arduino IDE進(jìn)行大改造,提出2.0版,幾經(jīng)內(nèi)外部測試驗(yàn)證后,于最近發(fā)布為正式版。新版到底有何不同?以下對此討論。

1.同時使用Serial Monitor與SerialPlotter

過往Arduino IDE只提供Serial Monitor(串口監(jiān)視器)來觀看數(shù)值,而2.0版再加入一個新工具Serial Plotter(串口繪圖儀),兩種工具可以同時使用。

a743cb9c-47c1-11ed-a3b6-dac502259ad0.png

紅框中,心電圖圖案點(diǎn)按后可以開啟串口繪圖儀,放大鏡圖案點(diǎn)按后可以開啟串口監(jiān)視器

2.改善使用者體驗(yàn)

操作接口更直覺并提升各種功能的操作速度,包含串行輸出的時間、加載程序的時間、編譯的時間等都有所提升。

3.自動完成功能

在許多程序開發(fā)工具上都已經(jīng)有自動完成功能,但1.x版一直缺乏,而今2.0版也正式提供。自動完成可以讓創(chuàng)客撰寫程序到一半時自動浮出合宜的選項(xiàng),只要選擇合宜的選項(xiàng),比起自己手打所有文字能更快速、更不容易出錯。

自動完成是依據(jù)撰寫者已經(jīng)打過的變量與函式,然后智能型推測后續(xù)可能會用到的指令與函式庫,從而提示撰寫者可以選擇。另外已經(jīng)打完的部份也可能會提示有打錯的地方,類似字處理的拼字檢查功能。

4.黑底白字

程序設(shè)計(jì)師撰寫程序時要經(jīng)常觀看編輯畫面,而白底黑字的畫面容易使眼睛疲勞,所以許多程序開發(fā)的編輯器都允許改成黑底白字來減少疲勞,這個功能在2.0 Beta版上已經(jīng)有,但正式的2.0版重新設(shè)計(jì)了整個黑底畫面,讓它更具一致性、美觀性,且更易于觀看。

a76a5d0c-47c1-11ed-a3b6-dac502259ad0.png

可以選擇Dark (Theia)、Dark (Arduino)等黑底白字畫面顯示

a79e7b14-47c1-11ed-a3b6-dac502259ad0.png

Dark (Theia)的黑底白字畫面

5.云端保存開發(fā)成果

有些人會在多個地點(diǎn)工作或需要在多臺計(jì)算機(jī)上持續(xù)開發(fā)同一程序,所以需要把開發(fā)的控制程序(在Arduino的世界里將開發(fā)出的程序稱為sketch)放在遠(yuǎn)程或云端以便集中存取,新的2.0版可以跟Arduino Cloud、Arduino Web Editor等云端開發(fā)環(huán)境連結(jié),然后持續(xù)開發(fā)放置在云端上但尚未完成的程序。另外也可以先脫機(jī)工作,之后再將工作成果上傳到云端上進(jìn)行同步。

a7ca4794-47c1-11ed-a3b6-dac502259ad0.png

紅框部分可以在本地端(筆電圖標(biāo))、云端(地球圖標(biāo))切換放置程序

6.串口繪圖儀(Serial Plotter)

這個新工具相當(dāng)強(qiáng)大,可以同時觀察Arduino開發(fā)板上多組變量的變化,以及從時間軌跡上來觀察數(shù)值的消長變化,這很適合用在調(diào)校傳感器或數(shù)值比較等需求場合中。

a7f7ebf4-47c1-11ed-a3b6-dac502259ad0.gif

Serial Plotter畫面圖顯示變量1、變量2的波動變化

7.更新支持

程序設(shè)計(jì)師通常希望開發(fā)工具可以自動提醒有新的開發(fā)板(board)可以支持、新的函式庫(library)可以支持,新的2.0版也有這樣的功能,這樣就不用自己再勞心勞神去查核有無新的支持可以下載,只要單擊更新即可。

另外對軟件技術(shù)有興趣的創(chuàng)客也可以了解更多,新版的Arduino IDE 2.0其實(shí)是以Eclipse Theia框架(也是一個開放原碼項(xiàng)目)為基礎(chǔ)所發(fā)展成的,微軟知名Visual Studio Code編輯器(簡稱VS Code)也是使用相同的框架,所以兩者的Language Server Protocol語言服務(wù)器協(xié)議、Debugger除錯器、Extension延伸外掛等是類似的。

然后Arduino IDE 2.0的前端是用TypeScript撰寫成的,后端則多數(shù)是用Golang撰寫成。

實(shí)際體驗(yàn)

最后其實(shí)比照Arduino向來的傳統(tǒng),推出全新2.0版IDE后并不表示舊版就此消滅了,喜歡或習(xí)慣舊的1.x版依然是可以下載、安裝、使用的,不過已經(jīng)加注了「Legacy,遺產(chǎn)、遺舊」字樣,等于逐漸宣告其最終會走入歷史。

回顧過往Arduino已歷經(jīng)多次系列變化,包含00xx系列的版本、1.0.x系列的版本、1.5.x.版、1.6.x版、1.8.x版,而今是2.0.x版。短期內(nèi)1.8.x系列仍會持續(xù)更新,包含加入與2.0版相近的新功能,或者是修補(bǔ)程序錯誤、修補(bǔ)資安漏洞等,但最終會以2.0.x版為主。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • IDE
    IDE
    +關(guān)注

    關(guān)注

    0

    文章

    339

    瀏覽量

    46809
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6477

    瀏覽量

    187532

原文標(biāo)題:Arduino IDE 2.0正式出爐

文章出處:【微信號:易心Microbit編程,微信公眾號:易心Microbit編程】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    5G到底有什么作用?

    國內(nèi)三大運(yùn)營商的4G建設(shè)正在火熱的進(jìn)行中,前幾天報(bào)道5G的先期技術(shù)規(guī)劃已經(jīng)開始,華為等公司已經(jīng)開始投入開發(fā)工作。作為一種典型的延續(xù)性技術(shù),5G的到來看來是不可避免的,但是其到底有什么作用呢?
    發(fā)表于 08-16 06:49

    Linux與Unix到底有什么不同

    Linux 與 Unix 到底有什么不同?
    發(fā)表于 05-08 14:36

    反碼位是什么?到底有什么用?

    反碼位是什么?到底有什么用?
    發(fā)表于 05-07 07:16

    arduino nano的引腳輸出脈沖,到底有多快?

    arduino nano 的引腳輸出脈沖,到底有多快?在loop里只寫digitalWrite(LED_BUILTIN, HIGH); digitalWrite(LED_BUILTIN, LOW
    發(fā)表于 06-28 09:25

    請問arduino nano的引腳輸出脈沖到底有多快?

    arduino nano的引腳輸出脈沖到底有多快?
    發(fā)表于 09-30 06:05

    模擬看門狗到底有什么用處呢

    到底什么是模擬看門狗呢?模擬看門狗到底有什么用處呢?
    發(fā)表于 01-17 07:33

    ARM和DSP到底有什么區(qū)別?

    現(xiàn)在在學(xué)ARM,想知道ARM和DSP到底有什么區(qū)別?為什么有些地方用DSP有些用ARM
    發(fā)表于 10-19 07:20

    PCB板顏色到底有什么講究

    冷知識:PCB板顏色到底有哪些講究?
    的頭像 發(fā)表于 08-19 17:15 ?1.8w次閱讀

    工業(yè)互聯(lián)網(wǎng), 你到底有啥用?

    工業(yè)互聯(lián)網(wǎng),你到底有啥用?
    的頭像 發(fā)表于 03-01 12:32 ?3441次閱讀
    工業(yè)互聯(lián)網(wǎng), 你<b class='flag-5'>到底有</b>啥用?

    STM32如何使用arduino_ide進(jìn)行開發(fā)

    嗎?其實(shí)還是小路子的,用Arduino_IDE上位機(jī)軟件,借助Arduino的庫,使用C++/C語言編寫STM32單片機(jī)代碼。這里以正點(diǎn)原子MINI板為例子,使用Arduino_IDE
    發(fā)表于 12-20 19:47 ?12次下載
    STM32如何使用<b class='flag-5'>arduino_ide</b>進(jìn)行開發(fā)

    電源管理總線 (PMBus)—到底有什么價值?

    電源管理總線 (PMBus)—到底有什么價值?
    發(fā)表于 11-04 09:51 ?8次下載
    電源管理總線 (PMBus)—<b class='flag-5'>到底有</b>什么價值?

    智能家居或樓宇的“智商”到底有多高?

    智能家居或樓宇的“智商”到底有多高?
    發(fā)表于 11-04 09:51 ?4次下載
    智能家居或樓宇的“智商”<b class='flag-5'>到底有</b>多高?

    FPC與傳統(tǒng)PCB到底有什么區(qū)別.zip

    FPC與傳統(tǒng)PCB到底有什么區(qū)別
    發(fā)表于 03-01 15:37 ?4次下載

    COB與SMD到底有什么不同

    如今在應(yīng)用領(lǐng)域,COB和SMD兩種技術(shù)正在“平分春色”,但在微小間距LED領(lǐng)域,COB正在成為各大廠商都在爭相研發(fā)的行業(yè)主流技術(shù)。那么COB與SMD到底有什么不同呢?
    的頭像 發(fā)表于 11-02 09:37 ?2675次閱讀
    COB與SMD<b class='flag-5'>到底有</b>什么不同

    RTOS與Linux到底有什么區(qū)別

    很多做嵌入式開發(fā)的小伙伴都存在這樣的疑惑:RTOS與Linux到底有什么區(qū)別?
    的頭像 發(fā)表于 10-29 09:53 ?555次閱讀
    主站蜘蛛池模板: 国产永久免费观看视频软件| 再插深点嗯好大好爽| 国内精品视频一区二区在线观看 | 最近中文字幕完整版免费| 日本一本免费线观看视频| 久久精品中文字幕| 国产精品久久欧美一区| 99视频在线精品免费观看18| 亚洲欧美综合中文| 手机免费毛片| 亲伦在线观看| 毛片在线不卡| 精品亚洲一区二区在线播放| 国产精品久久婷婷五月色 | 国产成人亚洲综合无| 久久国产香蕉| 国产精品婷婷久青青原| 把腿张开JI巴CAO死你H教室| 2019香蕉在线观看直播视频| 亚洲午夜久久久久久久久电影网 | 久久亚洲免费视频| 寂寞夜晚免费观看视频| 国产精品久久久久成人免费| 成 人 动漫3d 在线看| 亚洲va在线va天堂XX xX| 欧美日韩久久久精品A片| 捆绑白丝粉色JK震动捧喷白浆| 狠狠躁日日躁人人爽| 国内精品伊人久久久影院| 国产成在线观看免费视频| 处初女处夜情视频在线播放| www免费看.男人的天堂| jjzz大全| 啊…嗯啊好深男男小黄文 | 国产AV电影区二区三区曰曰骚网| NANANA在线观看高清影院| 99久久香蕉| jj插入bb| 大胸美女脱内衣黄网站| 国产 精品 亚洲 欧美 高清| 国产 亚洲 另类 欧美 在线|