Description
Le Raspberry Pi a habituellement été programmé en utilisant Python. Bien qu'il s'agisse d'un langage très puissant, de nombreux programmeurs ne le connaissent pas. De l'autre part, C est peut-être le langage de programmation le plus couramment utilisé et tous les microcontrôleurs peuvent être programmés à l'aide de ce langage
Le langage C est enseigné dans la plupart des écoles et universités techniques et presque tous les élèves ingénieurs sont habitués à l'utiliser dans leurs projets. Ce livre porte sur l'utilisation du Raspberry Pi avec le langage C pour développer une série de projets. Deux des bibliothèques C les plus populaires, wiringPi et pigpio, sont utilisées.
Le livre commence par une introduction au langage C et la plupart des débutants et des étudiants trouveront ce chapitre très utile. De nombreux projets sont proposés dans le livre, notamment l'utilisation du Wi-Fi et du Bluetooth pour établir la communication avec les smartphones.
De nombreux projets relatifs aux capteurs et au matériel sont inclus. Les bibliothèques wiringPi et pigpio sont utilisées dans tous les projets. Les listings complets des programmes sont fournis avec des explications détaillées. Tous les projets ont été entièrement testés et fonctionnent.
Les projets suivants sont fournis dans le livre:
- L'tilisation des capteurs
- L'tilisation des LCDs
- Les bus I²C et SPI
- La communication série
- Le multitasking
- Les interruptions externes et les interruptions du timer
- L'tilisation du Wi-Fi
- Les serveurs web
- Communiquer avec les smartphones/li>
- Utilisation de Bluetooth/li>
- Envoi de données vers le cloud
Les listings des programmes de tous les projets Raspberry Pi développés dans ce livre sont disponibles sur le site Web d'Elektor. Les lecteurs peuvent télécharger et utiliser ces programmes dans leurs projets. Ils peuvent également les personnaliser pour les adapter à leurs applications.