Learning BeagleBone Python Programming

Alexander Hiam

  • 出版商: Packt Publishing
  • 出版日期: 2015-07-20
  • 售價: $1,700
  • 貴賓價: 9.5$1,615
  • 語言: 英文
  • 頁數: 196
  • 裝訂: Paperback
  • ISBN: 1784399701
  • ISBN-13: 9781784399702
  • 相關分類: Python程式語言
  • 下單後立即進貨 (約3~4週)

商品描述

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

關於本書

- 使用Python配置和自定義您的BeagleBone,以無縫連接外部硬件
- 學習使用GPIO端口編寫與現實世界接口的程式
- 提供清晰的逐步示例,包括元件清單、電路圖和Python代碼

本書適合對Python語言有經驗並有興趣開始學習電子學的讀者。如果您對BeagleBone Black感興趣,這是一個完美的平台,本書將為您提供所需的信息。

您將學到什麼

- 使用PyBBIO和Adafruit_BBIO Python庫設置BeagleBone Black進行開發
- 了解BeagleBone Black的每個硬件接口子系統的工作原理
- 將多種不同類型的硬件連接到BeagleBone Black
- 使用Python代碼控制和與外部硬件通信
- 編寫與您周圍的物理世界互動的程式

詳細內容

BeagleBone是一台裸機電腦,可以根據不同應用進行配置和自定義,價格幾乎是標準電腦的一半。本書將介紹BeagleBone Black的硬件接口子系統的基礎知識,並使用兩個流行的Python庫來控制BeagleBone Black。您將瞭解BeagleBone Black的GPIO、PWM、ADC、UART、SPI、I2C和eQEP子系統。然後,我們將深入探討更複雜的內置外設,演示使用eQEP模塊從用戶接收輸入的不同方法,包括按鈕、電位計和旋轉編碼器。我們還將學習與外部設備進行接口;使用串行模塊與溫度傳感器和加速度計等外部設備進行接口示範。在本書的最後,我們將提出一些實際問題,並展示如何使用您所掌握的技能解決這些問題。