Arduino是一款小型原型板把你的想法變?yōu)楝F(xiàn)實。使用Arduino,可以制造機(jī)器人,電子設(shè)備和許多其他東西。天空是極限!
例如,一個連接到四個電機(jī)和一個電機(jī)驅(qū)動器的Arduino(a用于控制電動機(jī)的小電路)可用于以給定的間隔運行這些電動機(jī)。您必須指示Arduino使用編程語言控制電機(jī),使Arduino步驟以代碼的形式完成。
Arduino旨在用自己的Arduino語言編程,盡管這種語言由從C/C ++中提取的函數(shù)組成。
但是,您可以使用其他語言對Arduino進(jìn)行編程,通常使用第三方編程工具,如Snap4Arduino,ArduBlock等。一個這樣的程序是mBlock,它允許人們使用Scratch可視化編程語言和Arduino。
在本教程中,我們將介紹如何使用mBlock編寫Arduino的基礎(chǔ)知識。劃傷。
的 刮 的
Scratch是一種為孩子們開發(fā)的編程語言,用于以交互方式學(xué)習(xí)編程。在Scratch中,您加入帶標(biāo)簽的塊(用作代碼片段)來編寫完整的程序或游戲。
mBlock
使用Scratch,一些用戶開發(fā)了另一種名為mBlock的臨時模式。 mBlock和Scratch之間的區(qū)別在于,mBlock允許你以簡單和交互的方式編寫Arduino。
關(guān)于mBlock的一個有趣的事情是你可以在編寫Arduino之后看到原始的C ++代碼。
使用mBlock使LED閃爍
讓我們從使用mBlock制作LED閃爍程序開始。
查看它有多容易:
在上面的程序中,您可以看到我們已經(jīng)放置了一個Arduino塊和永遠(yuǎn)塊。這兩個塊是編寫Arduino的必備條件。
在Arduino程序中,使用forever塊的意義在于它應(yīng)該在循環(huán)中運行無限期。在我們的例子中,我們需要一次又一次地閃爍LED,因此在許多情況下使用永久塊是必須的,并且在編寫Arduino時它會使生活變得更加輕松。
永遠(yuǎn)在內(nèi),設(shè)置使用哪個數(shù)字引腳塊。該塊可以使引腳電壓高或低。所以,如果我有一個LED連接到Arduino的引腳號13(下面)并且我想打開它,我將使用“將數(shù)字引腳13輸出設(shè)置為高電平”,我的LED將亮起。
該程序使用延遲在ON和OFF狀態(tài)之間暫停程序一秒鐘。這樣,我們可以清楚地看到LED閃爍。
嘗試將Arduino連接到LED,如上圖所示,并在連接Arduino后運行代碼計算機(jī)(確保從mBlock中選擇正確的板和串行端口)。然后運行代碼。您將能夠看到LED閃爍。
這是初學(xué)者開始使用物理計算的好工具。嘗試探索其他街區(qū),看看你能做些什么!
-
Arduino
+關(guān)注
關(guān)注
188文章
6477瀏覽量
187958 -
scratch
+關(guān)注
關(guān)注
0文章
12瀏覽量
5259
發(fā)布評論請先 登錄
相關(guān)推薦
如何使用Arduino實現(xiàn)CAN總線通信呢
Arduino Nano Matter開發(fā)板正式上市
HAL庫在Arduino平臺上的使用
基于Arduino的串口通信項目
stm32與Arduino的比較
如何使用Arduino實現(xiàn)CAN總線通信
樹莓派與Arduino的區(qū)別是什么
idf-arduino component組件怎么設(shè)置 ?
求助,在esp-idf中使用arduino作為組件后怎樣使用arduino的庫?
如何制作自己的Arduino電容計
![如何制作自己的<b class='flag-5'>Arduino</b>電容計](https://file1.elecfans.com/web2/M00/C1/D8/wKgaomXa53-AADvOAAAB6DIT4HM693.jpg)
評論