To calculate the overall star rating and percentage breakdown by star, we do not use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
Very general book. You can probably find all the same this on the Internet. The electronic components are very specific and you'll have to buy exactly them to build a robot. Also to wire your robot you'll have to read a code to connect to correct pins. The author is using wiring diagrams in very basic examples but not for the robot. I was trying to find an answer to my question on how to connect Rasberry to Arduino and this part is extremely simplified. Generally, I'm disappointed with this book.
Pro: This book got me headed in the right direction with Raspberry Pi and Arduino. It assumes you know nothing and holds your hand every step of the way.
Cons: It assumes you know NOTHING. It tells you not once but at least 3 different times how to create and save a text file. (Its 2018 and if you don't already know how to do this, you probably shouldn't be trying to program). Also, instead of a circuit diagram, they show pictures of the bread board wiring. This would be sufficient if it were in color and if I had the same t-cobbler as the ones in the picture. A proper circuit diagram would have been very helpful. Finally, there are errors in the book. For the push button example, the picture on p119 uses pin17 but the program on p120 uses pin20. also, the sonic range finder code on p125 doesnt work due to a timing issue (i think) so I'm going to have to break out the oscilliscope to see what the problem is.
I'm glad I had the book to get me started, but if I didn't have an electrical engineering and programming background, I'm not sure how I would navigate all the hidden pitfalls.
The book does an excellent job of taking the reader step-by-step through the process of setting up the Raspberry Pi and Arduino for use and the has easy to follow steps to actually begin using these two devices first separately and then together. It is an easy to follow guide even for those without a lot of previous knowledge of programming, electronics or micro controllers and microprocessors. The chapter on building a small and not to complicated robot is very helpful for those trying this task for the first time. The chapter on OpenCV shows the way to begin employing vision capability through a camera mounted on a robot. The descriptions and explanations of this part of the robot building project is done well considering the inherent technical complexity of this topic. I recommend this book for those who are beginners to robotics or even those with more experience who have a desire to explore using the Raspberry Pi and Arduino together on robot projects to build more powerful and versatile robots.
I did like the concept of the book and I liked that code and the direction the author was going. However, there are many mistakes in the code examples that a new programmer would have a difficult time finding/fixing on their own. The author neglects various hardware items in his materials list at the beginning of the book. He also says to purchase one type of robot body, but later in the books shows how to build using a different (but similar) body. Had I not read ahead in the book, I would have bought the wrong one.
Various times I got to a point where I sat down to work on my project only to find there was something else that the author neglected to mention and I had to stop and try to either purchase the item or figure out a way to work around it. Very frustrating book. However, I have had fun with my project but I'm not done yet.
This book is well written with everything you need to know but portioned so you can explore the details or move on to get just the information you need at the time. Just getting started myself but looking forward, I see lots of cool things I'll be exploring as time permits.