Diaporama de présentation du GPIO du Raspberry Pi
Raspberry pi, GPIO, langage Python, module Python RPi.GPIO, protocole HTTP, serveur web Apache, interface CGI, langage HTML, langage JavaScript, objet XMLHttpRequest, format JSON et AJAX.
1. Schéma électrique 2. Lecture du niveau sur l'entrée associée au bouton poussoir 2.1. Programme Python en mode console 2.1.1. IDE Python 2.1.2. Mise en œuvre du module Python RPi.GPIO 2.2. Programme Python en mode graphique avec le module Tkinter 2.3. Graphe déroulant en temps réel avec le module matplotlib de Python 2.3.1. Installation du module matplotlib 2.3.2. Graphe déroulant du niveau d'entrée 3. Écriture en sortie : commande d'une led 3.1. Programme Python en mode console 3.2. Programme Python en mode graphique avec le module Tkinter 4. Interface web avec un serveur Apache 4.1. Qu'est-ce qu'un serveur web ? 4.2. Installation d'un serveur web Apache sur votre Raspberry Pi 4.3. Langages de programmation côté serveur 4.4. Module CGI (Common Gateway Interface) d'Apache 5. Écriture sur le port GPIO via une page web 5.1. Droit d'accès du serveur Apache au port GPIO 5.2. Script CGI en Python 5.3. Formulaire HTML 5.4. Formulaire dynamique avec AJAX 5.4.1. Qu'est-ce qu'AJAX (Asynchronous JavaScript and XML) ? 5.4.2. Explication du code de la page interface_sortie_ajax.html 5.4.3. L'outil réseau de Firefox 6. Lecture du niveau d'entrée sur le port GPIO via une page web 6.1. Données au format JSON 6.2. Lecture « statique » avec AJAX 6.3. Lecture « dynamique » avec AJAX 6.4. Graphe déroulant avec la librairie graphique JavaScript chart.js
Télécharger les ressources (22 fichiers)
Contenu sous licence CC BY-NC-SA 3.0
Fabrice Sincère ; version 1.9.6
Contacter l'auteur