Example #1
0
def pwm_set (channel,freq,dc) :
   global board

   if (board == -1) :
       return

   gb.read_error_status(board)
   gb.pwm_brushed(board,channel,freq,dc)
Example #2
0
 def runMotor(self, motorId, direction, speed=1, freq=DEFAULT_PWM_FREQ):
     gb.pwm_brushed(BOARD, motorId, freq, 70 + speed * 10)
     gb.move_brushed(BOARD, motorId, direction)
Example #3
0
def pwm_set (channel,freq,dc) :
   gb.pwm_brushed(board,channel,freq,dc)
Example #4
0
screen.addstr("  1     2     3  \n")
screen.addstr("     Reverse     \n")
screen.addstr("Left  Both  Right\n")
screen.addstr("Don't forget to set numlock on!!!!\n")
screen.addstr("Use Q or q to quit\n")
screen.addstr("\n")


run = 1
while run==1 :
  key = screen.getch() # Key?
  if key==ord('q') :
    run = 0 # stop running
    
  if key==ord('1') : 
     gb.pwm_brushed(BOARD, LEFT, 50, 40)
     gb.move_brushed(BOARD,LEFT,BACKW) # Left backwards 
     #gb.pwm_brushed(BOARD, LEFT, 10, 0) 

  if key==ord('2') : 
     gb.move_brushed(BOARD,LEFT,BACKW)  # Left backwards 
     gb.move_brushed(BOARD,RIGHT,BACKW) # Right backwards 

  if key==ord('3') : 
     gb.move_brushed(BOARD,RIGHT,BACKW) # Right backwards 

  if key==ord('4') :
     gb.move_brushed(BOARD,LEFT,STOP) # Left stop 

  if key==ord('5') : 
     gb.move_brushed(BOARD,LEFT,STOP)  # Left stop