BBC Micro: bit in Practice: A hands-on guide to building creative real-life projects with MicroPython and the BBC Micro: bit
Pajankar, Ashwin, Sharma, Abhishek, Saini, Sandeep
- 出版商: Packt Publishing
- 出版日期: 2022-12-09
- 售價: $1,740
- 貴賓價: 9.5 折 $1,653
- 語言: 英文
- 頁數: 292
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1804610127
- ISBN-13: 9781804610121
-
相關分類:
Python、程式語言
海外代購書籍(需單獨結帳)
相關主題
商品描述
Develop real-world interactive physical computing applications using the Micro: bit with more than 100 MicroPython examples with circuit diagrams
Key Features:
- Explore hardware programming and leverage the power of the BBC Micro: bit and MicroPython
- Build real-life creative projects step by step with each chapter increasing in complexity and interactivity
- Learn the features of the Micro: bit and how to interface it with electronic components through circuits and code examples
Book Description:
This book is a one-stop guide for learning BBC Micro: bit with MicroPython, exploring many hardware components and programming techniques to provide detailed insights into developing practical applications with the Micro: bit. It will also show you how hardware components can be manipulated using a combination of Micro: bit and MicroPython for developing practical projects. BBC Micro: bit in Practice will help you gain a holistic understanding of the BBC Micro: bit platform and MicroPython programming, guiding you through mini projects aimed at developing practical knowledge of circuit design and writing programs. You'll learn how to write programs for working with built-in LEDs and buttons, interfacing external LEDs, buttons, motors, buzzers, and much more. You'll also work with built-in radio, speakers, accelerometer, and a compass. You'll dive into concepts related to the Micro: bit filesystem, interfacing external displays, and working with libraries in detail before exploring sewable circuits and wearable technology.
After reading this Micro: bit book, you'll understand how to apply principles in electronics and MicroPython to create interesting real-life projects from scratch.
What You Will Learn:
- Explore the essentials of the BBC Micro: bit, its hardware specifications, and versions
- Program built-in and external LEDs and buttons
- Program external LED-based displays, buzzers, and stepper motors
- Use analog input and pulse width modulation to drive a servo motor
- Detect gestures with internal sensors such as accelerometer, compass, and magnetometer
- Work on projects with built-in features such as music, speech, radio, and filesystem
- Explore the advanced features of the Micro: bit
Who this book is for:
This book is for anyone who wants to use the combination of MicroPython and the BBC Micro: bit for building exciting real-life projects. Engineers, researchers, hobbyists, and technology instructors working in areas such as embedded systems, electronics, software development, IoT, robotics, teaching, and training will find this book useful for building projects. Prior experience with building basic electronic circuits and any programming language, not necessarily MicroPython, wil
商品描述(中文翻譯)
使用Micro: bit開發真實世界的互動物理計算應用程式,並提供超過100個MicroPython範例和電路圖。
主要特點:
- 探索硬體程式設計,並利用BBC Micro: bit和MicroPython的強大功能
- 逐步建立實際創意專案,每個章節的複雜度和互動性都會增加
- 學習Micro: bit的功能,以及如何通過電路和程式碼範例與電子元件進行接口
書籍描述:
本書是學習使用MicroPython和BBC Micro: bit的一站式指南,探索許多硬體元件和程式設計技巧,以提供開發實際應用程式的詳細見解。它還將向您展示如何使用Micro: bit和MicroPython結合來操作硬體元件,以開發實際專案。《BBC Micro: bit實踐指南》將幫助您全面了解BBC Micro: bit平台和MicroPython程式設計,引導您通過迷你專案逐步發展對電路設計和編寫程式的實際知識。您將學習如何編寫與內置LED和按鈕一起使用的程式,以及如何接口外部LED、按鈕、馬達、蜂鳴器等。您還將使用內置的無線電、揚聲器、加速度計和指南針。在深入探討與Micro: bit文件系統相關的概念、詳細介紹外部顯示器的接口和使用庫之前,還將探索可縫合的電路和可穿戴技術。
閱讀完這本Micro: bit書籍後,您將了解如何應用電子學和MicroPython原則從頭開始創建有趣的實際專案。
學到什麼:
- 探索BBC Micro: bit的基本知識、硬體規格和版本
- 編寫內置和外部LED和按鈕的程式
- 編寫外部基於LED的顯示器、蜂鳴器和步進馬達的程式
- 使用類比輸入和脈寬調變來驅動伺服馬達
- 使用內部感應器(如加速度計、指南針和磁力計)檢測手勢
- 使用內置功能(如音樂、語音、無線電和文件系統)進行專案開發
- 探索Micro: bit的高級功能
本書適合對使用MicroPython和BBC Micro: bit組合進行建立有趣實際專案感興趣的任何人。從事嵌入式系統、電子學、軟體開發、物聯網、機器人、教學和培訓等領域的工程師、研究人員、愛好者和技術教師將會發現本書在專案建立方面非常有用。對於構建基本電子電路和任何程式語言(不一定是MicroPython)都有一定的經驗。