- Python Programming for Arduino
- Pratik Desai
- 341字
- 2021-07-23 20:11:32
Preface
In the era of the Internet of Things (IoT), it has become very important to rapidly develop and test prototypes of your hardware products while also augmenting them using software features. The Arduino movement has been the front-runner in this hardware revolution, and through its simple board designs it has made it convenient for anyone to develop DIY hardware projects. The great amount of support that is available through the open source community has made the difficulties that are associated with the development of a hardware prototype a thing of the past. On the software front, Python has been the crown jewel of the open source software community for a significant amount of time. Python is supported by a huge amount of libraries to develop various features, such as graphical user interfaces, plots, messaging, and cloud applications.
This book tries to bring you the best of both hardware and software worlds to help you develop exciting projects using Arduino and Python. The main goal of the book is to assist the reader to solve the difficult problem of interfacing Arduino hardware with Python libraries. Meanwhile, as a secondary goal, the book also provides you with exercises and projects that can be used as blueprints for your future IoT projects.
The book has been designed in such a way that every successive chapter has increasing complexity in terms of material that is covered and also more practical value. The book has three conceptual sections (getting started, implementing Python features, and network connectivity) and each section concludes with a practical project that integrates the concepts that you learned in that section.
The theoretical concepts and exercises covered in the book are meant to give you hands-on experience with Python-Arduino programming, while the projects are designed to teach you hardware prototyping methodologies for your future projects. However, you will still need extensive expertise in each domain to develop a commercial product. In the end, I hope to provide you with sufficient knowledge to jump-start your journey in this novel domain of the IoT.
- Boost程序庫完全開發指南:深入C++”準”標準庫(第5版)
- UML和模式應用(原書第3版)
- Cocos2d-x游戲開發:手把手教你Lua語言的編程方法
- Java虛擬機字節碼:從入門到實戰
- The DevOps 2.4 Toolkit
- Elasticsearch Server(Third Edition)
- Go語言開發實戰(慕課版)
- QPanda量子計算編程
- Python青少年趣味編程
- 愛上C語言:C KISS
- 零基礎學Java第2版
- Building Clouds with Windows Azure Pack
- Swift Essentials(Second Edition)
- Switching to Angular 2
- Java入門經典