User Tools

Site Tools


projects:farmrobot:realcode_g-code

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:farmrobot:realcode_g-code [2021/03/11 21:16]
roman-heinrich [Pumpe]
projects:farmrobot:realcode_g-code [2021/03/11 21:20] (current)
roman-heinrich [Pumpe]
Line 37: Line 37:
 Zum Sprühen des Herbizids wird eine Pumpe verwendet. Zum Sprühen des Herbizids wird eine Pumpe verwendet.
  
-Das Kommando ''M106'' wird zur Steuerung der Herbizidpumpe verwendet. Mit diesem G-Code wird normalerweise der Ausgang des Lüfters ein- oder ausgeschaltet. Dieser Befehl schaltet sich automatisch nach einer bestimmten Zeit oder nach einer vom Benutzer angegebenen Zeit aus (in diesem Fall haben wir 10 Sekunden angegeben). Die ''enablePump()'' Funktion schaltet den Ausgang ein. bedeutet Geschwindigkeit, und die von uns angegebene ''255'' ist die maximale Geschwindigkeit. Die Funktion ''disablePump()'' schaltet den Ausgang aus.+Das Kommando ''M106'' wird zur Steuerung der Herbizidpumpe verwendet. Mit diesem G-Code wird normalerweise der Ausgang des Lüfters ein- oder ausgeschaltet. Die ''enablePump()'' Funktion schaltet den 12V Ausgang "D9" ein. ''S0'' bzw. ''S255'' bedeutet Geschwindigkeit, und die von uns angegebene ''255'' ist die maximale Geschwindigkeit. Die Funktion ''disablePump()'' schaltet den Ausgang ab.
  
 <file python> <file python>
 def enablePump(self): def enablePump(self):
-    # turn the pump on (D9 on Rambo PCB)+    # turn the pump on (D9 on Ramps PCB)
     # set the pump to 100% power. 255 is full speed (12V)     # set the pump to 100% power. 255 is full speed (12V)
     self.ser.write(b'M106 S255 \r\n')     self.ser.write(b'M106 S255 \r\n')
projects/farmrobot/realcode_g-code.1615497405.txt.gz · Last modified: 2021/03/11 21:16 by roman-heinrich