Raspberry Pi IoT In Python Using GPIO Zero, 2nd EditionКНИГИ » АППАРАТУРА
Название: Raspberry Pi IoT In Python Using GPIO Zero, 2nd Edition Автор: Harry Fairhead, Mike James Издательство: IO Press Год: 2024 Страниц: 260 Язык: английский Формат: pdf (true) Размер: 24.7 MB
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.
This book is about using and understanding the hardware and GPIO Zero. It not only shows you how to “follow the beaten track”, but how to create your own tracks. It isn’t a project book, but many of the devices described are part way to projects and all of the devices and techniques described can be used to create practical projects.
The emphasis here is on understanding how things work and using this knowledge to create and work with new devices and integrate them into GPIO Zero.
You can use any Python development system that you know, but we describe how to use Thonny and VS Code to do remote development. If you do decide to use this method the time to get started is slightly greater, but it has a lot of advantages. In particular, you can keep your Python program on a main machine and run them on any Pi you can SSH into. This makes it very easy to try your programs out on different models of the Pi.
Скачать Raspberry Pi IoT In Python Using GPIO Zero, 2nd Edition
Raspberry Pi For Dummies, 4th Edition Название: Raspberry Pi For Dummies, 4th Edition Автор: Sean McManus, Mike Cook Издательство: For Dummies Год: 2021 Формат: True PDF Страниц: 515...
Raspberry Pi IoT In Python Using GPIO Zero Название: Raspberry Pi IoT In Python Using GPIO Zero Автор: Harry Fairhead, Mike James Издательство: IO Press Год: 2020 Формат: True PDF Страниц:...
Raspberry Pi IoT In C, 2nd Edition Название: Raspberry Pi IoT In C, 2nd Edition Автор: Harry Fairhead Издательство: I/O Press Год: 2020 Формат: PDF Страниц: 411 Размер: 11,9 Mb Язык:...
Raspberry Pi IoT In C Название: Raspberry Pi IoT In C Автор: Harry Fairhead Издательство: I/O Press Год: 2016 Страниц: 292 Язык: английский Формат: pdf (true), djvu...
Raspberry Pi 3: 2016 User Guide (Alex Benjamin) Название: Raspberry Pi 3: 2016 User Guide Автор: Alex Benjamin Издательство: Amazon Digital Services LLC Год: 2016 Страниц: 48 Язык: английский...