Essentials of Arduino(tm) Boards Programming: Step-By-Step Guide to Master Arduino Boards Hardware and Software
暫譯: Arduino(tm) 板程式設計精要:逐步指南掌握 Arduino 板硬體與軟體
Asadi, Farzin
- 出版商: Apress
- 出版日期: 2023-08-04
- 售價: $1,850
- 貴賓價: 9.5 折 $1,758
- 語言: 英文
- 頁數: 332
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484295994
- ISBN-13: 9781484295991
-
相關分類:
Arduino
立即出貨 (庫存=1)
買這商品的人也買了...
-
嵌入式系統設計實務-電路與驅動程式$250$225 -
Using SQLite (Paperback)$1,800$1,710 -
ASP.NET 本質論$520$442 -
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback) -
SQL Server 效能調校$450$351 -
Beginning Big Data with Power BI and Excel 2013: Big Data Processing and Analysis Using PowerBI in Excel 2013 (Paperback)$1,670$1,587 -
$474系統分析與設計:敏捷疊代方法(原書第6版) -
IoT Solutions in Microsoft's Azure IoT Suite: Data Acquisition and Analysis in the Real World$3,290$3,126 -
$857深度學習 -
演算法之美:隱藏在資料結構背後的原理 (C++版)$650$507 -
$534JSON 實戰 -
$284大數據技術 -
手機攝影必學 BOOK:用OX帶你學會拍人物、食物、風景等情境照片$398$299 -
創意競擇:從賈伯斯黃金年代的軟體設計機密流程,窺見蘋果的創意方法、本質與卓越關鍵$460$391 -
Web 開發者一定要懂的駭客攻防術 (Web Security for Developers: Real Threats, Practical Defense)$420$332 -
資料科學的統計實務 : 探索資料本質、扎實解讀數據,才是機器學習成功建模的第一步$599$473 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
我懂了!專案管理 (暢銷紀念版)$400$316 -
電腦視覺機器學習實務|建立端到端的影像機器學習 (Practical Machine Learning for Computer Vision: End-To-End Machine Learning for Images)$780$616 -
Learning Blazor: Build Single-Page Apps with Webassembly and C# (Paperback)$2,185$2,070 -
ASP.NET Core Razor Pages in Action (Paperback)$2,300$2,185 -
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理 (Clean Craftsmanship: Disciplines, Standards, and Ethics)$720$562 -
從源頭就優化 - 動手開發自己的編譯器實戰$880$695 -
UX 商業價值實現之道|打造成功的數位產品服務 (UX for Business: How to Design Valuable Digital Companies)$780$616 -
建構可擴展系統|設計分散式架構 (Foundations of Scalable Systems: Designing Distributed Architectures)$780$616
商品描述
Learn to use the Arduino boards to do big jobs in a simple way. This book is full of real-world examples for Arduino enthusiasts of all experience levels. All of the examples in this book use Arduino UNO, which is an excellent option for educational purposes.
You'll start with an introduction to Arduino and see firsthand how its free multi-platform integrated development environment (IDE) makes coding easier. In many cases, you can edit the given codes to solve your own problems. Arduino boards use a variety of microcontrollers and each board is suitable for a specific application. The Arduino IDE is also preloaded with a broad library of codes that you can modify and practice with. So instead of coding from scratch you can adjust the codes for similar projects. More experienced users will save time by simply copying nuggets of code from the various libraries.
You'll also learn about digital input/output (I/O), analog-to-digital and digital-to-analog converters, LCDs and EEPROM. The book then moves on to serial communication, mathematical functions, and pulse width modulation (PWM), all important features when encoding in telecommunications. Finally, you'll see how to control different types of motors, review interrupts, internal comparators, and timers, and read different sensors with Arduino.
What You Will Learn
- Turn on/off a device using a relay
- Generate analog/digital output
- Read an analog/digital input
- Control motors with a parallel virtual machine (PVM) and serial communication
- Display text with LCDs
- Read sensors with Arduino and use the interrupts
- Write more efficient codes with interrupts and timers
Who This Book Is For
Engineering (electrical/computer/biomedical/robotic/mechatronics/aerospace) and science (math/physic/chemistry) students, makers, and hobbyists. Being familiar with a programming language (especially C) is an advantage, however, it is not necessary.商品描述(中文翻譯)
學習使用 Arduino 板以簡單的方式完成大型任務。本書充滿了針對各種經驗水平的 Arduino 愛好者的實際範例。本書中的所有範例均使用 Arduino UNO,這是一個非常適合教育用途的選擇。
您將從 Arduino 的介紹開始,親自體驗其免費的多平台整合開發環境(IDE)如何使編碼變得更簡單。在許多情況下,您可以編輯給定的代碼來解決自己的問題。Arduino 板使用各種微控制器,每個板都適合特定的應用。Arduino IDE 還預載了廣泛的代碼庫,您可以修改和練習。因此,您可以調整代碼以適應類似的項目,而不是從頭開始編碼。更有經驗的用戶可以通過簡單地從各種庫中複製代碼片段來節省時間。
您還將學習數位輸入/輸出(I/O)、類比轉數位和數位轉類比轉換器、LCD 和 EEPROM。本書接著介紹串列通信、數學函數和脈衝寬度調變(PWM),這些都是在電信編碼時的重要特徵。最後,您將學習如何控制不同類型的馬達,回顧中斷、內部比較器和計時器,並使用 Arduino 讀取不同的感測器。
您將學到的內容
- 使用繼電器開啟/關閉設備
- 生成類比/數位輸出
- 讀取類比/數位輸入
- 使用平行虛擬機(PVM)和串列通信控制馬達
- 使用 LCD 顯示文本
- 使用 Arduino 讀取感測器並使用中斷
- 使用中斷和計時器編寫更高效的代碼
本書適合誰閱讀
工程(電機/計算機/生醫/機器人/機電一體化/航空航天)和科學(數學/物理/化學)學生、創客和愛好者。熟悉一種程式語言(特別是 C)是個優勢,但並非必要。
作者簡介
Farzin Asadi received his B.Sc. in Electronics Engineering, his M.Sc. in Control Engineering, and his Ph.D. in Mechatronics Engineering. Currently, he is with the Department of Electrical and Electronics Engineering at the Maltepe University, Istanbul, Turkey. Dr. Asadi has published over 40 international papers and 19 books. He is on the editorial board of seven scientific journals as well. His research interests include switching converters, control theory, robust control of power electronics converters, and robotics.
作者簡介(中文翻譯)
Farzin Asadi 獲得電子工程學士學位、控制工程碩士學位以及機電工程博士學位。目前,他在土耳其伊斯坦堡的馬爾特佩大學電氣與電子工程系任職。Asadi 博士已發表超過 40 篇國際論文和 19 本書籍。他同時也是七本科學期刊的編輯委員會成員。他的研究興趣包括開關轉換器、控制理論、電力電子轉換器的穩健控制以及機器人技術。