def control(): # Основная функция программы, в которой нужно вызывать остальные функции mgn_result = [0,0,0,0] # Инициализируем mgn_result num = 1 print "Enable magnetometer №", num magnetometer_turn_on(num) sleep(1) print "Get RAW data from magnetometer" for i in range(1000): mgn_result = magnetometer_request_raw(num) if not mgn_result[0]: # если сообщение об ошибке, print mgn_result[1], mgn_result[2], mgn_result[3] elif mgn_result[0] == 1: print "Fail because of access error, check the connection" elif mgn_result[0] == 2: print "Fail because of interface error, check your code" sleep(0.1) print "Disable magnetometer №", num magnetometer_turn_off(num)