#### Risanje histograma - S53MV 03.09.2016 #####

#izvajanje potrebuje najmanj Anaconda2-4.1.1-Windows-x86 in pyserial-2.7.win32_py3k
import time, serial	#uporabljene funkcije
port='COM5'		#ime zaporednega vmesnika

#odpri comport port, 9600bps, 8bit, brez paritete
print 'Pocakaj na lenobni USB...'
comport=serial.Serial(port,9600,timeout=0.1)
comport.setRTS(False)	#sprosti /BOOTLOADER
comport.setDTR(False)	#sprosti /RESET
time.sleep(3)
comport.readline(99)	#pocisti sprejemni vmesnik

s=comport.readline(9)
h=[int(s[0:3])]
i=999
while i>=0:
	s=comport.readline(9)
	h=h+[int(s[0:3])]
	print 'Zbiranje podatkov:', i, '    \r',
	i=i-1

print '\r\nRisanje histograma...'
import matplotlib.pyplot as plt
plt.hist(h, 33, normed=1, facecolor='green')
plt.xlabel('Amplituda')
plt.ylabel('Pogostnost')
plt.show()

#konec programa
