background preloader

PySerial

PySerial
Related:  Python serial

PIL The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities. Status The current free version is PIL 1.1.7. Support Free Support: If you don't have a support contract, please send your question to the Python Image SIG mailing list. You can join the Image SIG via python.org's subscription page, or by sending a mail to image-sig-request@python.org. You can also ask on the Python mailing list, python-list@python.org, or the newsgroup comp.lang.python. Downloads The following downloads are currently available: Additional downloads may be found here. For a full list of changes in this release, see this page. If the Windows installer cannot find a Python interpreter, you may have to register your interpreter. For a full list of changes in this release, see this page.

Short introduction — pySerial v2.6 documentation Opening serial ports Open port 0 at “9600,8,N,1”, no timeout: >>> import serial>>> ser = serial.Serial(0) # open first serial port>>> print ser.name # check which port was really used>>> ser.write("hello") # write a string>>> ser.close() # close port Open named port at “19200,8,N,1”, 1s timeout: >>> ser = serial.Serial('/dev/ttyS1', 19200, timeout=1)>>> x = ser.read() # read one byte>>> s = ser.read(10) # read up to ten bytes (timeout)>>> line = ser.readline() # read a '\n' terminated line>>> ser.close() Open second port at “38400,8,E,1”, non blocking HW handshaking: >>> ser = serial.Serial(1, 38400, timeout=0,... parity=serial.PARITY_EVEN, rtscts=1)>>> s = ser.read(100) # read up to one hundred bytes... # or as much is in the buffer Readline Be carefully when using readline(). Do also have a look at the example files in the examples directory in the source distribution or online. Note

Logiciel Wavelab de 7P Soft Wavelab est un programme de simulation expérimentale destiné à favoriser l'étude individualisée des phénomènes ondulatoires se produisant dans un milieu à deux dimensions (simulation de cuve à ondes). Ce programme complètera harmonieusement le cours théorique, et même la démonstration de quelques phénomènes ondulatoires concrets, effectuée par le professeur à l'aide du matériel de physique habituel : longs tubes de caoutchouc, ressorts, etc., ainsi que la véritable cuve à ondes, bien entendu. Ces expériences réelles restent irremplaçables, et il ne faut surtout pas vouloir les escamoter au bénéfice d'une simulation, aussi bonne soit-elle. Elles pourront cependant être raccourcies, les élèves ayant tout le loisir de les reproduire par eux-mêmes en simulation, et d'en approfondir à leur propre rythme les aspects plus ardus. En plus des simulations d'expériences, Wavelab comporte de nombreuses pages d'explications ainsi que des démonstrations animées.

Ubuntu Life blist python.org Python » Dr. Rainer Hessmer A lot has happened since my last blog. The big news is that basic balancing is working now. Let’s start with the now almost obligatory photo of the current robot state: For better weight distribution the batteries, motor controller and the Arduino Mega board have been rearranged. The gray box between the wheels underneath the robot platform houses the 3-axis accelerometer ADX330 and the dual axis gyroscope IDG300. Enough about the hardware. Let’s start with … The Arduino Program The main program is BalancingRobot.pde. ADXL300: Access to the ADXL330 accelerometer and associated angle calculationsIDG300: Access to and calibration of the IDG300 gyroscopeQuadratureEncoder: Handling of the quadrature encoder signals Others deserve a little bit of explanation. Communicating with the Sabertooth Motor Driver The setup of the Sabertooth motor driver has slightly changed since my last post. The Sabertooth class is used from within the Arduino program like so: Currently I only use the first two terms.

Ressources Python Ressources didactiques Gérard Swinnen Vous trouverez ci-dessous : en téléchargement libre, les versions numériques de l'ouvrage "Apprendre à programmer avec Python" de Gérard Swinnen (troisième et cinquième éditions), anciennement publié aux éditions O'Reilly et dorénavant édité chez Eyrolles (ISBN 978-2-212-13434-6) ; le code source des exemples et exercices proposés dans le livre ;Les diapositives et le code source des exemples présentés par G.Swinnen au colloque "Libr'East of Paris" (IUT de Marne-la-vallée) les 23 & 24 Avril 2004 ;Les diapositives de la conférence sur Python présentée à l'IUT de Vannes (Université de Bretagne Sud), le 15 Avril 2005 ;La traduction du livre en hongrois (+ lien vers le site web du traducteur).La traduction du livre en arabe (+ lien vers le site web des traducteurs). Les deux dernières éditions traitent de la version 3 de Python. Au sommaire : Préface. Pour le professeur qui souhaite un support de cours. *** Traduction hongroise *** *** Traduction arabe ***

ANIME LINUX STYLE IN THE WORLD | Linux con un enfoque Anime pybluez PyBluez is an effort to create python wrappers around system Bluetooth resources to allow Python developers to easily and quickly create Bluetooth applications. PyBluez works on GNU/Linux and Windows XP (Microsoft and Widcomm Bluetooth stacks). It is freely available under the GNU General Public License. Documentation See the Documentation page. Mailing List / Contact Please use the mailing list at News Jan 19, 2014 Version 0.20 released. Oct 15, 2009 Version 0.17 released. Feb 5, 2009 Version 0.16 released. Jan 21, 2008 Version 0.15 released. Jan 3, 2008 We are slowly transitioning the website from MIT (org.csail.mit.edu/pybluez) to Google Code ( Nov 12, 2007 Version 0.14 released. Aug 30, 2007 Version 0.13 released. Aug 29, 2007 Version 0.12 released. Aug 25, 2007 Version 0.11 released. Aug 15, 2007 Version 0.10 released. added experimental Broadcom/Widcomm support. Widcomm stack notes: 1. Dec 27, 2006 Version 0.9.2 released.

Django People

Related:  daqPython