DIY Microcontroller Projects for Hobbyists: The ultimate project-based guide to building real-world embedded applications in C and C++ programming
暫譯: DIY 微控制器專案:使用 C 和 C++ 程式設計構建實際嵌入式應用的終極專案導覽

Garcia-Ruiz, Miguel Angel, Mancilla, Pedro Cesar Santana

  • 出版商: Packt Publishing
  • 出版日期: 2021-07-30
  • 售價: $1,830
  • 貴賓價: 9.5$1,739
  • 語言: 英文
  • 頁數: 320
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1800564139
  • ISBN-13: 9781800564138
  • 相關分類: C 程式語言C++ 程式語言嵌入式系統
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

A practical guide to building PIC and STM32 microcontroller board applications with C and C++ programming


Key Features:

  • Discover how to apply microcontroller boards in real life to create interesting IoT projects
  • Create innovative solutions to help improve the lives of people affected by the COVID-19 pandemic
  • Design, build, program, and test microcontroller-based projects with the C and C++ programming language


Book Description:

We live in a world surrounded by electronic devices, and microcontrollers are the brains of these devices. Microcontroller programming is an essential skill in the era of the Internet of Things (IoT), and this book helps you to get up to speed with it by working through projects for designing and developing embedded apps with microcontroller boards.


DIY Microcontroller Projects for Hobbyists are filled with microcontroller programming C and C++ language constructs. You'll discover how to use the Blue Pill (containing a type of STM32 microcontroller) and Curiosity Nano (containing a type of PIC microcontroller) boards for executing your projects as PIC is a beginner-level board and STM-32 is an ARM Cortex-based board. Later, you'll explore the fundamentals of digital electronics and microcontroller board programming. The book uses examples such as measuring humidity and temperature in an environment to help you gain hands-on project experience. You'll build on your knowledge as you create IoT projects by applying more complex sensors. Finally, you'll find out how to plan for a microcontroller-based project and troubleshoot it.


By the end of this book, you'll have developed a firm foundation in electronics and practical PIC and STM32 microcontroller programming and interfacing, adding valuable skills to your professional portfolio.


What You Will Learn:

  • Get to grips with the basics of digital and analog electronics
  • Design, build, program, and test a microcontroller-based system
  • Understand the importance and applications of STM32 and PIC microcontrollers
  • Discover how to connect sensors to microcontroller boards
  • Find out how to obtain sensor data via coding
  • Use microcontroller boards in real life and practical projects


Who this book is for:

This STM32 PIC microcontroller book is for students, hobbyists, and engineers who want to explore the world of embedded systems and microcontroller programming. Beginners, as well as more experienced users of digital electronics and microcontrollers, will also find this book useful. Basic knowledge of digital circuits and C and C++ programming will be helpful but not necessary.

商品描述(中文翻譯)

一個實用的指南,使用 C 和 C++ 程式設計構建 PIC 和 STM32 微控制器板應用

主要特點:
- 探索如何在現實生活中應用微控制器板來創建有趣的物聯網 (IoT) 專案
- 創造創新的解決方案,幫助改善受 COVID-19 疫情影響的人的生活
- 使用 C 和 C++ 程式語言設計、構建、程式設計和測試基於微控制器的專案

書籍描述:
我們生活在一個被電子設備包圍的世界中,而微控制器是這些設備的“大腦”。微控制器程式設計是物聯網 (IoT) 時代的一項基本技能,本書通過設計和開發嵌入式應用的專案,幫助您快速掌握這項技能。

《DIY 微控制器專案:為愛好者而設》充滿了微控制器程式設計的 C 和 C++ 語言結構。您將學會如何使用 Blue Pill(包含一種 STM32 微控制器)和 Curiosity Nano(包含一種 PIC 微控制器)板來執行您的專案,因為 PIC 是初學者級別的板,而 STM32 是基於 ARM Cortex 的板。接下來,您將探索數位電子學和微控制器板程式設計的基本原理。本書使用測量環境中的濕度和溫度等範例,幫助您獲得實際專案經驗。隨著您應用更複雜的感測器來創建物聯網專案,您將在知識上不斷進步。最後,您將學會如何為基於微控制器的專案進行規劃並進行故障排除。

在本書結束時,您將在電子學和實用的 PIC 和 STM32 微控制器程式設計及介面方面建立堅實的基礎,為您的專業履歷增添寶貴的技能。

您將學到的內容:
- 理解數位和類比電子學的基本知識
- 設計、構建、程式設計和測試基於微控制器的系統
- 了解 STM32 和 PIC 微控制器的重要性及其應用
- 探索如何將感測器連接到微控制器板
- 瞭解如何通過程式碼獲取感測器數據
- 在現實生活和實際專案中使用微控制器板

本書適合對象:
這本 STM32 PIC 微控制器書籍適合希望探索嵌入式系統和微控制器程式設計的學生、愛好者和工程師。初學者以及對數位電子學和微控制器有一定經驗的使用者也會發現本書有用。對數位電路和 C、C++ 程式設計的基本知識將有幫助,但不是必需的。