Skip to content

Instantly share code, notes, and snippets.

@arkadoel
Created January 10, 2015 09:52
Show Gist options
  • Select an option

  • Save arkadoel/fd0e2bac7f5a900249a4 to your computer and use it in GitHub Desktop.

Select an option

Save arkadoel/fd0e2bac7f5a900249a4 to your computer and use it in GitHub Desktop.
Lectura de bascula mediante puerto serial y python
__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()
@yarumal
Copy link

yarumal commented Oct 23, 2020

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment