BBC micro:bit程式設計入門:MicroPython快速上手指南

BBC micro:bit程式設計入門:MicroPython快速上手指南 pdf epub mobi txt 電子書 下載 2025

原文作者: Simon Monk
圖書標籤:
  • Microbit
  • MicroPython
  • 編程入門
  • 青少年編程
  • 電子製作
  • STEM教育
  • 硬件編程
  • Python
  • BBC micro:bit
  • 創意編程
想要找書就要到 小特書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

  ◎帶領你快速認識風靡全球的教育用開發闆BBC micro:bit!
  ◎完整介紹micro:bit內建硬體、顯示器、感測器及可外接硬體
  ◎馬上開始編寫創意程式,無需任何經驗即可上手!


  馬上為你的micro:bit編寫創意程式吧──無需任何經驗即可上手!

  micro:bit是一款由英國廣播公司(BBC)推齣、專為教導青少年編寫程式而設計的微型電腦開發闆。這本簡單易懂、逐步教學的指南能讓你快速上手micro:bit程式編寫,迅速創作齣好玩的應用專題。《BBC micro:bit程式設計入門:MicroPython快速上手指南》承襲瞭西濛‧孟剋先生一貫的明快風格,將帶領你從基本概念開始逐步邁嚮進階技巧。你將學習到如何使用micro:bit的內建硬體、如何使用LED顯示器、如何從感測器接收輸入、如何裝上外接電子元件以及如何應用無綫通訊等技巧。

  ●將你的micro:bit連接電腦,開始編寫程式!
  ●學習如何使用兩種最受歡迎的MycroPython程式編輯器
  ●實際應用micro:bit內建的函式與方法,並編寫你自己的版本
  ●學習在micro:bit的LED矩陣顯示器中顯示文字、圖像和動畫
  ●學習處理來自加速規、電子羅盤和觸控感測器的資料
  ●學習控製連接至邊緣連接器的外部硬體
  ●透過內建無綫電模組傳送並接收訊息
  ●使用JavaScript積木式程式編輯器編寫你的程式

本書特色

  ◎帶領你快速認識風靡全球的教育用開發闆BBC micro:bit!
  ◎完整介紹micro:bit內建硬體、顯示器、感測器及可外接硬體
  ◎馬上開始編寫創意程式,無需任何經驗即可上手!

著者信息

作者簡介

西濛‧孟剋 Simon Monk


  現居英國普雷斯頓,擁有模控學與電腦科學學士學位以及軟體工程博士學位。他從青少年時期就十分熱衷於電子學,自2012年開始兼事寫作以及和太太經營製造業餘電子套件和電路闆的事業(monkmakes.com)。

  你可以在simonmonk.org找到更多西濛寫作的書籍,也可以追蹤他的推特@simonmonk2。

譯者簡介

屠建明


  全職譯者,愛丁堡大學文學畢業生,也曾主修電機。對任何科技新知都有濃厚的興趣。

鄭宇晴

  《Make》國際中文版執行編輯、《ROBOCON》國際中文版編輯。

劉允中

  畢業於國立颱灣大學心理學研究所,喜歡文字與音樂,現兼事科學類文章書籍翻譯。

顔妤安

  政大日文係畢。目前擔任《MAKE》國際中文版與《ROBOCON》國際中文版總編輯。

謝明珊

  颱灣大學政治係國際關係組碩士。專職翻譯雜誌、電影、電視,並樂在其中。

圖書目錄

緻謝
第1章 認識micro:bit
第2章 啓程
第3章 基礎MicroPython
第4章 函式
第5章 清單與字典
第6章 編寫你自己的程式
第7章 模組和類彆
第8章 LED顯示器
第9章 micro:bit感測器
第10章 連接電子元件
第11章 無綫廣播與通訊
第12章 JavaScript積木式程式編輯器
附錄A MicroPython參考資料
附錄B 硬體

圖書序言

圖書試讀

1
認識micro:bit
 
micro:bit(圖1-1) 是一塊沒有外殼的小小電路闆,擁有一個由25顆LED組成的矩陣顯示器、兩顆按鈕還有一些感測器。最關鍵的是它的micro-USB插槽,可以連接至電腦,讓電腦同時供給電源並傳送程式。micro:bit也可以連接至電池組,如此不需要電腦供電也可以使用。
 
micro:bit起初是為瞭教學目的而設計,不過這個好用的小裝置,如今已經在世界各地電子玩傢與Maker之間備受寵愛。
 
插入啓動!
 
要使用micro:bit之前,你需要準備USB至micro-USB轉接綫纔能將電路闆插入電腦。在購買micro:bit的同時,你可能已經買瞭一條。如果沒有也彆擔心,這款連接綫應該是現今世上最普遍的USB連接綫。插進micro:bit的那一端是micro-USB連接器,幾乎適用於任何一款蘋果以外的手機和其他數不清的電子裝置。有時,你會看到一些USB綫寫著「僅供充電」(charge only),意思是它們並沒有傳輸資料所需的纜綫在內,無法用於micro:bit。因此,如果你在連接micro:bit時發現問題,請試著換成一條有註明「資料傳輸」(data)的連接綫。
 
圖1-2為micro:bit連接至筆記型電腦的情形。這颱筆電剛好是蘋果電腦,不過micro:bit適用於Windows、Linux、Apple、甚至Raspberry Pi作業係統。
 
將熱騰騰的micro:bit連接至電腦後,顯示器會齣現一個小小的動畫,顯示歡迎語「Hello」,然後指嚮電路闆上的兩顆按鈕A與B。請花點時間熟悉你的電路闆,接著依照顯示器上的跑馬燈訊息指示操作。
 
曆史
 
micro:bit的正式名稱為BBC micro:bit。BBC(British Broadcasting Corporation,英國廣播公司)是英國最大的公共廣播公司,而BBC micro:bit計劃是為瞭提供易於操作的平颱來教導兒童如何編寫程式,讓他們瞭解程式不但能創造電腦螢幕中的世界,還能控製身邊的電子裝置。
 
此計劃於2016年免費發送瞭約一百萬個micro:bit電路闆給所有英國公立學校七年級(約11或12歲)的學生。自此之後,micro:bit計劃的執行工作就從BBC廣播公司移交給瞭Microbit教育基金會(Microbit Educational Foundation)。
 
這個非營利組織現今正緻力於全球教育社群推廣micro:bit,促進這個輕巧好攜帶的小裝置成為玩傢與Maker人手可得的工具。
 
它可以做什麼?
 
將micro:bit插進電腦後,它會快速介紹一些主要功能。讓我們更深入地探索這些功能吧。

LED顯示器:這個顯示器包含25顆排列成5乘5矩陣的LED。我們可以分彆控製每顆LED的亮度,能將電腦螢幕上的訊息變成從右跑到左的跑馬燈文字。

用戶評價

评分

哇,我最近入手瞭這本《BBC micro:bit程式設計入門:MicroPython快速上手指南》,真的讓我驚豔到不行!身為一個對程式設計一直很有興趣,但總覺得有點門檻的讀者,這本書根本就是為我量身打造的。它的開頭就非常親切,完全不會讓你感到壓力。我特別喜歡書中對於micro:bit硬體介紹的部分,講解得非常清楚,你知道嗎?以前我隻知道它是一個小小的開發闆,但這本書讓我瞭解瞭它上麵每一個小元件的功能,像是LED點矩陣、按鈕、感測器等等,原來它們都有這麼大的用途!而且,作者很貼心地將MicroPython的語法融入到實際操作中,不是死記硬背那些複雜的指令,而是透過一個個有趣的專案,讓你邊玩邊學。像是從最基礎的讓LED亮起來,到利用感測器做齣互動小遊戲,每個步驟都環環相扣,我跟著做,真的有種「原來程式可以這樣玩!」的豁然開朗感。尤其是在介紹迴圈和條件判斷的時候,作者用瞭好多生動的比喻,讓原本有點抽象的概念變得非常具體,我跟著打字練習,幾乎沒有遇到什麼睏難。這本書的排版也很舒服,圖文並茂,讓我這個視覺型學習者覺得非常容易吸收。總之,如果你跟我一樣,想用最有趣、最有效的方式踏入程式設計的世界,這本絕對是你的首選!

评分

我必須說,《BBC micro:bit程式設計入門:MicroPython快速上手指南》這本書的作者真的很有心!他在編寫這本書的時候,一定充分考慮到瞭讀者的學習麯線。我過去嘗試過學習其他程式語言,但常常因為看不懂複雜的語法而感到沮喪,但這本書完全沒有這種問題。它從零開始,用最淺顯易懂的方式介紹MicroPython,而且每一個概念的講解都搭配瞭清晰的圖示和程式碼範例。我特別欣賞作者在介紹函式和模組的部分,他沒有把這些聽起來很專業的術語弄得高深莫測,而是用非常生活化的方式解釋它們的用途,像是函式就像是「一個小幫手」,可以幫你完成特定的任務。而模組則像是「一個工具箱」,裡麵有很多不同的幫手。這種比喻讓我一下子就明白瞭。而且,書中的專案設計也非常有創意,從簡單的電子時鐘到更複雜的音樂播放器,每一個專案都讓我躍躍欲試。我跟著書中的步驟操作,發現程式碼幾乎都可以直接複製貼上,然後稍作修改就能看到成果,這對於初學者建立信心非常有幫助。這本書真的讓我體會到,原來程式設計可以這麼有趣,而且一點都不遙不可及!

评分

這本《BBC micro:bit程式設計入門:MicroPython快速上手指南》真的讓我對micro:bit颳目相看!我本來以為它隻是一個給小朋友玩的玩具,但透過這本書,我纔發現它的潛力無窮。作者的講解方式非常細膩,他不會一開始就丟給你一堆程式碼,而是循序漸進,從最基本的MicroPython語法開始,慢慢引導你進入更複雜的應用。我最喜歡的部分是關於感測器的運用,書中有教你如何利用加速度計、指南針、光感測器等等,來創造齣各種意想不到的功能。例如,有一個章節是教你如何製作一個簡單的計步器,利用加速度計來偵測移動,這真的讓我大開眼界!而且,作者對於每一個程式碼的解釋都非常到位,他會告訴你這段程式碼為什麼要這樣寫,它的作用是什麼,讓你知其然更知其所以然。我記得有一個地方,他講解到如何處理輸入和輸齣,還有如何利用變數來儲存資料,這些對於初學者來說,可能是比較難理解的部分,但作者用瞭非常貼切的生活化例子,讓我能夠輕鬆地掌握。這本書的範例程式碼都非常實用,而且都有實際的運行效果,讓我更有成就感。我已經迫不及待想利用書中的知識,來開發我自己的小專案瞭!

评分

說真的,《BBC micro:bit程式設計入門:MicroPython快速上手指南》這本書的內容編排真的太讚瞭!我是一個對電子學和程式設計都充滿好奇的學習者,一直想找一本能夠結閤兩者又能輕鬆入門的書,這本完全擊中我的需求。作者在講解MicroPython語法的時候,非常注重實際應用,不是紙上談兵。他會先介紹一個概念,然後立刻示範如何在micro:bit上實現這個概念,並且附上完整的程式碼和解釋。我特別喜歡書中關於如何控製LED點矩陣的部分,作者透過不同的程式碼組閤,教你如何畫齣各種圖案和動畫,這真的很有趣!還有,關於如何利用按鈕和開關來控製程式的流程,也講解得非常清楚。我跟著書中的步驟,製作瞭一個可以透過按鈕切換不同圖案的裝置,那種親手讓東西「動起來」的感覺,真的太棒瞭!而且,書中的循序漸進的設計,讓你在學習過程中不會感到 overwhelmed。每個章節的難度都會稍微提升,讓你能夠一步一步地纍積知識和技巧。我強烈推薦這本書給所有對micro:bit有興趣,或者想學習程式設計的朋友!

评分

我認為《BBC micro:bit程式設計入門:MicroPython快速上手指南》是一本非常優秀的入門讀物。作者在撰寫這本書時,顯然花瞭很多心思去理解初學者的思維模式。我過去曾對程式設計有過零星的接觸,但總是覺得很難深入,直到我看到這本書,纔發現原來MicroPython可以這麼親民。它沒有使用過於學術的術語,而是用非常生動活潑的語言來解釋每一個概念。我特別欣賞書中關於如何與micro:bit的感測器互動的部分,例如如何讀取加速度計的數值,然後根據這些數值來觸發不同的行為。作者一步步地引導,讓你瞭解如何將物理世界的訊號轉化為程式可以理解的數據。我記得有一個章節是教你如何製作一個簡單的「搖一搖」互動遊戲,利用加速度計來偵測晃動,這真的讓我驚喜連連!而且,這本書的排版設計也很用心,大量的插圖和圖錶,讓複雜的概念變得一目瞭然。我跟著書中的指示,一步步地完成每一個範例,感覺就像是在玩一個有趣的解謎遊戲,不斷地發現新的樂趣。這本書不僅教你程式碼,更讓你學會如何思考,如何運用邏輯來解決問題。

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 ttbooks.qciss.net All Rights Reserved. 小特书站 版權所有