Mixly入門教程1:創意電子中的「Hello World」,點亮Arduino的LED

2021-01-10 Mcix創客

Mixly是一款用於中小學創意電子教學的圖形化編程軟體,由北京師範大學米思奇團隊開發和維護,它是基於谷歌的圖形化開源引擎Blockly進行的開發。現在已經成為國內重要的創客教育編程軟體之一。隨著2017年7月,國務院發文要求在中小學開展人工智慧課程、普及編程教育,Mixly將得到中小學的進一步推廣,其未來值得期待。從圖1可以看出,Mixly在這些編程軟體中佔據著較為核心的地位。

圖1 國內外主流的創客教育編程軟體

一、目標

今天講解Mixly的入門篇:創意電子中的"Hello World",點亮Arduino自帶的LED燈。讀者只需要能夠感受使用Mixly即可,陸續還會有專門的章節來詳細介紹Mixly的安裝、使用。

二、內容

在Mixly官網(百度搜"愛上米思奇")下載最新版本軟體,並解壓。Mixly是綠色軟體,無需安裝,只需要雙擊打開Mixly.exe。Mixly的界面非常符合國人的操作,如圖2所示:

圖2 Mixly軟體界面

從輸入/輸出和控制模塊中分別拖出如圖3所示圖形塊,選擇對應的類型板子(本文使用的Arduino Nano[atemga328]),點擊上傳,就可以看到燈每隔一秒閃一次了。

圖3 Arduino的13號管腳LED燈閃爍代碼

三、反思

代碼解讀:由於Arduino自帶的LED是13號管腳,第一句是把13號管腳拉高(即點亮),第二句是延時點亮狀態1秒(1000毫秒),第三句是把13號管腳拉低(即熄滅),第四句是延時熄滅狀態1秒(1000毫秒)。由於Arduino的程序是不斷地在loop函數中循環執行的,所以這四句話不斷地重複執行,就形成了燈每隔一秒閃一次的現象。

如果你對這段代碼還不理解,先不要著急,這篇文章只是讓你感受Mixly的簡單易用,陸續還會有更詳細的使用教程。

