Created
January 10, 2015 09:52
-
-
Save arkadoel/fd0e2bac7f5a900249a4 to your computer and use it in GitHub Desktop.
Lectura de bascula mediante puerto serial y python
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| __author__ = 'https://github.com/arkadoel' | |
| __date__ = '07-Ene-2015' | |
| __license__ = 'GPL v2' | |
| ''' | |
| Se trata de leer una bascula de pesar camiones | |
| conectada al equipo mediante un puerto serial. | |
| Fabricante bascula de servipesa | |
| Con lector fisico de bascula | |
| ''' | |
| import serial | |
| import time | |
| ser = serial.Serial(0) | |
| print(ser.name) | |
| if ser.name == 'COM1': | |
| while True: | |
| x = ser.readline() | |
| tupla = str(x).split(" ") | |
| ''' | |
| tupla de 3 campos | |
| campo1: instrucciones binarias | |
| campo2: peso que marcara el indicador | |
| campo3: final de cadena | |
| ''' | |
| peso = tupla[1] | |
| #peso = peso.replace("KG", "") | |
| speso = str(peso[:7]) #siete digitos decimales | |
| if speso.isdecimal() is True: | |
| pesa = int(speso) | |
| if pesa > 0: | |
| print('pesa: ' + str(pesa) + 'Kg') | |
| time.sleep(0.1) | |
| ser.close() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hola, tengo un problema parecido que solucionar y no he podido lograrlo, debo captura el peso de una balanza/escaner Datalogic Maguellan 8500 y logro capturar los valores escaneados pero no logro capturar lo pesado.... si tienen idea por favor me ayudan. Mil gracias.