99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Arduino和Scratch是什么

454398 ? 來(lái)源:工程師吳畏 ? 2019-07-30 11:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Arduino

Arduino是一款小型原型板把你的想法變?yōu)楝F(xiàn)實(shí)。使用Arduino,可以制造機(jī)器人,電子設(shè)備和許多其他東西。天空是極限!

例如,一個(gè)連接到四個(gè)電機(jī)和一個(gè)電機(jī)驅(qū)動(dòng)器的Arduino(a用于控制電動(dòng)機(jī)的小電路)可用于以給定的間隔運(yùn)行這些電動(dòng)機(jī)。您必須指示Arduino使用編程語(yǔ)言控制電機(jī),使Arduino步驟以代碼的形式完成。

Arduino旨在用自己的Arduino語(yǔ)言編程,盡管這種語(yǔ)言由從C/C ++中提取的函數(shù)組成。

但是,您可以使用其他語(yǔ)言對(duì)Arduino進(jìn)行編程,通常使用第三方編程工具,如Snap4Arduino,ArduBlock等。一個(gè)這樣的程序是mBlock,它允許人們使用Scratch可視化編程語(yǔ)言和Arduino。

在本教程中,我們將介紹如何使用mBlock編寫(xiě)Arduino的基礎(chǔ)知識(shí)。劃傷。

的 刮 的

Scratch是一種為孩子們開(kāi)發(fā)的編程語(yǔ)言,用于以交互方式學(xué)習(xí)編程。在Scratch中,您加入帶標(biāo)簽的塊(用作代碼片段)來(lái)編寫(xiě)完整的程序或游戲。

mBlock

使用Scratch,一些用戶開(kāi)發(fā)了另一種名為mBlock的臨時(shí)模式。 mBlock和Scratch之間的區(qū)別在于,mBlock允許你以簡(jiǎn)單和交互的方式編寫(xiě)Arduino。

關(guān)于mBlock的一個(gè)有趣的事情是你可以在編寫(xiě)Arduino之后看到原始的C ++代碼。

使用mBlock使LED閃爍

讓我們從使用mBlock制作LED閃爍程序開(kāi)始。

查看它有多容易:

在上面的程序中,您可以看到我們已經(jīng)放置了一個(gè)Arduino塊和永遠(yuǎn)塊。這兩個(gè)塊是編寫(xiě)Arduino的必備條件。

在Arduino程序中,使用forever塊的意義在于它應(yīng)該在循環(huán)中運(yùn)行無(wú)限期。在我們的例子中,我們需要一次又一次地閃爍LED,因此在許多情況下使用永久塊是必須的,并且在編寫(xiě)Arduino時(shí)它會(huì)使生活變得更加輕松。

永遠(yuǎn)在內(nèi),設(shè)置使用哪個(gè)數(shù)字引腳塊。該塊可以使引腳電壓高或低。所以,如果我有一個(gè)LED連接到Arduino的引腳號(hào)13(下面)并且我想打開(kāi)它,我將使用“將數(shù)字引腳13輸出設(shè)置為高電平”,我的LED將亮起。

該程序使用延遲在ON和OFF狀態(tài)之間暫停程序一秒鐘。這樣,我們可以清楚地看到LED閃爍。

嘗試將Arduino連接到LED,如上圖所示,并在連接Arduino后運(yùn)行代碼計(jì)算機(jī)(確保從mBlock中選擇正確的板和串行端口)。然后運(yùn)行代碼。您將能夠看到LED閃爍。

