Book Image

Python Programming for Arduino

Book Image

Python Programming for Arduino

Overview of this book

Table of Contents (18 chapters)
Python Programming for Arduino
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Prototyping


Just for a moment, let's step back and look at the project that we built in the previous chapter. The project had a very simple goal and we were able to develop it quite comfortably. However, the project is certainly not ready to be a consumer product since it doesn't have significant functionalities and most importantly, it is not a robust product that can be repeatedly produced as it is. What you can tell about your current project is that it is a DIY project for personal use or just a model that can be developed further to be a great product.

Now, if you are looking to develop a commercial product or just a DIY project that is really robust and scalable, you must consider starting it by making a model first. At this stage, you need to envision the product with the required features that need to be developed and the number of components that are required to deploy these features. Prototyping is basically a rapid way to create a working model of your envisioned idea before developing...