Différences
Ci-dessous, les différences entre deux révisions de la page.
| raspberrypi:materiels:pioneer600 [2019/11/24 08:10] – [La platine d'évaluation Explorer 700] philippe | raspberrypi:materiels:pioneer600 [2025/06/19 19:29] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{ : | ||
| + | |||
| + | ===== La platine d' | ||
| + | |||
| + | [Mise à jour le 23/11/2019] | ||
| + | {{ : | ||
| + | |||
| + | === Sources === | ||
| + | * Page du site **Joy-it** pour le module < | ||
| + | * Le **schéma** du module Pioneer 600 (équivalent à l' | ||
| + | |||
| + | |||
| + | |||
| + | === Distributeurs === | ||
| + | < | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== 1. Introduction ==== | ||
| + | La platine d' | ||
| + | |||
| + | ==== 2. Description ==== | ||
| + | |||
| + | {{ : | ||
| + | - **Interface GPIO** pour se connecter au Raspberry Pi | ||
| + | - **USB TO UART** : contrôle le Raspberry Pi via un terminal série | ||
| + | - **Interface " | ||
| + | - **Interface 1-WIRE** pour connecter des périphériques 1-WIRE tels que le capteur de température DS18B20 | ||
| + | - **Connecteurs** pour le raccordement de capteurs externes | ||
| + | - **Écran OLED 0, | ||
| + | - **Buzzer** | ||
| + | - **CP2102** (convertisseur USB <> UART) | ||
| + | - **PCF8591** : convertisseur 8 bits " | ||
| + | - **BMP280** : capteur de pression (I2C™) | ||
| + | - **PCF8574** : Port I/O (I2C™) | ||
| + | - **DS3231** : horloge temps réel (I2C™) - Support de pile au dos (pile non livrée) | ||
| + | - **LED** de présence de l' | ||
| + | - **LED** utilisateur (LED1, LED2) | ||
| + | - **Mini Joystick** | ||
| + | - **LFN0038K** : récepteur IR | ||
| + | |||
| + | ==== 3. Installation et tests ==== | ||
| + | * **Télécharger** l' | ||
| + | * **Installer** l' | ||
| + | * Suivre les indications du manuel pour **tester les exemples** (Python). | ||
| + | |||
| + | |||
| + | ==== 4. Blink : un premier exemple en Python ==== | ||
| + | |||
| + | {{ : | ||
| + | > **Objectif** : faire clignoter la diode électroluminescente **LED1** de la carte Explorer 700 (repère 14 sur la photo ci-dessus). | ||
| + | |||
| + | * **Aspect matériel** | ||
| + | Pour commander cette LED, il est nécessaire d' | ||
| + | |||
| + | * **Aspect logiciel** | ||
| + | {{ : | ||
| + | **Ouvrir** l' | ||
| + | {{ : | ||
| + | |||
| + | **Créer** un nouveau fichier (" | ||
| + | |||
| + | <file python blink.py> | ||
| + | import RPi.GPIO as GPIO # module de gestion du port GPIO | ||
| + | import time #module de gestion du temps | ||
| + | |||
| + | # Identification de la broche utilisée | ||
| + | LED = 37 # Une LED est connectée sur la broche 37 | ||
| + | GPIO.setmode(GPIO.BOARD) | ||
| + | # Autre solution | ||
| + | #LED = 26 | ||
| + | # | ||
| + | |||
| + | # | ||
| + | GPIO.setup(LED, | ||
| + | |||
| + | while True: | ||
| + | GPIO.output(LED, | ||
| + | time.sleep(1) # Attente 1s | ||
| + | GPIO.output(LED, | ||
| + | time.sleep(1) # Attente 1s | ||
| + | </ | ||
| + | |||
| + | **Exécuter** le code en cliquant sur le bouton suivant {{: | ||
| + | |||
| + | > Comportement attendu : la LED1 de la carte Pioneer 600 doit clignoter. | ||
| + | |||
| + | {{ : | ||
| + | **Autre solution** pour exécuter le code : **ouvrir** une console (**LXTerminal**) et se placer dans /home/pi. Exécuter la commande suivante : | ||
| + | <code bash cmd1.bash> | ||
| + | python led.py | ||
| + | </ | ||
| + | |||
| + | |||