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
+關注
關注
190文章
6526瀏覽量
196914 -
scratch
+關注
關注
0文章
12瀏覽量
5512
發布評論請先 登錄
ARDUINO串口收發16進制碼
UNO Q:開啟Arduino的全新未來
貿澤電子開售全新Arduino UNO Q單板計算機
“The command 'arduino-verify-sketch' cannot be executed.錯誤解決方案
Arduino UNO Q 登陸 DigiKey,現已開放預訂
高通宣布收購 Arduino,加速普及前沿邊緣計算與 AI 技術
如何用Arduino Nano/UNO R3開發板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發板重新燒錄引導程序bootlaoder
【Milk-V Duo S 開發板免費體驗】Milk-V DuoS之使用Arduino開發小核
免費分享Arduino入門+進階(全套例程+書籍)
下一代物聯網:芯科科技和Arduino借助邊緣AI和ML簡化Matter設計和應用
Arduino和Scratch是什么
評論