# micro:bit 基礎課程 ## 什麼是micro:bit? 他算是一台小電腦,由英國BBC推出的主控版(因為功能,工程界習慣稱為主控板),主要設計給7-14歲的教學使用,卻因強大的擴充功能與不斷跟新的擴展,且非常方便建置,也受許多工程是或科學研究青睞。 BBC官方網站介紹:The BBC micro:bit is a pocket-sized computer that introduces you to how software and hardware work together. 翻譯: BBC micro:bit 口袋大小的小型電腦,它將介紹你軟體和硬體是如何一起作用的。 [官網連結](https://microbit.org/get-started/first-steps/introduction/)  具有許多感測器、麥克風與按鈕可進行資料的輸入。 接腳和USB孔可處裡資料的輸入和輸出,也可以透過藍芽達成 具有喇叭和5*5 LED可進行輸出 ## Micro:bit 的獨特功能 溫度感測器 temperature sensor 指北針 Compass 加速度計 Accelerometer 觸控標誌 Touch logo 光照度感測器 light sensor 藍牙 bluetooth ## Makecode Make = 做;製造 Code = 程式;編碼 顧名思義 makecode = 讓你寫程式的東西 - 專屬於micro:bit 的編輯器 - 可以用積木、javascript、python - 可以安裝擴展 - 多平台通用 - 附帶有模擬器  ## Micro:bit 程式 ### 基礎 - 當啟動時 - 啟動時會開始做的事 - 重複無限次 - 會一直做的事  不管怎樣,積木都一定要被包住 不然會有錯誤(不合法的使用)  ### 事件 有頭有尾的積木叫做 事件 事件要包住積木 事件不可以包事件  ### 顯示 利用25顆LED顯示  ## 資料型別date type 資料的處存和使用,都會有不同的格式,我們把這稱作**資料型別date type** ### 數字 number 數字本身也有不同的型別,以下是不同型別的範例 67 - positive integer -345 - negative integer 0 - zero 19.43 - floating point -45.245 - negative floating point 0.4567 - fractional floating point 8.23e+21 - floating point with exponent notation 圓圓的都叫做 數字  ### 文字 string 在資訊工程領域我們稱為 字串,作用極為儲存文字(字元)。 圓圓的東西加上” ”(螃蟹角)  把兩個字合在一起  文字也能變成數字  把數字變成文字  ### 布林值 boolean 看起來尖尖的六角形都叫布林值 布林值代表的數值:真假、是否、10 常搭配條件判斷式使用 True = 真 = 是 = 1 False = 假 = 否 = 0 ## 基礎變數使用 變數,顧名思義就是可以改變的數。 想向變數是一杯水(V1),我們倒了一口進去(+1), 所以水的容量會改變,相同的,如果喝掉一口(-1),水也會變少,也就是數值會減一。 1. 點擊工具欄:變數 2. 建立一個變數:輸入變數的名稱(V1) 3. 他就出現了 4. 指定 5. 使用變數 6. 改變(+1) 7. 改變(-1) 6跟7的用法可以參考圖片!達成變數加減的效果   ### 四則運算  • 先乘除後加減,括號放裡面
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up