Description
Carte d'extension pour ODroid avec LED, bouton et senseurs. Convient pour les palteformes ODroid XU.
Compatible avec les séries XU / XU3 / XU4
- 4 x boutons (GPIO)
- 1 x bouton "Power On"
- 5 x LEDs (GPIO)
- 1 x Flash SPI de 2Mbit (support une fréquence d'horloge SPI jusqu'à 20Mhz)
- 1 x BMP180 - senseur de pression et température I2C.
- 1 x BH1780GLI - senseur de lumière ambiante
- 1 x Potentiomètre (résistance variable) - pour entrée analogique sur une broche ADC
Contenu
Pour chaque commande, vous recevrez une carte d'extension et un câble de connexion IDC
Plus de détails
SPI
Utilise des pilotes divers.
Point d'entrée du périphérique : /dev/ioboard-spi-misc
Voyez la source device/hardkernel/ioboard-spi.h pour lire/écrire/effacer la mémoire Flash SPI.
LED et BOUTONS
Point d'entrée : /sys/devices/platform/ioboard-keyled/
- board_test : La valeur par défaut est 1 (pour mode de test). Si elle est à 0 cela passe le mode en "normal" pour autoriser les operation de lecture/écriture.
- led1 ~ led5: en écriture seule. Change l'état de la LED (1 : allumée, 0 : éteinte)
- sw1 ~ sw4: en lecture seule. Lit l'état de l'entrée bouton. (1 : pressé, 0 : relâché)
Vous devez utiliser une méthode de pooling (interrogation continuelle) pour lire l'état des bouton. Il n'y a pas de fonctionnalité d'interruption (pas implémentée)
Convertisseur Analogique-vers-Digital
Point d'entrée: /sys/devices/platform/ioboard-adc/
- enable : on/off (accessible en lecture/écriture, permet d'activer ou non le convertisseur)
- value : Valeur brute (raw) du convertisseur ADC (0~4095)
- voltage : tension correspondante à la valeur brute (0V ~ 1800mV)
Senseur de lumière ambiante
Utilise un pilote I2C de type logiciel (dit "bit-bang I2C").
Point d'entrée: /sys/devices/platform/i2c-gpio.10/i2c-10/10-0029
- enable : on/off (en lecture/écriture, permet d'activer le senseur)
- lux : valeur du senseur en Lux (0 ~ 65535 lux)
Senseur de pression/température
Utilise un pilote I2C de type logiciel (dit "bit-bang I2C").
Point d'entrée: /sys/devices/platform/i2c-gpio.10/i2c-10/10-0077
- enable : on/off (lecture/écriture, permet d'ctiver le senseur)
- pressure : Lecture de la pression atmosphérique, Unité: Pascal (pa). Ex: 101614 (pa) = 1016.14 hpa
- temperature : retourne la température multiplié par 10 (en degrés Celcius). Ex: 195 = 19.5C
Tutoriels
- Schémas (ODroid, Pdf, English)
- Logiciel - code des pilotes Linux (GitHub, ODroid)
- Code d'exemple Android (ODroid, English)