Arduino是一款小型原型板把你的想法變為現實。使用Arduino,可以制造機器人,電子設備和許多其他東西。天空是極限!
例如,一個連接到四個電機和一個電機驅動器的Arduino(a用于控制電動機的小電路)可用于以給定的間隔運行這些電動機。您必須指示Arduino使用編程語言控制電機,使Arduino步驟以代碼的形式完成。
Arduino旨在用自己的Arduino語言編程,盡管這種語言由從C/C ++中提取的函數組成。
但是,您可以使用其他語言對Arduino進行編程,通常使用第三方編程工具,如Snap4Arduino,ArduBlock等。一個這樣的程序是mBlock,它允許人們使用Scratch可視化編程語言和Arduino。
在本教程中,我們將介紹如何使用mBlock編寫Arduino的基礎知識。劃傷。
的 刮 的
Scratch是一種為孩子們開發的編程語言,用于以交互方式學習編程。在Scratch中,您加入帶標簽的塊(用作代碼片段)來編寫完整的程序或游戲。
mBlock
使用Scratch,一些用戶開發了另一種名為mBlock的臨時模式。 mBlock和Scratch之間的區別在于,mBlock允許你以簡單和交互的方式編寫Arduino。
關于mBlock的一個有趣的事情是你可以在編寫Arduino之后看到原始的C ++代碼。
使用mBlock使LED閃爍
讓我們從使用mBlock制作LED閃爍程序開始。
查看它有多容易:
在上面的程序中,您可以看到我們已經放置了一個Arduino塊和永遠塊。這兩個塊是編寫Arduino的必備條件。
在Arduino程序中,使用forever塊的意義在于它應該在循環中運行無限期。在我們的例子中,我們需要一次又一次地閃爍LED,因此在許多情況下使用永久塊是必須的,并且在編寫Arduino時它會使生活變得更加輕松。
永遠在內,設置使用哪個數字引腳塊。該塊可以使引腳電壓高或低。所以,如果我有一個LED連接到Arduino的引腳號13(下面)并且我想打開它,我將使用“將數字引腳13輸出設置為高電平”,我的LED將亮起。
該程序使用延遲在ON和OFF狀態之間暫停程序一秒鐘。這樣,我們可以清楚地看到LED閃爍。
嘗試將Arduino連接到LED,如上圖所示,并在連接Arduino后運行代碼計算機(確保從mBlock中選擇正確的板和串行端口)。然后運行代碼。您將能夠看到LED閃爍。
這是初學者開始使用物理計算的好工具。嘗試探索其他街區,看看你能做些什么!
-
Arduino
+關注
關注
187文章
6464瀏覽量
186655 -
scratch
+關注
關注
0文章
12瀏覽量
5227
發布評論請先 登錄
相關推薦
評論