Автор: Dogan Ibrahim
Издательство: Elektor Publication
Год: 2024
Страниц: 324
Язык: английский
Формат: pdf (true)
Размер: 35.9 MB
The Raspberry Pi 5 is the latest single-board computer from the Raspberry Pi Foundation. It can be used in many applications, such as in audio and video media centers, as a desktop computer, in industrial controllers, robotics, and in many domestic and commercial applications. In addition to the well-established features found in other Raspberry Pi computers, the Raspberry Pi 5 offers Wi-Fi and Bluetooth (classic and BLE), which makes it a perfect match for IoT as well as in remote and Internet-based control and monitoring applications. It is now possible to develop many real-time projects such as audio digital signal processing, real-time digital filtering, real-time digital control and monitoring, and many other real-time operations using this tiny powerhouse.
This book is about the Raspberry Pi 5 computer and its use in various control and monitoring applications. The book explains in simple terms and with many tested and working example projects how to configure the Raspberry Pi 5 computer, how to use the latest operating system (Bookworm), and how to write application programs using the popular Python programming language.
The book starts with an introduction to the Raspberry Pi 5 computer and covers the important topics of accessing the computer locally and remotely. Use of the console command language as well as accessing and using the desktop GUI have been described with working examples.
The remaining parts of the book cover many Raspberry-Pi-5-based hardware projects using components and devices such as LEDs, buzzers, LCDs, ultrasonic sensors, temperature sensors, Sense HAT, camera modules, etc. Example projects are given using Wi-Fi and Bluetooth modules to send and receive data from smartphones, from the PC, and sending real-time temperature and atmospheric pressure data to the cloud.
Python supports object-oriented techniques of programming. It is a beginners' language which is easy to learn and easy to maintain. Beginners can easily learn programming in a relatively short period of time. Python supports a large library of functions, which makes it powerful. The language is portable, meaning that it can run on several different popular platforms. In this and next chapters, you will be learning the details of the Python programming language on the Raspberry Pi 5 computer, and see how you can write programs using this language. Many example programs are given to show how electronic engineers can use the Python language to help them in their calculations.
All projects given in the book have been fully tested for correct operation. Only basic programming and electronics experience are required to follow the projects. Brief descriptions, block diagrams, detailed circuit diagrams, and full Python program listings are given for all projects described. Readers can find the program listings on the Elektor Store website.
Скачать Raspberry Pi 5 Essentials: Program, build, and master over 60 projects with Python