買這商品的人也買了...
-
$1,250$1,225 -
$980$980 -
$620$490 -
$680$537 -
$680$537 -
$780$663 -
$400$316 -
$250$238 -
$520$442 -
$580$458 -
$580$458 -
$790$672 -
$780$616 -
$500$395 -
$450$356 -
$450$356 -
$500$395 -
$380$300 -
$450$356 -
$580$493 -
$1,450$1,378 -
$709深入理解計算機系統, 3/e (Computer Systems: A Programmer's Perspective, 3/e)
-
$2,210$2,100 -
$556大規模語言模型:從理論到實踐
-
$534$507
相關主題
商品描述
Beginning C for Arduino is written for those who have no prior experience with microcontrollers or programming but would like to experiment and learn both. This book introduces you to the C programming language, reinforcing each programming structure with a simple demonstration of how you can use C to control the Arduino family of microcontrollers. Author Jack Purdum uses an engaging style to teach good programming techniques using examples that have been honed during his 25 years of university teaching.
Beginning C for Arduino will teach you:
- The C programming language
- How to use C to control a microcontroller and related hardware
- How to extend C by creating your own library routines
During the course of the book, you will learn the basics of programming, such as working with data types, making decisions, and writing control loops. You'll then progress onto some of the trickier aspects of C programming, such as using pointers effectively, working with the C preprocessor, and tackling file I/O. Each chapter ends with a series of exercises and review questions to test your knowledge and reinforce what you have learned.
What you’ll learn
- The syntax of the C programming language as defined for the Arduino
- Tried and true coding practices (applicable to any programming language)
- How to design, code, and debug programs that drive Arduino microcontrollers
- How to extend the functionality of C
- How to integrate low cost, off-the-shelf, hardware shields into your own projects
Who this book is for
The book is aimed at a complete novice with no programming background. It assumes no prior programming or hardware design experience and is written for creative and curious people who would like to blend a software and hardware learning experience into a single, enjoyable endeavor.
Table of Contents
- Introduction to Arduino Microcontrollers
- Arduino C
- Data Types
- Decision Making in C
- Program Loops
- Functions in C
- Storage Classes and Scope
- Introduction to Pointers
- Using Pointers Effectively
- I/O Operations
- The C Preprocessor
- Arduino Libraries
- Appendix A - Suppliers
- Appendix B - Hardware Components
商品描述(中文翻譯)
《Arduino 的 C 語言入門》是為那些沒有微控制器或程式設計經驗但希望進行實驗和學習的人所撰寫的。本書介紹了 C 程式語言,並通過簡單的示範來強化每個程式結構,展示如何使用 C 來控制 Arduino 系列微控制器。作者 Jack Purdum 以引人入勝的風格教授良好的程式設計技術,並使用他在 25 年大學教學中磨練出的範例。
《Arduino 的 C 語言入門》將教你:
- C 程式語言
- 如何使用 C 控制微控制器及相關硬體
- 如何通過創建自己的庫例程來擴展 C
在本書的過程中,你將學習程式設計的基本知識,例如處理資料類型、做出決策和編寫控制迴圈。然後,你將進一步了解 C 程式設計的一些較為複雜的方面,例如有效使用指標、使用 C 預處理器以及處理檔案 I/O。每一章結尾都有一系列練習和複習問題,以測試你的知識並加強你所學的內容。
你將學到的內容:
- 為 Arduino 定義的 C 程式語言語法
- 經過驗證的編碼實踐(適用於任何程式語言)
- 如何設計、編碼和除錯驅動 Arduino 微控制器的程式
- 如何擴展 C 的功能
- 如何將低成本的現成硬體擴展板整合到自己的專案中
本書的對象:
本書針對完全沒有程式設計背景的初學者。它假設讀者沒有先前的程式設計或硬體設計經驗,並為那些希望將軟體和硬體學習經驗融合為一個愉快的活動的創意和好奇心強的人所撰寫。
目錄:
1. Arduino 微控制器介紹
2. Arduino C
3. 資料類型
4. C 中的決策
5. 程式迴圈
6. C 中的函數
7. 儲存類別和範圍
8. 指標介紹
9. 有效使用指標
10. I/O 操作
11. C 預處理器
12. Arduino 函式庫
13. 附錄 A - 供應商
14. 附錄 B - 硬體元件