久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

ESP32更小更快更友好的MicroBlocks

 新用戶5228KeDY 2022-01-25

嘗試MicroBlocks編程ESP32之后,,對(duì)比一下Arduino IDE和Mixly。

自從使用ESP32打通了手機(jī)phyphox移動(dòng)實(shí)驗(yàn)室與眾多傳感器,,接觸到的問(wèn)題、擔(dān)憂和困難,,最多的,,其實(shí)是Arduino IDE下ESP32開(kāi)發(fā)環(huán)境的搭建。為什么呢,?一個(gè)原因,,是通過(guò)Arduino IDE設(shè)置首選項(xiàng)從https://dl./dl/package_esp32_index.json處由開(kāi)發(fā)板管理器安裝ESP32環(huán)境,絕大多數(shù)人先遇到一個(gè)墻的困難,,不番茄則速度極慢,,斷斷續(xù)續(xù)往往于深夜凌晨運(yùn)氣好,安裝成功,,運(yùn)氣不好則一直不成功而放棄,;也有人制作了ESP32 SDK的離線包,雖然能一鍵安裝,,但問(wèn)題仍是不少,;另一個(gè)原因,是ESP32的封裝比較碎片化,,引腳經(jīng)常不同,。

所以對(duì)ESP32的移動(dòng)實(shí)驗(yàn)產(chǎn)生強(qiáng)烈興趣的人,MicroBlocks的無(wú)需搭建ESP32環(huán)境,,簡(jiǎn)直是過(guò)度的友好了,。

1.MicroBlocks對(duì)ESP32的支持

目前沒(méi)發(fā)現(xiàn)問(wèn)題的,一種是GOOUUU ESP32果云板子,,背面有云朵標(biāo)記,,另一種是Wemos D1 R32,支持良好,。插電腦上,,系統(tǒng)會(huì)自己把ch340g的驅(qū)動(dòng)程序安裝好,然后點(diǎn)開(kāi)小齒輪,,升級(jí)主板固件,,幾分鐘后完畢。點(diǎn)擊USB小圖標(biāo)連接,,就可以了,。

2.MicroBlocks體積極小,,且綠色免安裝

MicroBlock這個(gè)免安裝的東西,就一個(gè)文件,,16M,,扔U盤里,到處運(yùn)行都沒(méi)遇到問(wèn)題,。從官方下載回來(lái)的MicroBlock確實(shí)是安裝文件,,但是安裝好之后,安裝目錄就4個(gè)文件:其中一個(gè)是ico圖標(biāo),,可以干掉,;另兩個(gè)是負(fù)責(zé)卸載的,當(dāng)然還可以干掉,。然后就剩一個(gè)ublocks.exe了,,什么設(shè)置也不用,拿走就可以任意地方用,。

實(shí)際Aduino IDE和Mixly都是綠色免安裝的,。但是MicroBlocks的優(yōu)勢(shì)是顯而易見(jiàn)的。

Arduino IDE經(jīng)常會(huì)把板卡庫(kù)和驅(qū)動(dòng)庫(kù)安裝到X:\Users\XXX\AppData\Local\Arduino15目錄里面去,,一些庫(kù)不能輕易改動(dòng)位置,,改動(dòng)就給你不好使看看,于是經(jīng)常在焦頭爛額后免不了仍然使用默認(rèn)位置,。雖然Mixly不存在奇怪的目錄問(wèn)題,,但是Arduino IDE和Mixly的體積都是相當(dāng)巨大的,Arduino主程序目錄和Arduino15目錄,,不算文檔目錄下的Arduino的libraries和tools目錄,,共計(jì)約1.3G;Mixly目錄更是可怕,,只安裝Arduino,、ESP8266和ESP32,竟然達(dá)到5G之多,。

3.類似unit測(cè)試的執(zhí)行到Block塊

不少編程語(yǔ)言的IDE都有單元測(cè)試,、單步執(zhí)行等功能,比如原來(lái)的eclipse,、現(xiàn)在的Android Studio,,以及R語(yǔ)言的RStudio等,用鼠標(biāo)選擇一行或一部分代碼就可以單獨(dú)運(yùn)行一下看看它們?cè)谧鍪裁?。MicroBlocks也是這樣的,,在一個(gè)或一片Blocks被單擊或雙擊時(shí),它們就被執(zhí)行了,而不需要把全部編譯過(guò)的代碼燒錄到板子上去,。

4.從數(shù)據(jù)圖表中得到(Data,time)時(shí)間序列

在第一次嘗試MicroBlocks之后,,得到了MicroBlocks專業(yè)人士的指導(dǎo),對(duì)數(shù)據(jù)圖表里面的橫坐標(biāo),,雖然不能象Arduino IDE里面那樣得到帶著橫坐標(biāo)數(shù)值的坐標(biāo)系圖像,,但可以同時(shí)帶著milliseconds輸出,就可以得到時(shí)間序列數(shù)據(jù)了,。只是不太方便,。

5.若是能夠……就好了

MicroBlocks自帶了哪些庫(kù)呢?物理實(shí)驗(yàn)人可能關(guān)心的,,有servo,、12864、1602顯示屏,,28BYJ-48電機(jī)、DHT11/22,、BMP280以及一幫網(wǎng)絡(luò)庫(kù),。MicroBlocks提供了I2C和SPI支持,象ADS1115測(cè)電壓的模塊和INA219測(cè)電流的模塊,,應(yīng)該都可以直接使用,。但沒(méi)有試過(guò)。官網(wǎng)wiki里帶了一份I2C通信的示例,,那是一種小掌控板,,不是模塊。所以現(xiàn)在面臨的問(wèn)題是,,若是能見(jiàn)到有將Arduino IDE下的C/C++的基于I2C或SPI的庫(kù)轉(zhuǎn)成MicroBlocks庫(kù)格式的教程就好了,;若是MicroBlocks下有足夠多的傳感器模塊的驅(qū)動(dòng)庫(kù),有更強(qiáng)的實(shí)用性就好了,。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多