Publicité

Manuel d'utilisation du module matrice
16 boutons poussoirs
Cher client,
Merci d'avoir acheté notre produit.
Veuillez observer les instructions ci-dessous avant la
première utilisation :
Utilisation avec un Arduino
Connecter le module
Branchez le module aux broches de l'Arduino comme représenté ci-dessous :
Table de correspondance :
Arduino
6
7
8
9
10
11
12
13
(ou compatible)
7
6
5
4
3
2
1
0
Module matrice 16 BP
0
1
2
3
4
5
6
7
Page 1 de 7

Publicité

Table des Matières
loading

Sommaire des Matières pour Joy-IT Go TRONIC

  • Page 1 Manuel d'utilisation du module matrice 16 boutons poussoirs Cher client, Merci d'avoir acheté notre produit. Veuillez observer les instructions ci-dessous avant la première utilisation : Utilisation avec un Arduino (ou compatible) Connecter le module Branchez le module aux broches de l’Arduino comme représenté ci-dessous : Table de correspondance : Arduino Module matrice 16 BP...
  • Page 2: Exemple De Programme

    Exemple de programme L’exemple de code suivant (à copier dans l’IDE Arduino) permet d’afficher le nom de la touche enfoncée dans le moniteur série (Ctrl+MAJ+M pour démarrer le moniteur série) : rangee[] = {9, 8, 7, 6}; colonne[] = {10, 11, 12, 13}; col_scan;...
  • Page 3 // Fonction de reconnaissance et affichage du bouton enfoncé void toucherBouton(int (i == 0 && j == 0) // Bouton S1 enfoncé Serial.println("S1"); (i == 0 && j == 1) // Bouton S2 enfoncé Serial.println("S2"); (i == 0 && j == 2) // Bouton S3 enfoncé...
  • Page 4: Connecter Le Module

    Utilisation avec un Raspberry Pi Connecter le module Branchez le module LCD aux broches du Raspberry Pi comme représenté ci-dessous : Table de correspondance : Raspberry Pi Module matrice 16 BP PIN 22 (GPIO 25) PIN 18 (GPIO 24) PIN 16 (GPIO 23) PIN 12 (GPIO 18) PIN 7 (GPIO 4) PIN 11 (GPIO 17)
  • Page 5: Installation Des Bibliothèques

    Installation des bibliothèques Pour installer les bibliothèques nécessaires, entrez les commandes ci-dessous dans LXTerminal : Bibliothèque GPIO : sudo apt-get install python-pip python-dev build-essential sudo pip install RPi.GPIO Bibliothèque Python : sudo apt-get install python-imaging Exemple de programme Le programme suivant affiche à l’écran le numéro du bouton pressé. Créez un nouveau fichier vierge MatriceBP.py en entrant la commande suivante : sudo nano matriceBP.py Et copier les lignes suivantes dans ce fichier :...
  • Page 6 # Regarde si un bouton est poussé rowVal = -1 for i in range(len(self.ROW)): tmpRead = GPIO.input(self.ROW[i]) if tmpRead == 0: rowVal = i if rowVal <0 or rowVal >3: self.exit() return for j in range(len(self.COLUMN)): GPIO.setup(self.COLUMN[j], GPIO.IN, pull_up_down=GPIO.PUD_DOWN) GPIO.setup(self.ROW[rowVal], GPIO.OUT) GPIO.output(self.ROW[rowVal], GPIO.HIGH) colVal = -1 for j in range(len(self.COLUMN)):...
  • Page 7 Si vous rencontrez des problèmes, merci de nous contacter par courriel à : sav@gotronic.fr Coordonnées du fabricant : service@joy-it.net +49 (0)2845 9360 – 50 Page 7 de 7...

Table des Matières