這是初學(xué)者開(kāi)始使用物理計(jì)算的好工具。嘗試探索其他街區(qū),看看你能做些什么!

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192184
  • scratch
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    5361
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Arduino與LabVIEW聯(lián)合編程指南

    Arduino編程并與LabVIEW上位機(jī)結(jié)合實(shí)現(xiàn)設(shè)備的遠(yuǎn)程控制與數(shù)據(jù)采集。
    發(fā)表于 06-19 15:54 ?0次下載

    免費(fèi)分享Arduino入門(mén)+進(jìn)階(全套例程+書(shū)籍)

    Arduino是一款開(kāi)源電子原型平臺(tái),由硬件(單片機(jī)開(kāi)發(fā)板)和軟件(編程環(huán)境)組成,旨在讓非專(zhuān)業(yè)用戶也能輕松入門(mén)電子制作和編程。它的核心思想是簡(jiǎn)化硬件開(kāi)發(fā),通過(guò)直觀的編程和模塊化設(shè)計(jì),讓用戶快速實(shí)現(xiàn)
    的頭像 發(fā)表于 05-22 11:40 ?265次閱讀
    免費(fèi)分享<b class='flag-5'>Arduino</b>入門(mén)+進(jìn)階(全套例程+書(shū)籍)

    《ESP32S3 Arduino開(kāi)發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)

    第二章 Arduino基礎(chǔ)知識(shí) 本章,我們將向大家介紹Arduino是一個(gè)什么東西?讓大家對(duì)Arduino有一個(gè)大概了解。本章將分為如下幾個(gè)小節(jié):2.1什么是Arduino2.2
    發(fā)表于 05-13 09:28

    如何使用Arduino實(shí)現(xiàn)CAN總線通信呢

    CAN(Controller Area Network)總線是一種常用于汽車(chē)和工業(yè)控制系統(tǒng)的串行通信協(xié)議,以其高可靠性和實(shí)時(shí)性而聞名。Arduino,作為一種流行的開(kāi)源微控制器平臺(tái),可以通過(guò)附加
    的頭像 發(fā)表于 12-23 09:06 ?1938次閱讀

    Arduino采集雷達(dá)模塊數(shù)據(jù)與串口繪圖

    Arduino采集雷達(dá)模塊數(shù)據(jù)與串口繪圖
    的頭像 發(fā)表于 12-14 11:44 ?843次閱讀
    <b class='flag-5'>Arduino</b>采集雷達(dá)模塊數(shù)據(jù)與串口繪圖

    Arduino Nano Matter開(kāi)發(fā)板正式上市

    Silicon Labs(芯科科技)和Arduino在近日共同宣布Arduino Nano Matter開(kāi)發(fā)板現(xiàn)已正式上市。這是延續(xù)今年3 月芯科科技和Arduino釋出Arduino
    的頭像 發(fā)表于 12-10 13:50 ?937次閱讀

    HAL庫(kù)在Arduino平臺(tái)上的使用

    HAL庫(kù)在Arduino平臺(tái)上的使用 Arduino平臺(tái)是一個(gè)開(kāi)源的電子原型平臺(tái),它包括硬件(基于微控制器的電路板)和軟件(Arduino IDE)。Arduino平臺(tái)因其簡(jiǎn)單易用而受
    的頭像 發(fā)表于 12-02 14:04 ?1628次閱讀

    開(kāi)源項(xiàng)目!基于 Arduino 的 MIDI 架子鼓

    MIDI 鼓的整個(gè)過(guò)程 - 從使用壓電傳感器到使用 3D 打印設(shè)計(jì)布局,再到使用 Arduino Leonardo 進(jìn)行編碼。 此設(shè)置可與 GarageBand、Ableton 等程序無(wú)縫協(xié)作。和我一起
    發(fā)表于 11-25 12:00

    基于Arduino的串口通信項(xiàng)目

    基于Arduino的串口通信項(xiàng)目涉及多個(gè)方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準(zhǔn)備 Arduino開(kāi)發(fā)板 :確保你有一塊Arduino開(kāi)發(fā)板,如Arduino Uno
    的頭像 發(fā)表于 11-22 09:24 ?2188次閱讀

    stm32與Arduino的比較

    在微控制器的世界里,STM32和Arduino是兩個(gè)經(jīng)常被提及的名字。STM32是一系列由STMicroelectronics生產(chǎn)的高性能微控制器,而Arduino則是一個(gè)開(kāi)源電子原型平臺(tái),基于易于
    的頭像 發(fā)表于 11-19 15:45 ?4188次閱讀

    如何使用Arduino實(shí)現(xiàn)CAN總線通信

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

    樹(shù)莓派與Arduino的區(qū)別是什么

    在當(dāng)今的科技世界中,樹(shù)莓派(Raspberry Pi)和Arduino是兩個(gè)經(jīng)常被提及的名字。它們都是開(kāi)源硬件平臺(tái),但它們的目標(biāo)、功能和用途卻大相徑庭。 1. 目標(biāo)和用途 樹(shù)莓派(Raspberry
    的頭像 發(fā)表于 11-11 11:14 ?2347次閱讀

    arduino(1)--ESP8266配置

    硬件準(zhǔn)備 首先需要準(zhǔn)備一個(gè)開(kāi)發(fā)板,這里我準(zhǔn)備的是淘寶購(gòu)買(mǎi)的兼容arduino的ESP8266模塊。 arduino配置 我使用的是arduino來(lái)編程實(shí)現(xiàn),故需要下載對(duì)應(yīng)的庫(kù)文件,打開(kāi)
    發(fā)表于 09-06 11:00

    怎樣用Arduino測(cè)試鋰電池容量

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

    為什么無(wú)法在nodemcu和arduino mega之間交換數(shù)據(jù)?

    您好,我正在嘗試通過(guò) UART 在 arduino mega 和 nodemcu 之間交換數(shù)據(jù)(使用 arduino IDE 對(duì)兩者進(jìn)行編程)。 我將 arduino 的電壓降低到 3V3,我能夠
    發(fā)表于 07-19 12:15