add scripts for debugging
							parent
							
								
									1e51c8a151
								
							
						
					
					
						commit
						6f41373992
					
				| @ -0,0 +1,7 @@ | ||||
| make program | ||||
| avrdude -c atmelice_isp -p m328p -U hfuse:w:0x99:m  | ||||
| echo "Power cycle now!" | ||||
| read | ||||
| avarice -5 -w -P atmega328p :4242 & | ||||
| read | ||||
| avrdude -c atmelice_isp -p m328p  -U hfuse:w:0xD9:m | ||||
| @ -0,0 +1,3 @@ | ||||
| avarice -5 -w -P atmega328p :4242 & | ||||
| sleep 2 | ||||
| avrdude -c atmelice_isp -p m328p  -U hfuse:w:0xD9:m | ||||
| @ -0,0 +1,43 @@ | ||||
| import time | ||||
| from simple_pid import PID | ||||
| from itertools import count | ||||
| import matplotlib.pyplot as plt | ||||
| from matplotlib.animation import FuncAnimation | ||||
| 
 | ||||
| import minimalmodbus | ||||
| 
 | ||||
| tempSens = minimalmodbus.Instrument('/dev/ttyUSB0', 1) | ||||
| tempSens.serial.baudrate = 38400 | ||||
| 
 | ||||
| plt.style.use('fivethirtyeight') | ||||
| 
 | ||||
| x_values = [] | ||||
| y_values = [] | ||||
| 
 | ||||
| index = count() | ||||
| 
 | ||||
| 
 | ||||
| def animate(i): | ||||
|     try: | ||||
|         #temp1 = tempSens.read_float(1, functioncode=4, byteorder=0) / 100  | ||||
|         #temp2 = tempSens.read_float(3, functioncode=4, byteorder=0) / 100 | ||||
|         #temp3 = tempSens.read_float(5, functioncode=4, byteorder=0) / 100 | ||||
| 
 | ||||
|         #temp = tempSens.read_register(1) | ||||
|         temp2 = tempSens.read_float(3, functioncode=4) | ||||
| 
 | ||||
|         y_values.append(temp2) | ||||
|         x_values.append(next(index)) | ||||
|         print(tempSens.read_float(11, functioncode=4), end="\t") | ||||
|         print(temp2) | ||||
| 
 | ||||
|         plt.cla() | ||||
|         plt.scatter(x_values, y_values) | ||||
|     except Exception as e: print(e) | ||||
| 
 | ||||
| 
 | ||||
| ani = FuncAnimation(plt.gcf(), animate, 2000) | ||||
| 
 | ||||
| 
 | ||||
| plt.tight_layout() | ||||
| plt.show() | ||||
					Loading…
					
					
				
		Reference in New Issue