Loading...
 
Print

piCM11


Présentation
Présentation de piCM11
  • C'est une version allégée de pimucHA
  • Il est dédié au contrôleur CM11a
  • Il peut être utilisé:
    • directement avec le contrôleur CM11a sur port série / USB
    • ou avec pimuchad - CM11a via les sockets
  • Ses deux principales fonctionnalités:
    • décodage des événements reçus par le contrôleur CM11a ou via pimuchad
    • encodage de commandes pour envoyer directement au contrôleur ou envoyer vers pimuchad
  • La fonctionnalité Programmation est utilisable avec l'installation du paquet Python APScheduler
  • piCM11 est développé en python 2.7 et 3.4
  • Il est compatible avec Cython pour être généré en source C et compilé


Installations
Installation piCM11 sous Linux/Debian
  • Debian / Jessie
    • Python fait partie de l'installation de base de Jessie
    • Python 2.7.9
    • Python 3.4.2
  • Paquet PySerial
    • Avec python 2.7 : paquet python-serial (2.6-1.1)
    • Avec python 3.4 : paquet python3-serial (2.6-1.1)
    • Installation de manière classique par la commande apt-get
  • Pilote câble USB - Série RS232
    • Dans le cas de branchement sur port USB à l'aide d'un câble USB - RS232
    • Vérification du chargement des modules noyaux : usbserial
    • Câble Ftdichip USB - RS232 : ftdi_sio
    • Câble Prolific USB - RS232 : pl2303
    • Câble Winchiphead USB - RS232: ch341
    • Vérification de la présence du port /dev/ttyUSBx
    • Vérification ou attribution des droits 666 (par root ou udev) sur ce port

Installation piCM11 sous Windows Seven
  • Pilote câble USB - Série RS232
  • Python 2.7 sous Windows:
    • A télécharger sur le site www.python.org(external link)
    • Paquet 'Windows x86-64 MSI installer' pour Windows version 64bits
    • Installé sur C:\python27
  • Paquet PySerial:
    • Installation par le réseau en utilisant le script d'installation pip de Python
    • C:\Windows\system32>c:\python27\scripts\pip install pyserial