Requirements: .PDF reader, 24.7 MB
Overview: The Raspberry Pi makes an ideal match for the Internet of Things. But to put it to good use in IoT you need two areas of expertise, electronics and programming and because of the way hardware and software engineering tend to occupy separate niches, you may need help with combining the two which is what this book sets out to do. The Raspberry Pi family is an attractive set of devices to use to learn about physical computing or the IoT, but what language to use? You can do some IoT development in Scratch and C is powerful, but there is nothing much easier than Python – especially if you already know Python. Add to this the fact that there is a library, GPIO Zero, which makes working with GPIO lines and more sophisticated devices easy, and you can see that it is an even better choice. What is new is that with the Pi 5 none of the existing libraries in other languages work as it is not compatible with previous Pis. This makes GPIO Zero the only easy way to write IoT programs that work on all versions of the Pi including the Pi 5. It is the recommended way to work with the Pi 5 and hence even more attractive to use with all Pis. The only downside of using Python is that it can be too slow for some IoT applications and in this case you really do need C. However, Python is plenty fast enough for projects that involve actions on the tens of millisecond scale and, given how easy it is to perform sophisticated data processing in these situations, it often has the edge.
Genre: Non-Fiction > Tech & Devices
Download Instructions:
https://ouo.io/dn1qEoM
https://ouo.io/gJMBCk.