精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Arduino和Scratch是什么

454398 ? 來源:工程師吳畏 ? 2019-07-30 11:21 ? 次閱讀

Arduino

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
收藏 人收藏

    評論

    相關推薦

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數配置等。 一、硬件準備 Arduino開發板 :確保你有一塊Arduino開發板,如Arduino Uno
    的頭像 發表于 11-22 09:24 ?200次閱讀

    stm32與Arduino的比較

    在微控制器的世界里,STM32和Arduino是兩個經常被提及的名字。STM32是一系列由STMicroelectronics生產的高性能微控制器,而Arduino則是一個開源電子原型平臺,基于易于
    的頭像 發表于 11-19 15:45 ?224次閱讀

    如何使用Arduino實現CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協議,廣泛應用于汽車電子、工業自動化等領域。它以其高可靠性、實時性和靈活性而受到青睞。Arduino作為一個
    的頭像 發表于 11-12 10:09 ?328次閱讀

    樹莓派與Arduino的區別是什么

    在當今的科技世界中,樹莓派(Raspberry Pi)和Arduino是兩個經常被提及的名字。它們都是開源硬件平臺,但它們的目標、功能和用途卻大相徑庭。 1. 目標和用途 樹莓派(Raspberry
    的頭像 發表于 11-11 11:14 ?350次閱讀

    怎樣用Arduino測試鋰電池容量

    本文詳細介紹了如何用Arduino測量鋰電池的容量。并附有電路圖和Arduino的程序代碼。
    的頭像 發表于 07-30 09:14 ?714次閱讀
    怎樣用<b class='flag-5'>Arduino</b>測試鋰電池容量

    idf-arduino component組件怎么設置 ?

    idf -arduino component組件該怎么設置 ,。 CMake Warning at E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/tools
    發表于 06-12 07:27

    求助,在esp-idf中使用arduino作為組件后怎樣使用arduino的庫?

    在esp-idf中使用arduino作為組件后怎樣使用arduino的庫,例如我此時需要使用arduino的第三方庫blinker,怎樣使用?
    發表于 06-12 07:21

    arduino如何停止loop循環

    Arduino的loop循環是其主要的程序執行部分,該循環將在Arduino開發板上持續運行,并且只有在程序被重新上傳或開發板斷電重啟時才會停止。然而,在某些情況下,你可能需要在程序執行過程中停止或
    的頭像 發表于 02-14 16:24 ?4234次閱讀

    arduino中while循環怎么跳出

    Arduino 是一款開源的硬件平臺,廣泛應用于各種物聯網和嵌入式系統項目。在 Arduino 上編寫代碼時,循環結構起到了至關重要的作用。而其中的 while 循環更是常用于需要根據特定條件重復
    的頭像 發表于 02-14 16:22 ?2392次閱讀

    如何使用Arduino控制RGB LED

    在本指南中,您將學習如何使用Arduino控制RGB LED。RGB(紅-綠-藍)LED可以通過混合不同強度的紅、綠、藍光來產生多種顏色。您將學習創建一個基本Arduino RGB LED電路,并以一些基本顏色為例循環。
    的頭像 發表于 02-11 10:28 ?4591次閱讀
    如何使用<b class='flag-5'>Arduino</b>控制RGB LED

    如何使用Arduino UNO板和電位器控制伺服電機

    在本Arduino伺服電機教程中,您將學習如何使用Arduino UNO板和電位器控制伺服電機。
    的頭像 發表于 02-11 10:11 ?2585次閱讀
    如何使用<b class='flag-5'>Arduino</b> UNO板和電位器控制伺服電機

    2023年Arduino開放原碼報告:持續茁壯的Arduino生態系!

    所謂出錢就是買一片Arduino開發板或是付費訂閱Arduino Cloud云端服務,或單純資金贊助;出力就是撰寫Arduino相關的程序并無私的分享程序代碼或回報錯誤或投入翻譯等,筆者即有若干翻譯新版
    的頭像 發表于 01-25 16:45 ?1338次閱讀
    2023年<b class='flag-5'>Arduino</b>開放原碼報告:持續茁壯的<b class='flag-5'>Arduino</b>生態系!

    Arduino制作循跡小車教程

    Arduino制作循跡小車完全教程
    發表于 01-05 11:09 ?7次下載

    arduino和單片機的區別比較

    Arduino和單片機是兩種電子開發平臺,相互之間存在一些區別。在本文中,將詳細介紹這兩者之間的區別,并對它們的特點、應用領域和開發難度進行比較。 一、定義和功能 Arduino是一種基于開源硬件
    的頭像 發表于 01-02 16:18 ?9470次閱讀

    Arduino的功能及其限制

    Arduino是一種開源電子原型平臺,它基于易于使用的硬件和軟件,可以用于制作各種嵌入式系統。然而,盡管Arduino非常強大,但它也有一些功能上的限制。本文將詳細介紹Arduino的功能,并探討
    的頭像 發表于 12-21 14:15 ?1148次閱讀