相關焦點

  • Arduino在嵌入式開發中應用案例之arduino點亮LED
    Arduino是一款便捷靈活、方便上手的開源電子原型平臺。     包含硬體(各種型號的Arduino板)和軟體(Arduino IDE)。由一個歐洲開發團隊於2005年冬季開發。     本分享一個通過arduino點亮LED的案例。
  • 大牛輕鬆帶你玩轉Arduino智能硬體六-arduino入門:LED流水燈
    (六)arduino入門:LED流水燈    一、本節介紹  在本課中,您將進行一個簡單但有趣的實驗 - 使用LED來創建流動的LED燈。顧名思義,這些流動的燈由連續八個LED連續點亮並逐漸變暗,就像流動的水一樣。
  • 一起學Arduino:點亮第一盞LED燈
    本文內容:一、硬體的了解知識二、軟體的邊用邊學三、點亮第一盞LED正文:一、硬體的了解知識1、Arduino Uno開發板的認識我的Arduino Uno開發板是幾塊錢的拼貨,也不怕獻醜了,能用、(模擬埠也一樣)2、點亮一盞LED燈學習程序語言第一個例子就是打個招呼:「hello world!」那麼學習Arduino Uno第一個例子就是點亮一盞LED燈!當你買回來一塊Arduino Uno板子時,肯定是急不可待地插上USB線,速度地連上電腦(或DC5V電源,比如充電寶)。
  • 萬能超的arduino學習日記(一)
    本科時候有接觸過arduino,但是由於導師方向原因,轉做了3D列印和動力學分析,所以這裡是啥都會一點點的萬能超,希望能夠和大家一起學習討論。最近由於興趣原因,決定重新撿起arduino,所以決定寫這個萬能超的arduino學習日記跟大家一起重新學習。最開始的入門學習,我選擇跟B站太極創客的學習視頻,因為有基礎,選擇二倍速觀看學習。
  • 十個中文例程教會你輕鬆上手製作Arduino智能小車
    Arduino簡介本文引用地址:http://www.eepw.com.cn/article/201706/348117.htmArduino 是一款便捷靈活、方便上手的開源電子原型平臺,包含硬體(各種型號的arduino板)和軟體(arduino IDE)。
  • 如何用單片機點亮LED
    每個入門單片機的朋友,我想第一個程序幾乎都是點亮一顆LED燈了,這同軟體工程的「hello world」一樣經典,是很簡單,但卻有著很多回憶,依然記得學習單片機
  • Arduino教程┃初學者要知道的5個Arduino基本功能,高手勿點
    1、數字輸出我們可以使用數字輸出功能,控制一個LED燈,確保此電路正確,還可以控制電機,製造出聲音甚至操控更多設備。以Arduino UNO為例,0-13、A0-A5都可以接,使用digitalWrite(管腳,HIGH/LOW)命令,使用之前要使用pinMode(管腳, OUTPUT);設置該管腳為輸出狀態。
  • 【Arduino中級系列教程】項目六 互動電子鼓
    上一課:【Arduino中級系列教程】項目五 燈光調節器友情提示:搭配Gravity:新版Arduino中級套件食用更佳!👆新年活動進行中,便宜89元👆想像一下在架子鼓上裝上炫彩的 LED燈呢,可以隨著節拍的強弱
  • 【Ardunio】開發入門教程【一】簡介+數據類型+開發工具
    ArduinoArduino 是一款便捷靈活、方便上手的開源電子原型平臺,包含硬體(各種型號的arduino板)和軟體(arduino IDE)。它適用於藝術家、設計師、愛好者和對於「互動」有興趣的朋友們。
  • 掌控板IO接口編程入門 | 用Arduino玩轉掌控板(ESP32)系列
    所以,有時間的話,我準備給大家分享一系列用 Arduino 代碼對掌控板(ESP32)編程的教程:用 Arduino 玩轉掌控板(ESP32)系列。本系列歷史文章目錄:本期給大家帶來的是:掌控板IO接口編程入門,教你用 Arduino IDE 學會掌控板 IO 接口的簡單編程操作。
  • arduino從零開始(4)PWM與呼吸燈
    是在數字電路中 達到 模擬輸出效果的一種手段。即:使用數字控制產生佔空比不同的方波(一個不停在開與關之間切換的信號)來控制模擬輸出。我們要在數字電路中輸出模擬信號,就可以使用PWM技術實現。在arduino中,我們常用PWM來驅動LED的暗亮程度,電機的轉速等。
  • 只有170位元組,最小的64位Hello World程序這樣寫成
    /hellohello, world$ ll hello-rwxr-xr-x 1 root root 16712 Nov 24 10:45 helloTip: 後續所有的討論都是基於 64 位 CentOS7 作業系統。  我們會發現這個簡單的 hello 程序大小為 16K。在今天看來,16K 真的沒什麼,但是考慮到這個程序所做的事情,它真的需要 16K 嗎?
  • 敢碰就報警的Arduino Yún系統
    第一步 Arduino基本配置首先,你需要配置自己的Arduino Yún網絡設置,如果你按照教程一步步操作,其實非常簡單。 點擊查看教程.打開瀏覽器,輸入http://arduino.local,然後即能看到Arduino網頁界面了。如果一切操作正常,打開SSH會話。$ sshroot@arduino.local默認密碼是:「arduino」。
  • 電腦主板維修,從入門到精通,這樣的教程你是否喜歡呢
    大家好,我是你們的蚯蚓叔叔,蚯蚓電腦,有很多粉絲朋友在後臺跟我留言:能否出一套電腦主板維修的相關教程,通過幾個月的慎重考慮,我決定從零基礎到入門再到精通,而且免費的奉獻給大家;那麼就從今天這篇文章開始:
  • 如何使用Qt為arduino製作圖形界面
    如何使用Qt為arduino製作圖形界面 網絡整理 發表於 2019-11-13 11:11:39 步驟1:安裝Qt
  • 小梅哥和你一起深入學習FPGA之點亮LED燈(上)
    也算是為後續實驗做鋪墊吧,第一個實驗就安排成了點亮LED燈。從圖中可知,我們給對應的led負極上一個低電平,就會有對應的電流通過 電阻,流過led燈,於是LED燈就會被點亮;當給led負極一個高電平時,led兩端電壓相等,因此沒有電流流過,led則呈熄滅狀態。
  • 聲控LED旋律燈製作教程
    打開APP 聲控LED旋律燈製作教程 工程師吳畏 發表於 2018-09-18 08:39:00 ❶準備材料 電源(3~5 v) 開關一個 針線盒一個 led5枚 MIC話筒一枚 電阻(4.7k 1m 10k 各一個) 電容(47uf 1uf 各一個) 三極體9014 兩個 熱熔膠(或ab膠) 電烙鐵 焊錫 實驗板(洞洞板) 螺絲刀
  • python3腳本篇1-串口通訊腳本
    print("exit uart")程序中定義了一個Uart類,構造函數中實現打開串口設備功能,如果打開失敗,Uart.err = -1,初始化對象後,調用Uart.run()即可開啟接收線程,注意創建線程函數中daemon=True,表示設置接收線程為守護線程,當主線程退出後,該守護線程也退出,否則將成為殭屍線程一直存在
  • 51單片機入門之一:點亮一個發光二極體
    當在LED發光二極體PN結上加正向電壓時, P區的空穴注入到N區,N區的電子注入到P區,這空穴與電子相複合時產生的能量大部分以光的形式出現,因此而發光,並且根據釋放能量的不同能發出不同波長的光,在電路或儀器中可用作指示燈,也可以組成文字或顯示器件。
  • 電子元器件維修入門教程
    電子元件知識入門-特點-分類篇:主要介紹了電源器件電容器、電感器、二、三極體以及集成電路等部件常見故障產生的原因以及解決措施。(一)電容篇電容1、電容在電路中一般用「C」加數字表示(如C25表示編號為25的電容)。電容是由兩片金屬膜緊靠,中間用絕緣材料隔開而組成的元件。電容的特性主要是隔直流通交流。