Learning BeagleBone Python Programming
暫譯: 學習 BeagleBone Python 程式設計
Alexander Hiam
- 出版商: Packt Publishing
- 出版日期: 2015-07-20
- 售價: $1,830
- 貴賓價: 9.5 折 $1,739
- 語言: 英文
- 頁數: 196
- 裝訂: Paperback
- ISBN: 1784399701
- ISBN-13: 9781784399702
-
相關分類:
Python、程式語言
海外代購書籍(需單獨結帳)
相關主題
商品描述
Unleash the potential of BeagleBone using Python
About This Book
- Configure and customize your BeagleBone to seamlessly connect it to external hardware using Python
- Learn to write programs that interface with the real world using GPIO ports
- Clear and step-by-step examples, complete with component lists, circuit diagrams, and Python code
Who This Book Is For
If you have experience with the Python language and are interested in getting started with electronics, then BeagleBone Black is the perfect platform for you and this book will provide you with the information you need.
What You Will Learn
- Set up BeagleBone Black for development with the PyBBIO and Adafruit_BBIO Python libraries
- Understand how each of BeagleBone Black's hardware interface subsystems work
- Connect many different types of hardware to BeagleBone Black
- Use Python code to control and communicate with external hardware
- Write programs that interact with the physical world around you
In Detail
BeagleBone is a barebone computer that can be configured and customized for different applications and is almost half the price of a standard computer. This book will cover the basics of how BeagleBone Black's hardware interface subsystems work, and can be controlled using two popular Python libraries for BeagleBone Black. You will be introduced to BeagleBone Black's GPIO, PWM, ADC, UART, SPI, I2C, and eQEP subsystems. We will then dive deep into more complex built-in peripherals, demonstrating different ways to receive input from a user including buttons, potentiometers, and rotary encoders with the eQEP module. We will also learn about interfacing with external devices; this will be demonstrated using the serial modules to interface with external devices such as temperature sensors and accelerometers. Towards the end of the book, we will present a couple of real-world problems and demonstrate how to solve them with the skills you've acquired.
商品描述(中文翻譯)
**釋放 BeagleBone 的潛力,使用 Python**
## 本書介紹
- 配置和自訂您的 BeagleBone,以便使用 Python 無縫連接外部硬體
- 學習編寫與現實世界互動的程式,使用 GPIO 埠
- 清晰且逐步的範例,包含元件清單、電路圖和 Python 代碼
## 本書適合誰
如果您對 Python 語言有經驗並且有興趣開始學習電子學,那麼 BeagleBone Black 是您理想的平台,本書將提供您所需的信息。
## 您將學到什麼
- 使用 PyBBIO 和 Adafruit_BBIO Python 函式庫設置 BeagleBone Black 進行開發
- 了解 BeagleBone Black 的每個硬體介面子系統如何運作
- 將多種不同類型的硬體連接到 BeagleBone Black
- 使用 Python 代碼控制和與外部硬體通信
- 編寫與您周圍物理世界互動的程式
## 詳細內容
BeagleBone 是一款可配置和自訂的裸機電腦,適用於不同的應用,其價格幾乎是標準電腦的一半。本書將涵蓋 BeagleBone Black 的硬體介面子系統如何運作的基本知識,並可以使用兩個流行的 Python 函式庫來控制。您將了解 BeagleBone Black 的 GPIO、PWM、ADC、UART、SPI、I2C 和 eQEP 子系統。我們將深入探討更複雜的內建外圍設備,展示不同的方式來接收用戶輸入,包括按鈕、電位器和旋轉編碼器,並使用 eQEP 模組。我們還將學習如何與外部設備進行介接;這將通過使用串行模組來介接外部設備,例如溫度感測器和加速度計。在本書的最後,我們將提出幾個現實世界的問題,並展示如何利用您所學到的技能來解決這些問題。