Специальные цены   новые товары
+ Ответить в теме
Страница 30 из 312 ПерваяПервая ... 20 28 29 30 31 32 40 ... ПоследняяПоследняя
Показано с 1,161 по 1,200 из 12444

Автопилот ArduPilot с открытым программным обеспечением

Тема раздела Полеты по камере, телеметрия в категории Cамолёты - Общий; А можно ли как то добавить поддержку GPS трекера в ардупилота? Скажем если я подключаю gsm модем к нему то ...

  1. #1161

    Регистрация
    29.11.2011
    Адрес
    Нахабино
    Возраст
    39
    Сообщений
    1,485
    А можно ли как то добавить поддержку GPS трекера в ардупилота?
    Скажем если я подключаю gsm модем к нему то чтобы он брал свои координаты и отправлял смс мне?
    Или скажем по запросу? Он же gsm поддерживает, но поддерживает ли скажем параллельную работу в виде GPS трекера?
    Двухстороннюю то связь по GSM он поддерживает с землей. Но без покупки 2-го модема?

  2.  
  3. #1162

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    36
    Сообщений
    2,967
    Записей в дневнике
    9
    Цитата Сообщение от vtoryh Посмотреть сообщение
    Короче проще забить и вручную рулить.
    Имхо проще так сделать.
    Может кто поможет,что-то подобное сделать?Только на ардуине,и на таких датчиках?

  4. #1163

    Регистрация
    29.08.2012
    Адрес
    Обнинск
    Возраст
    39
    Сообщений
    595
    Записей в дневнике
    6
    Цитата Сообщение от vtoryh Посмотреть сообщение
    Двухстороннюю то связь по GSM он поддерживает с землей.
    А здесь о чём речь? При чём тут GSM?

  5. #1164

    Регистрация
    29.11.2011
    Адрес
    Нахабино
    Возраст
    39
    Сообщений
    1,485
    Цитата Сообщение от chanov Посмотреть сообщение
    А здесь о чём речь? При чём тут GSM?
    про dronecell и возможности использования его как трекера через смс.

    В коде это несколько дополнительных строчек.

  6.  
  7. #1165

    Регистрация
    12.10.2010
    Адрес
    МО, Красногорский район
    Возраст
    36
    Сообщений
    3,212
    Записей в дневнике
    3
    А нет инструкции по компиляции? а то я только в такие ошибки утыкаюсь
    Код:
    In file included from ArduCopter.ino:124:
    Parameters.h:240: error: 'AP_Int16' does not name a type
    Parameters.h:241: error: 'AP_Int8' does not name a type
    Parameters.h:245: error: 'AP_Int16' does not name a type
    Parameters.h:246: error: 'AP_Int16' does not name a type
    Parameters.h:247: error: 'AP_Int8' does not name a type
    Parameters.h:248: error: 'AP_Int8' does not name a type
    Parameters.h:250: error: 'AP_Int16' does not name a type
    Parameters.h:251: error: 'AP_Int8' does not name a type
    Parameters.h:252: error: 'AP_Int8' does not name a type
    Parameters.h:255: error: 'AP_Int8' does not name a type
    Parameters.h:257: error: 'AP_Float' does not name a type
    Parameters.h:258: error: 'AP_Float' does not name a type
    Parameters.h:259: error: 'AP_Float' does not name a type
    Parameters.h:260: error: 'AP_Int16' does not name a type
    Parameters.h:261: error: 'AP_Int8' does not name a type
    Parameters.h:263: error: 'AP_Int8' does not name a type
    Parameters.h:264: error: 'AP_Int8' does not name a type
    Parameters.h:265: error: 'AP_Float' does not name a type
    Parameters.h:266: error: 'AP_Int8' does not name a type
    Parameters.h:267: error: 'AP_Int16' does not name a type
    Parameters.h:268: error: 'AP_Int8' does not name a type
    Parameters.h:269: error: 'AP_Int8' does not name a type
    Parameters.h:270: error: 'AP_Int8' does not name a type
    Parameters.h:273: error: 'AP_Int8' does not name a type
    Parameters.h:274: error: 'AP_Int8' does not name a type
    Parameters.h:275: error: 'AP_Int8' does not name a type
    Parameters.h:276: error: 'AP_Int8' does not name a type
    Parameters.h:277: error: 'AP_Int8' does not name a type
    Parameters.h:281: error: 'AP_Int8' does not name a type
    Parameters.h:282: error: 'AP_Int8' does not name a type
    Parameters.h:283: error: 'AP_Int16' does not name a type
    Parameters.h:284: error: 'AP_Int16' does not name a type
    Parameters.h:285: error: 'AP_Int16' does not name a type
    Parameters.h:286: error: 'AP_Float' does not name a type
    Parameters.h:287: error: 'AP_Int16' does not name a type
    Parameters.h:288: error: 'AP_Int32' does not name a type
    Parameters.h:289: error: 'AP_Int16' does not name a type
    Parameters.h:290: error: 'AP_Int16' does not name a type
    Parameters.h:291: error: 'AP_Int16' does not name a type
    Parameters.h:292: error: 'AP_Int16' does not name a type
    Parameters.h:297: error: 'AP_Int16' does not name a type
    Parameters.h:298: error: 'AP_Int16' does not name a type
    Parameters.h:299: error: 'AP_Int8' does not name a type
    Parameters.h:300: error: 'AP_Int16' does not name a type
    Parameters.h:301: error: 'AP_Int16' does not name a type
    Parameters.h:305: error: 'AP_Int8' does not name a type
    Parameters.h:306: error: 'AP_Int8' does not name a type
    Parameters.h:307: error: 'AP_Int8' does not name a type
    Parameters.h:308: error: 'AP_Int8' does not name a type
    Parameters.h:309: error: 'AP_Int8' does not name a type
    Parameters.h:310: error: 'AP_Int8' does not name a type
    Parameters.h:311: error: 'AP_Int8' does not name a type
    Parameters.h:315: error: 'AP_Int16' does not name a type
    Parameters.h:317: error: 'AP_Int8' does not name a type
    Parameters.h:322: error: 'AP_Int8' does not name a type
    Parameters.h:323: error: 'AP_Int8' does not name a type
    Parameters.h:324: error: 'AP_Int16' does not name a type
    Parameters.h:325: error: 'AP_Int16' does not name a type
    Parameters.h:326: error: 'AP_Int8' does not name a type
    Parameters.h:327: error: 'AP_Int8' does not name a type
    Parameters.h:328: error: 'AP_Int16' does not name a type
    Parameters.h:339: error: 'RC_Channel' does not name a type
    Parameters.h:340: error: 'RC_Channel' does not name a type
    Parameters.h:341: error: 'RC_Channel' does not name a type
    Parameters.h:342: error: 'RC_Channel' does not name a type
    Parameters.h:343: error: 'RC_Channel_aux' does not name a type
    Parameters.h:344: error: 'RC_Channel_aux' does not name a type
    Parameters.h:345: error: 'RC_Channel_aux' does not name a type
    Parameters.h:346: error: 'RC_Channel_aux' does not name a type
    Parameters.h:349: error: 'RC_Channel_aux' does not name a type
    Parameters.h:350: error: 'RC_Channel_aux' does not name a type
    Parameters.h:352: error: 'AP_Int16' does not name a type
    Parameters.h:355: error: 'AP_Float' does not name a type
    Parameters.h:356: error: 'AP_Int16' does not name a type
    Parameters.h:357: error: 'AP_Int16' does not name a type
    Parameters.h:358: error: 'AP_Int8' does not name a type
    Parameters.h:361: error: 'AC_PID' does not name a type
    Parameters.h:362: error: 'AC_PID' does not name a type
    Parameters.h:363: error: 'AC_PID' does not name a type
    Parameters.h:364: error: 'AC_PID' does not name a type
    Parameters.h:365: error: 'AC_PID' does not name a type
    Parameters.h:366: error: 'AC_PID' does not name a type
    Parameters.h:367: error: 'AC_PID' does not name a type
    Parameters.h:369: error: 'AC_PID' does not name a type
    Parameters.h:370: error: 'AC_PID' does not name a type
    Parameters.h:371: error: 'AC_PID' does not name a type
    Parameters.h:372: error: 'AC_PID' does not name a type
    Parameters.h:374: error: 'APM_PI' does not name a type
    Parameters.h:375: error: 'APM_PI' does not name a type
    Parameters.h:376: error: 'APM_PI' does not name a type
    Parameters.h:377: error: 'APM_PI' does not name a type
    Parameters.h:378: error: 'APM_PI' does not name a type
    Parameters.h:379: error: 'APM_PI' does not name a type
    /Parameters.h: In constructor 'Parameters::Parameters()':
    Parameters.h:392: error: class 'Parameters' does not have any field named 'rc_1'
    Parameters.h:392: error: 'CH_1' was not declared in this scope
    Parameters.h:393: error: class 'Parameters' does not have any field named 'rc_2'
    Parameters.h:393: error: 'CH_2' was not declared in this scope
    Parameters.h:394: error: class 'Parameters' does not have any field named 'rc_3'
    Parameters.h:394: error: 'CH_3' was not declared in this scope
    Parameters.h:395: error: class 'Parameters' does not have any field named 'rc_4'
    Parameters.h:395: error: 'CH_4' was not declared in this scope
    Parameters.h:396: error: class 'Parameters' does not have any field named 'rc_5'
    Parameters.h:396: error: 'CH_5' was not declared in this scope
    Parameters.h:397: error: class 'Parameters' does not have any field named 'rc_6'
    Parameters.h:397: error: 'CH_6' was not declared in this scope
    Parameters.h:398: error: class 'Parameters' does not have any field named 'rc_7'
    Parameters.h:398: error: 'CH_7' was not declared in this scope
    Parameters.h:399: error: class 'Parameters' does not have any field named 'rc_8'
    Parameters.h:399: error: 'CH_8' was not declared in this scope
    Parameters.h:401: error: class 'Parameters' does not have any field named 'rc_10'
    Parameters.h:401: error: 'CH_10' was not declared in this scope
    Parameters.h:402: error: class 'Parameters' does not have any field named 'rc_11'
    Parameters.h:402: error: 'CH_11' was not declared in this scope
    Parameters.h:408: error: class 'Parameters' does not have any field named 'pid_rate_roll'
    Parameters.h:409: error: class 'Parameters' does not have any field named 'pid_rate_pitch'
    Parameters.h:410: error: class 'Parameters' does not have any field named 'pid_rate_yaw'
    Parameters.h:412: error: class 'Parameters' does not have any field named 'pid_loiter_rate_lat'
    Parameters.h:413: error: class 'Parameters' does not have any field named 'pid_loiter_rate_lon'
    Parameters.h:415: error: class 'Parameters' does not have any field named 'pid_nav_lat'
    Parameters.h:416: error: class 'Parameters' does not have any field named 'pid_nav_lon'
    Parameters.h:418: error: class 'Parameters' does not have any field named 'pid_throttle'
    Parameters.h:419: error: class 'Parameters' does not have any field named 'pid_throttle_accel'
    Parameters.h:420: error: class 'Parameters' does not have any field named 'pid_optflow_roll'
    Parameters.h:421: error: class 'Parameters' does not have any field named 'pid_optflow_pitch'
    Parameters.h:426: error: class 'Parameters' does not have any field named 'pi_loiter_lat'
    Parameters.h:427: error: class 'Parameters' does not have any field named 'pi_loiter_lon'
    Parameters.h:429: error: class 'Parameters' does not have any field named 'pi_stabilize_roll'
    Parameters.h:430: error: class 'Parameters' does not have any field named 'pi_stabilize_pitch'
    Parameters.h:431: error: class 'Parameters' does not have any field named 'pi_stabilize_yaw'
    Parameters.h:433: error: class 'Parameters' does not have any field named 'pi_alt_hold'
    /Parameters.h: At global scope:
    Parameters.h:438: error: 'AP_Param' has not been declared
    Parameters.h:438: error: expected initializer before 'var_info'
    In file included from ArduCopter.ino:125:
    GCS.h:43: error: 'FastSerial' has not been declared
    GCS.h:79: error: expected ',' or '...' before '*' token
    GCS.h:79: error: ISO C++ forbids declaration of 'prog_char_t' with no type
    GCS.h:90: error: ISO C++ forbids declaration of 'FastSerial' with no type
    GCS.h:90: error: expected ';' before '*' token
    /GCS.h: In member function 'void GCS_Class::init(int*)':
    GCS.h:44: error: '_port' was not declared in this scope
    /GCS.h: At global scope:
    GCS.h:109: error: 'FastSerial' has not been declared
    GCS.h:112: error: expected ',' or '...' before '*' token
    GCS.h:112: error: ISO C++ forbids declaration of 'prog_char_t' with no type
    GCS.h:117: error: 'AP_Param' has not been declared
    GCS.h:137: error: 'mavlink_message_t' has not been declared
    GCS.h:141: error: ISO C++ forbids declaration of 'AP_Param' with no type
    GCS.h:141: error: expected ';' before '*' token
    GCS.h:143: error: use of enum 'ap_var_type' without previous declaration
    GCS.h:145: error: 'AP_Param' has not been declared
    GCS.h:145: error: ISO C++ forbids declaration of 'ParamToken' with no type
    GCS.h:145: error: expected ';' before '_queued_parameter_token'
    GCS.h:169: error: 'mavlink_channel_t' does not name a type
    GCS.h:192: error: 'AP_Int16' does not name a type
    GCS.h:193: error: 'AP_Int16' does not name a type
    GCS.h:194: error: 'AP_Int16' does not name a type
    GCS.h:195: error: 'AP_Int16' does not name a type
    GCS.h:196: error: 'AP_Int16' does not name a type
    GCS.h:197: error: 'AP_Int16' does not name a type
    GCS.h:198: error: 'AP_Int16' does not name a type
    GCS.h:199: error: 'AP_Int16' does not name a type
    GCS.h:200: error: 'AP_Int16' does not name a type
    ArduCopter:252: error: variable or field 'send_heartbeat' declared void
    ArduCopter:252: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:253: error: variable or field 'send_attitude' declared void
    ArduCopter:253: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:254: error: variable or field 'send_limits_status' declared void
    ArduCopter:254: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:255: error: variable or field 'send_extended_status1' declared void
    ArduCopter:255: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:255: error: expected primary-expression before 'packet_drops'
    ArduCopter:256: error: variable or field 'send_meminfo' declared void
    ArduCopter:256: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:257: error: variable or field 'send_location' declared void
    ArduCopter:257: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:258: error: variable or field 'send_nav_controller_output' declared void
    ArduCopter:258: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:259: error: variable or field 'send_ahrs' declared void
    ArduCopter:259: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:260: error: variable or field 'send_simstate' declared void
    ArduCopter:260: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:261: error: variable or field 'send_hwstatus' declared void
    ArduCopter:261: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:262: error: variable or field 'send_gps_raw' declared void
    ArduCopter:262: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:263: error: variable or field 'send_servo_out' declared void
    ArduCopter:263: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:264: error: variable or field 'send_radio_in' declared void
    ArduCopter:264: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:265: error: variable or field 'send_radio_out' declared void
    ArduCopter:265: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:266: error: variable or field 'send_vfr_hud' declared void
    ArduCopter:266: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:267: error: variable or field 'send_raw_imu1' declared void
    ArduCopter:267: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:268: error: variable or field 'send_raw_imu2' declared void
    ArduCopter:268: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:269: error: variable or field 'send_raw_imu3' declared void
    ArduCopter:269: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:270: error: variable or field 'send_current_waypoint' declared void
    ArduCopter:270: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:271: error: variable or field 'send_statustext' declared void
    ArduCopter:271: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:272: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:273: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:273: error: expected primary-expression before 'enum'
    ArduCopter:273: error: expected primary-expression before 'packet_drops'
    ArduCopter:273: error: initializer expression list treated as compound expression
    ArduCopter:274: error: variable or field 'mavlink_send_message' declared void
    ArduCopter:274: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:274: error: expected primary-expression before 'enum'
    ArduCopter:274: error: expected primary-expression before 'packet_drops'
    ArduCopter:275: error: variable or field 'mavlink_send_text' declared void
    ArduCopter:275: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:275: error: expected primary-expression before 'severity'
    ArduCopter:275: error: expected primary-expression before 'const'
    ArduCopter:281: error: expected ',' or '...' before '*' token
    ArduCopter:281: error: ISO C++ forbids declaration of 'prog_char_t' with no type
    ArduCopter:287: error: variable or field 'print_latlon' declared void
    ArduCopter:287: error: 'BetterStream' was not declared in this scope
    ArduCopter:287: error: 's' was not declared in this scope
    ArduCopter:287: error: expected primary-expression before 'lat_or_lon'
    ArduCopter:338: error: variable or field 'print_latlon' declared void
    ArduCopter:338: error: 'BetterStream' was not declared in this scope
    ArduCopter:338: error: 's' was not declared in this scope
    ArduCopter:338: error: expected primary-expression before 'lat_or_lon'
    ArduCopter:449: error: variable or field 'limits_send_mavlink_status' declared void
    ArduCopter:449: error: 'mavlink_channel_t' was not declared in this scope
    ArduCopter:520: error: expected initializer before '*' token
    ArduCopter:533: error: variable or field 'run_cli' declared void
    ArduCopter:533: error: 'FastSerial' was not declared in this scope
    ArduCopter:533: error: 'port' was not declared in this scope
    ArduCopter:144: error: expected constructor, destructor, or type conversion before '(' token
    ArduCopter:145: error: expected constructor, destructor, or type conversion before '(' token
    ArduCopter:146: error: expected constructor, destructor, or type conversion before '(' token
    ArduCopter:149: error: expected initializer before '*' token
    ArduCopter:155: error: 'AP_Param' does not name a type
    ArduCopter:157: error: 'Arduino_Mega_ISR_Registry' does not name a type
    ArduCopter:176: error: 'APM_RC_APM2' does not name a type
    ArduCopter:184: error: 'AP_Semaphore' does not name a type
    ArduCopter:185: error: 'AP_Semaphore' does not name a type
    ArduCopter:187: error: 'DataFlash_APM2' does not name a type
    ArduCopter:196: error: 'AP_InertialSensor' has not been declared
    ArduCopter:196: error: expected initializer before 'ins_sample_rate'
    ArduCopter:212: error: expected initializer before '*' token
    ArduCopter:215: error: expected initializer before '*' token
    ArduCopter:238: error: 'AP_Baro_MS5611' does not name a type
    ArduCopter:241: error: 'AP_Compass_HMC5843' does not name a type
    ArduCopter:246: error: 'AP_OpticalFlow_ADNS3080' does not name a type
    ArduCopter:256: error: 'AP_GPS_Auto' does not name a type
    ArduCopter:281: error: 'AP_InertialSensor_MPU6000' does not name a type
    ArduCopter:289: error: 'AP_AHRS_DCM' does not name a type
    ArduCopter:335: error: 'AP_TimerProcess' does not name a type
    ArduCopter:347: error: 'ModeFilterInt16_Size3' does not name a type
    ArduCopter:352: error: 'AP_AnalogSource_Arduino' does not name a type
    ArduCopter:354: error: 'AP_RangeFinder_MaxsonarXL' does not name a type
    ArduCopter:477: error: 'AP_MotorsQuad' does not name a type
    ArduCopter:485: error: 'Vector3f' does not name a type
    ArduCopter:613: error: 'AP_LeadFilter' does not name a type
    ArduCopter:614: error: 'AP_LeadFilter' does not name a type
    ArduCopter:622: error: 'AverageFilterInt32_Size5' does not name a type
    ArduCopter:644: error: aggregate 'Location circle_WP' has incomplete type and cannot be defined
    ArduCopter:731: error: aggregate 'Location home' has incomplete type and cannot be defined
    ArduCopter:733: error: aggregate 'Location current_loc' has incomplete type and cannot be defined
    ArduCopter:735: error: aggregate 'Location next_WP' has incomplete type and cannot be defined
    ArduCopter:737: error: aggregate 'Location prev_WP' has incomplete type and cannot be defined
    ArduCopter:739: error: aggregate 'Location command_nav_queue' has incomplete type and cannot be defined
    ArduCopter:741: error: aggregate 'Location command_cond_queue' has incomplete type and cannot be defined
    ArduCopter:743: error: aggregate 'Location guided_WP' has incomplete type and cannot be defined
    ArduCopter:801: error: aggregate 'Location yaw_look_at_WP' has incomplete type and cannot be defined
    ArduCopter:845: error: 'AP_InertialNav' does not name a type
    ArduCopter:886: error: 'AP_Relay_APM2' does not name a type
    ArduCopter:893: error: 'AP_Camera' does not name a type
    ArduCopter:898: error: 'AP_AnalogSource_Arduino' does not name a type
    ArduCopter:901: error: expected ',' or '...' before '::' token
    ArduCopter:901: error: ISO C++ forbids declaration of 'Menu' with no type
    ArduCopter:909: error: 'AP_Mount' does not name a type
    ArduCopter:923: error: 'AP_Limits' does not name a type
    ArduCopter:924: error: 'AP_Limit_GPSLock' does not name a type
    ArduCopter:925: error: 'AP_Limit_Geofence' does not name a type
    ArduCopter:926: error: 'AP_Limit_Altitude' does not name a type
    ArduCopter.ino: In function 'void setup()':
    ArduCopter:939: error: 'memcheck_init' was not declared in this scope
    ArduCopter.ino: In function 'void loop()':
    ArduCopter:950: error: 'ins' was not declared in this scope
    ArduCopter:1006: error: 'class Parameters' has no member named 'log_bitmask'
    ArduCopter:1027: error: 'class Parameters' has no member named 'compass_enabled'
    ArduCopter:1028: error: 'compass' was not declared in this scope
    ArduCopter.ino: In function 'void fast_loop()':
    ArduCopter:1060: error: 'class Parameters' has no member named 'optflow_enabled'
    ArduCopter.ino: In function 'void medium_loop()':
    ArduCopter:1097: error: 'class Parameters' has no member named 'compass_enabled'
    ArduCopter:1098: error: 'compass' was not declared in this scope
    ArduCopter:1109: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1143: error: 'class Parameters' has no member named 'command_total'
    ArduCopter:1148: error: 'motors' was not declared in this scope
    ArduCopter:1149: error: 'class Parameters' has no member named 'log_bitmask'
    ArduCopter:1156: error: 'class Parameters' has no member named 'log_bitmask'
    ArduCopter:1166: error: 'class Parameters' has no member named 'battery_monitoring'
    ArduCopter.ino: In function 'void fifty_hz_loop()':
    ArduCopter:1227: error: 'camera_mount' was not declared in this scope
    ArduCopter:1236: error: 'camera' was not declared in this scope
    ArduCopter:1240: error: 'class Parameters' has no member named 'log_bitmask'
    ArduCopter:1240: error: 'motors' was not declared in this scope
    ArduCopter:1247: error: 'class Parameters' has no member named 'log_bitmask'
    ArduCopter:1247: error: 'motors' was not declared in this scope
    ArduCopter.ino: In function 'void slow_loop()':
    ArduCopter:1271: error: 'compass' was not declared in this scope
    ArduCopter:1275: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1275: error: 'class Parameters' has no member named 'compass_enabled'
    ArduCopter:1283: error: 'motors' was not declared in this scope
    ArduCopter:1284: error: 'class Parameters' has no member named 'log_bitmask'
    ArduCopter:1288: error: 'class Parameters' has no member named 'frame_orientation'
    ArduCopter:1297: error: 'class Parameters' has no member named 'rc_5'
    ArduCopter:1297: error: 'class Parameters' has no member named 'rc_6'
    ArduCopter:1297: error: 'class Parameters' has no member named 'rc_7'
    ArduCopter:1297: error: 'class Parameters' has no member named 'rc_8'
    ArduCopter:1297: error: 'class Parameters' has no member named 'rc_10'
    ArduCopter:1297: error: 'class Parameters' has no member named 'rc_11'
    ArduCopter:1297: error: 'update_aux_servo_function' was not declared in this scope
    ArduCopter:1299: error: 'enable_aux_servos' was not declared in this scope
    ArduCopter:1302: error: 'camera_mount' was not declared in this scope
    ArduCopter:1323: error: 'class Parameters' has no member named 'radio_tuning'
    ArduCopter.ino: In function 'void super_slow_loop()':
    ArduCopter:1343: error: 'class Parameters' has no member named 'log_bitmask'
    ArduCopter:1343: error: 'motors' was not declared in this scope
    ArduCopter:1348: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter.ino: In function 'void update_optical_flow()':
    ArduCopter:1374: error: 'optflow' was not declared in this scope
    ArduCopter:1376: error: 'ahrs' was not declared in this scope
    ArduCopter:1382: error: 'class Parameters' has no member named 'log_bitmask'
    ArduCopter.ino: In function 'void update_GPS()':
    ArduCopter:1396: error: 'g_gps' was not declared in this scope
    ArduCopter:1424: error: 'class Parameters' has no member named 'compass_enabled'
    ArduCopter:1426: error: 'compass' was not declared in this scope
    ArduCopter:1434: error: 'class Parameters' has no member named 'log_bitmask'
    ArduCopter:1434: error: 'motors' was not declared in this scope
    ArduCopter.ino: In function 'bool set_yaw_mode(uint8_t)':
    ArduCopter:1472: error: 'get_bearing_cd' was not declared in this scope
    ArduCopter.ino: In function 'void update_yaw_mode()':
    ArduCopter:1511: error: 'class Parameters' has no member named 'rc_4'
    ArduCopter:1516: error: 'class Parameters' has no member named 'axis_enabled'
    ArduCopter:1517: error: 'class Parameters' has no member named 'rc_4'
    ArduCopter:1519: error: 'class Parameters' has no member named 'rc_4'
    ArduCopter:1530: error: 'class Parameters' has no member named 'rc_4'
    ArduCopter:1541: error: 'class Parameters' has no member named 'rc_4'
    ArduCopter:1552: error: 'class Parameters' has no member named 'rc_4'
    ArduCopter:1565: error: 'class Parameters' has no member named 'rc_4'
    ArduCopter.ino: In function 'void update_roll_pitch_mode()':
    ArduCopter:1615: error: 'class Parameters' has no member named 'rc_1'
    ArduCopter:1615: error: 'class Parameters' has no member named 'rc_1'
    ArduCopter:1615: error: 'class Parameters' has no member named 'rc_1'
    ArduCopter:1643: error: 'class Parameters' has no member named 'axis_enabled'
    ArduCopter:1644: error: 'class Parameters' has no member named 'rc_1'
    ArduCopter:1645: error: 'class Parameters' has no member named 'rc_2'
    ArduCopter:1648: error: 'class Parameters' has no member named 'rc_1'
    ArduCopter:1649: error: 'class Parameters' has no member named 'rc_2'
    ArduCopter:1660: error: 'class Parameters' has no member named 'rc_1'
    ArduCopter:1661: error: 'class Parameters' has no member named 'rc_2'
    ArduCopter:1674: error: 'class Parameters' has no member named 'auto_slew_rate'
    ArduCopter:1674: error: 'class Parameters' has no member named 'auto_slew_rate'
    ArduCopter:1674: error: 'class Parameters' has no member named 'auto_slew_rate'
    ArduCopter:1674: error: 'class Parameters' has no member named 'auto_slew_rate'
    ArduCopter:1675: error: 'class Parameters' has no member named 'auto_slew_rate'
    ArduCopter:1675: error: 'class Parameters' has no member named 'auto_slew_rate'
    ArduCopter:1675: error: 'class Parameters' has no member named 'auto_slew_rate'
    ArduCopter:1675: error: 'class Parameters' has no member named 'auto_slew_rate'
    ArduCopter:1677: error: 'class Parameters' has no member named 'rc_1'
    ArduCopter:1678: error: 'class Parameters' has no member named 'rc_2'
    ArduCopter:1690: error: 'class Parameters' has no member named 'rc_1'
    ArduCopter:1691: error: 'class Parameters' has no member named 'rc_2'
    ArduCopter:1708: error: 'class Parameters' has no member named 'auto_slew_rate'
    ArduCopter:1708: error: 'class Parameters' has no member named 'auto_slew_rate'
    ArduCopter:1708: error: 'class Parameters' has no member named 'auto_slew_rate'
    ArduCopter:1708: error: 'class Parameters' has no member named 'auto_slew_rate'
    ArduCopter:1709: error: 'class Parameters' has no member named 'auto_slew_rate'
    ArduCopter:1709: error: 'class Parameters' has no member named 'auto_slew_rate'
    ArduCopter:1709: error: 'class Parameters' has no member named 'auto_slew_rate'
    ArduCopter:1709: error: 'class Parameters' has no member named 'auto_slew_rate'
    ArduCopter:1717: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter.ino: In function 'void update_simple_mode()':
    ArduCopter:1739: error: 'ahrs' was not declared in this scope
    ArduCopter:1752: error: 'class Parameters' has no member named 'rc_1'
    ArduCopter:1752: error: 'class Parameters' has no member named 'rc_2'
    ArduCopter:1753: error: 'class Parameters' has no member named 'rc_1'
    ArduCopter:1753: error: 'class Parameters' has no member named 'rc_2'
    ArduCopter:1755: error: 'class Parameters' has no member named 'rc_1'
    ArduCopter:1756: error: 'class Parameters' has no member named 'rc_2'
    ArduCopter.ino: In function 'bool set_throttle_mode(uint8_t)':
    ArduCopter:1780: error: 'class Parameters' has no member named 'throttle_accel_enabled'
    ArduCopter:1821: error: 'cliSerial' was not declared in this scope
    ArduCopter.ino: In function 'void update_throttle_mode()':
    ArduCopter:1848: error: 'motors' was not declared in this scope
    ArduCopter:1866: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1870: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1876: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1881: error: 'motors' was not declared in this scope
    ArduCopter:1882: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1882: error: 'class Parameters' has no member named 'throttle_cruise'
    ArduCopter:1892: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1895: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1901: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1904: error: 'motors' was not declared in this scope
    ArduCopter:1905: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1905: error: 'class Parameters' has no member named 'throttle_cruise'
    ArduCopter:1915: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1919: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1926: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1930: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1937: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1942: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1949: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1954: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1955: error: 'class Parameters' has no member named 'auto_velocity_z_min'
    ArduCopter:1955: error: 'class Parameters' has no member named 'auto_velocity_z_max'
    ArduCopter:1961: error: 'class Parameters' has no member named 'rc_3'
    ArduCopter:1973: error: 'motors' was not declared in this scope
    ArduCopter:1974: error: 'class Parameters' has no member named 'auto_velocity_z_min'
    ArduCopter:1974: error: 'class Parameters' has no member named 'auto_velocity_z_max'
    ArduCopter.ino: In function 'void read_AHRS()':
    ArduCopter:1994: error: 'ahrs' was not declared in this scope
    ArduCopter:1995: error: 'omega' was not declared in this scope
    ArduCopter:1995: error: 'ins' was not declared in this scope
    ArduCopter.ino: In function 'void update_trig()':
    ArduCopter:2003: error: 'Vector2f' was not declared in this scope
    ArduCopter:2003: error: expected `;' before 'yawvector'
    ArduCopter:2004: error: 'Matrix3f' was not declared in this scope
    ArduCopter:2004: error: expected `;' before 'temp'
    ArduCopter:2006: error: 'yawvector' was not declared in this scope
    ArduCopter:2006: error: 'temp' was not declared in this scope
    ArduCopter:2010: error: 'safe_sqrt' was not declared in this scope
    ArduCopter.ino: In function 'void update_altitude()':
    ArduCopter:2059: error: 'class Parameters' has no member named 'sonar_enabled'
    ArduCopter.ino: In function 'void update_altitude_est()':
    ArduCopter:2105: error: 'inertial_nav' was not declared in this scope
    ArduCopter:2113: error: 'class Parameters' has no member named 'log_bitmask'
    ArduCopter:2113: error: 'motors' was not declared in this scope
    ArduCopter.ino: In function 'void tuning()':
    ArduCopter:2134: error: 'class Parameters' has no member named 'rc_6'
    ArduCopter:2135: error: 'class Parameters' has no member named 'rc_6'
    ArduCopter:2135: error: 'class Parameters' has no member named 'radio_tuning_low'
    ArduCopter:2135: error: 'class Parameters' has no member named 'radio_tuning_high'
    ArduCopter:2137: error: 'class Parameters' has no member named 'radio_tuning'
    ArduCopter:2140: error: 'class Parameters' has no member named 'pid_rate_roll'
    ArduCopter:2141: error: 'class Parameters' has no member named 'pid_rate_pitch'
    ArduCopter:2145: error: 'class Parameters' has no member named 'pi_stabilize_roll'
    ArduCopter:2146: error: 'class Parameters' has no member named 'pi_stabilize_pitch'
    ArduCopter:2150: error: 'class Parameters' has no member named 'pi_stabilize_roll'
    ArduCopter:2151: error: 'class Parameters' has no member named 'pi_stabilize_pitch'
    ArduCopter:2155: error: 'class Parameters' has no member named 'acro_p'
    ArduCopter:2159: error: 'class Parameters' has no member named 'pid_rate_roll'
    ArduCopter:2160: error: 'class Parameters' has no member named 'pid_rate_pitch'
    ArduCopter:2164: error: 'class Parameters' has no member named 'pid_rate_roll'
    ArduCopter:2165: error: 'class Parameters' has no member named 'pid_rate_pitch'
    ArduCopter:2169: error: 'class Parameters' has no member named 'pi_stabilize_yaw'
    ArduCopter:2173: error: 'class Parameters' has no member named 'pi_stabilize_yaw'
    ArduCopter:2177: error: 'class Parameters' has no member named 'pid_rate_yaw'
    ArduCopter:2181: error: 'class Parameters' has no member named 'pid_rate_yaw'
    ArduCopter:2185: error: 'class Parameters' has no member named 'pid_throttle'
    ArduCopter:2189: error: 'class Parameters' has no member named 'pid_throttle'
    ArduCopter:2193: error: 'class Parameters' has no member named 'pid_throttle'
    ArduCopter:2197: error: 'motors' was not declared in this scope
    ArduCopter:2201: error: 'class Parameters' has no member named 'rc_6'
    ArduCopter:2201: error: 'relay' was not declared in this scope
    ArduCopter:2202: error: 'class Parameters' has no member named 'rc_6'
    ArduCopter:2202: error: 'relay' was not declared in this scope
    ArduCopter:2206: error: 'class Parameters' has no member named 'waypoint_speed_max'
    ArduCopter:2206: error: 'class Parameters' has no member named 'rc_6'
    ArduCopter:2210: error: 'class Parameters' has no member named 'pi_loiter_lat'
    ArduCopter:2211: error: 'class Parameters' has no member named 'pi_loiter_lon'
    ArduCopter:2215: error: 'class Parameters' has no member named 'pi_loiter_lat'
    ArduCopter:2216: error: 'class Parameters' has no member named 'pi_loiter_lon'
    ArduCopter:2220: error: 'class Parameters' has no member named 'pid_nav_lat'
    ArduCopter:2221: error: 'class Parameters' has no member named 'pid_nav_lon'
    ArduCopter:2225: error: 'class Parameters' has no member named 'pid_loiter_rate_lon'
    ArduCopter:2226: error: 'class Parameters' has no member named 'pid_loiter_rate_lat'
    ArduCopter:2230: error: 'class Parameters' has no member named 'pid_loiter_rate_lon'
    ArduCopter:2231: error: 'class Parameters' has no member named 'pid_loiter_rate_lat'
    ArduCopter:2235: error: 'class Parameters' has no member named 'pid_loiter_rate_lon'
    ArduCopter:2236: error: 'class Parameters' has no member named 'pid_loiter_rate_lat'
    ArduCopter:2240: error: 'class Parameters' has no member named 'pid_nav_lat'
    ArduCopter:2241: error: 'class Parameters' has no member named 'pid_nav_lon'
    ArduCopter:2251: error: 'class Parameters' has no member named 'pi_alt_hold'
    ArduCopter:2255: error: 'class Parameters' has no member named 'pid_optflow_roll'
    ArduCopter:2256: error: 'class Parameters' has no member named 'pid_optflow_pitch'
    ArduCopter:2260: error: 'class Parameters' has no member named 'pid_optflow_roll'
    ArduCopter:2261: error: 'class Parameters' has no member named 'pid_optflow_pitch'
    ArduCopter:2265: error: 'class Parameters' has no member named 'pid_optflow_roll'
    ArduCopter:2266: error: 'class Parameters' has no member named 'pid_optflow_pitch'
    ArduCopter:2271: error: 'ahrs' was not declared in this scope
    ArduCopter:2284: error: 'inertial_nav' was not declared in this scope
    ArduCopter:2289: error: 'class Parameters' has no member named 'pid_throttle_accel'
    ArduCopter:2293: error: 'class Parameters' has no member named 'pid_throttle_accel'
    ArduCopter:2297: error: 'class Parameters' has no member named 'pid_throttle_accel'
    AP_State.ino: In function 'void dump_state()':
    AP_State:138: error: 'cliSerial' was not declared in this scope
    Attitude.ino: In function 'void get_stabilize_roll(int32_t)':
    Attitude:7: error: 'ahrs' was not declared in this scope
    Attitude:13: error: 'class Parameters' has no member named 'pi_stabilize_roll'
    Attitude:18: error: 'class Parameters' has no member named 'pi_stabilize_roll'
    Attitude:20: error: 'class Parameters' has no member named 'pi_stabilize_roll'
    Attitude.ino: In function 'void get_stabilize_pitch(int32_t)':
    Attitude:31: error: 'ahrs' was not declared in this scope
    Attitude:37: error: 'class Parameters' has no member named 'pi_stabilize_pitch'
    Attitude:42: error: 'class Parameters' has no member named 'pi_stabilize_pitch'
    Attitude:44: error: 'class Parameters' has no member named 'pi_stabilize_pitch'
    Attitude.ino: In function 'void get_stabilize_yaw(int32_t)':
    Attitude:59: error: 'ahrs' was not declared in this scope
    Attitude:66: error: 'class Parameters' has no member named 'pi_stabilize_yaw'
    Attitude:67: error: 'class Parameters' has no member named 'pi_stabilize_yaw'
    Attitude:78: error: 'class Parameters' has no member named 'log_bitmask'
    Attitude:78: error: 'class Parameters' has no member named 'radio_tuning'
    Attitude.ino: In function 'void get_acro_roll(int32_t)':
    Attitude:94: error: 'class Parameters' has no member named 'acro_p'
    Attitude.ino: In function 'void get_acro_pitch(int32_t)':
    Attitude:103: error: 'class Parameters' has no member named 'acro_p'
    Attitude.ino: In function 'void get_acro_yaw(int32_t)':
    Attitude:112: error: 'class Parameters' has no member named 'acro_p'
    Attitude.ino: In function 'void get_roll_rate_stabilized_ef(int32_t)':
    Attitude:125: error: 'class Parameters' has no member named 'acro_p'
    Attitude:125: error: 'class Parameters' has no member named 'acro_balance_roll'
    Attitude:132: error: 'class Parameters' has no member named 'acro_trainer_enabled'
    Attitude:134: error: 'ahrs' was not declared in this scope
    Attitude:137: error: 'ahrs' was not declared in this scope
    Attitude:141: error: 'motors' was not declared in this scope
    Attitude:141: error: 'class Parameters' has no member named 'rc_3'
    Attitude:146: error: 'ahrs' was not declared in this scope
    Attitude:151: error: 'class Parameters' has no member named 'pi_stabilize_roll'
    Attitude.ino: In function 'void get_pitch_rate_stabilized_ef(int32_t)':
    Attitude:161: error: 'class Parameters' has no member named 'acro_p'
    Attitude:161: error: 'class Parameters' has no member named 'acro_balance_pitch'
    Attitude:170: error: 'ahrs' was not declared in this scope
    Attitude:173: error: 'ahrs' was not declared in this scope
    Attitude:177: error: 'motors' was not declared in this scope
    Attitude:177: error: 'class Parameters' has no member named 'rc_3'
    Attitude:182: error: 'ahrs' was not declared in this scope
    Attitude:185: error: 'class Parameters' has no member named 'pi_stabilize_pitch'
    Attitude.ino: In function 'void get_yaw_rate_stabilized_ef(int32_t)':
    Attitude:196: error: 'class Parameters' has no member named 'acro_p'
    Attitude:203: error: 'ahrs' was not declared in this scope
    Attitude:208: error: 'motors' was not declared in this scope
    Attitude:208: error: 'class Parameters' has no member named 'rc_3'
    Attitude:216: error: 'class Parameters' has no member named 'pi_stabilize_yaw'
    Attitude.ino: In function 'void run_rate_controllers()':
    Attitude:274: error: 'class Parameters' has no member named 'rc_1'
    Attitude:275: error: 'class Parameters' has no member named 'rc_2'
    Attitude:276: error: 'class Parameters' has no member named 'rc_4'
    Attitude:280: error: 'class Parameters' has no member named 'throttle_accel_enabled'
    Attitude.ino: In function 'int16_t get_rate_roll(int32_t)':
    Attitude:455: error: 'omega' was not declared in this scope
    Attitude:459: error: 'class Parameters' has no member named 'pid_rate_roll'
    Attitude:462: error: 'motors' was not declared in this scope
    Attitude:462: error: 'AP_MOTOR_ROLLPITCH_LIMIT' was not declared in this scope
    Attitude:463: error: 'class Parameters' has no member named 'pid_rate_roll'
    Attitude:465: error: 'class Parameters' has no member named 'pid_rate_roll'
    Attitude:468: error: 'class Parameters' has no member named 'pid_rate_roll'
    Attitude:476: error: 'class Parameters' has no member named 'log_bitmask'
    Attitude:476: error: 'class Parameters' has no member named 'radio_tuning'
    Attitude:476: error: 'class Parameters' has no member named 'radio_tuning'
    Attitude:476: error: 'class Parameters' has no member named 'radio_tuning'
    Attitude.ino: In function 'int16_t get_rate_pitch(int32_t)':
    Attitude:498: error: 'omega' was not declared in this scope
    GCS_Mavlink.ino: At global scope:
    GCS_Mavlink:9: error: 'mavlink_statustext_t' does not name a type
    GCS_Mavlink:19: error: expected ',' or '...' before '*' token
    GCS_Mavlink:19: error: ISO C++ forbids declaration of 'prog_char_t' with no type
    GCS_Mavlink:57: error: variable or field 'send_heartbeat' declared void
    GCS_Mavlink:57: error: 'mavlink_channel_t' was not declared in this scope

  8. #1166

    Регистрация
    16.03.2012
    Адрес
    Санкт-петербург
    Возраст
    57
    Сообщений
    267
    У Алексея есть тест программа проверки выходов от 0 до 70. Я её переделал чтобы посмотреть где какие цифровые выходы, т.е. идентифицировать номер, однако вместо осцилографа я пользовался светодиодом с резистором и кнопка в 0 вход другой контакт GND. Начинается проверка с 1 контакта, на мониторе смотрим номер, жмём кнопку, следующий контакт 2 и т.д. проверяемый выход должен моргать светодиодом, проверенные горят постоянно.

    int i =1;
    int pin=0; // is switch to GND
    int value=0;
    void setup()
    {
    Serial.begin(38400);
    // set the digital pin0 as input:
    pinMode(pin, INPUT);
    digitalWrite(pin, HIGH);
    }
    void loop()
    {

    i=1;
    while (i<54) // digital ouputs from 1 to 53
    {
    Serial.println(i,DEC);
    pinMode(i, OUTPUT);
    digitalWrite(i, LOW);
    delay (1000);
    digitalWrite(i, HIGH);
    delay (1000);
    value=digitalRead(pin);
    if(value ==0)
    {
    i++;}
    }

    }

  9. #1167

    Регистрация
    22.06.2009
    Адрес
    Калининград
    Возраст
    35
    Сообщений
    1,968
    а зачем так сложно, если умееш писать код то не проще ли залезть в заголовочники ардуиноиде и посмотреть там что куда?

  10.  
  11. #1168

    Регистрация
    16.03.2012
    Адрес
    Санкт-петербург
    Возраст
    57
    Сообщений
    267
    Цитата Сообщение от kaveg Посмотреть сообщение
    залезть в заголовочники
    Я не понял что такое заголовочники. Сделали новую Ардустанцию на Атмеге 2560 http://store.jdrones.com/ArduStation...gcsjdasm13.htm . Я установил программу на плату Атмеги2560 от старой версии Ардустанции на 328Р , но Бузер не заработал, ну я решил что он потерялся. В программе написан 14 выход, вот я его искал, так быстрее чем в даташите разбираться. Получилось что Бузер сел на ТХ3, надо поправить. Я не программист, но вот хочу чтобы эта Ардустанция давала меняющийся по частоте звук, т.е. когда планер подхватит термик частота увеличивается и наоборот при снижении звук меняется на низкий тон и молчит когда нет ускорения по вертикали. Это сделано на больших планерах такой звук, очень удобно искать потоки не отвлекаясь на приборы. Может кто-то встречал такую программу?

  12. #1169

    Регистрация
    22.06.2009
    Адрес
    Калининград
    Возраст
    35
    Сообщений
    1,968
    Файлик pins_arduino.h там смотрется мапинг ардуино пинов на порты\биты атмеги, далее в даташите на мегу смотрим какая нога микросхемки имеет тоже обосзначение
    например
    пин номер 15, там обозначен как PJ , // PJ 0 ** 15 ** USART3_RX
    соотвественно лезем в даташит меги и смотрим какая нога PORTJ бит 0

    ну и файлик смотрим в каталоге ардуины hardware/arduino/variants/mega

    ну или для ленивых гуглим картинку на которой будет нарисовано какая нога какой ардуинопин)))

    просто объективно все 54 или сколькотам у меги лампочкой и кнопочкой усталбы тестить и сбился бы уже на 10й ноге)))

  13. #1170

    Регистрация
    16.03.2012
    Адрес
    Санкт-петербург
    Возраст
    57
    Сообщений
    267
    Цитата Сообщение от kaveg Посмотреть сообщение
    ну или для ленивых гуглим картинку на которой будет нарисовано какая нога какой ардуинопин
    Картинка наверно такая как здесь: http://arduino.cc/en/Hacking/PinMapping2560 Спасибо за подсказку где найти файлик, теперь понятно, что библиотека пинов работает с разными платами Атмеги, а поэтому программы адаптируются и работают одинаково. Однако я попробовал вставить в программу Ардустанции музыкальный фрагмент взятый из 3pi (робот таблетка) демо прораммы, чтобы при включении станции играл фрагмент фуги Баха. Всё скомпилировалось и встало в железо но звук пищал на разные тона, я думаю это из разной частоты генератора - в Ардустанции 16МГц, а в 3pi 20 МГц. Так что "каменный цветок" не всегда получается. Теоретически конечно пины искать можно, но лампочкой находится конкретный физический контакт и проверяется его работа, что Алексей Козин делал для проверки непропая только осцилографом.

  14. #1171

    Регистрация
    22.06.2009
    Адрес
    Калининград
    Возраст
    35
    Сообщений
    1,968
    ну да, непропай по даташиту не найдёшь)))

  15. #1172

    Регистрация
    16.03.2012
    Адрес
    Санкт-петербург
    Возраст
    57
    Сообщений
    267
    Пожалуйста, подскажите функцию джойстика в Планировщике в закладке "Действия". Можно ли использовать канал телеметрии для управления?

  16. #1173
    Забанен
    Регистрация
    25.05.2009
    Адрес
    Украина
    Возраст
    39
    Сообщений
    518
    Сегодня было первое включение АРМ2.5 - с датчиком тока-напряжения (шестипроводный) и GPS UBLOX LEA-6H.
    Показания напряжения отличаются от реальных на 0.44В (реально 12.44 - показывает 12.0) - как откалибровать понять не смог. Пробовал по инструкции в ПО наземной станции - но там только о датчике тока с тремя проводами... И GPS похоже совсем мертвый - светится красный светодиод постоянным светом, спутников 0, HDOP 100... ЖПС включен в "старый порт".

  17. #1174

    Регистрация
    22.06.2009
    Адрес
    Калининград
    Возраст
    35
    Сообщений
    1,968
    спутников 0 вы случайно не дома его включали с окнами на север?

    а вообще объективно - чистое небо широта поближе к экватору и батарейка чтобы альманах не качал каждый раз)))

  18. #1175
    Забанен
    Регистрация
    25.05.2009
    Адрес
    Украина
    Возраст
    39
    Сообщений
    518
    Цитата Сообщение от kaveg Посмотреть сообщение
    вы случайно не дома его включали с окнами на север?
    В помещении, но рядом с большими окнами - практически любые ЖПСы в этом месте находят по 6-8 спутников, пролежал включенным больше двух часов, так что здесь однозначно проблема не в "чистом небе".

  19. #1176

    Регистрация
    22.06.2009
    Адрес
    Калининград
    Возраст
    35
    Сообщений
    1,968
    я в том смысле что я эксперт по ловле гпс сигнала в фиговых условиях))) у меня бывало время синкал минут 15))) потому описал что нужно чтобы гпс резко словил)))

    автомобильный навигатор с батарейкой у меня на подоконнике 3д включает раньше чем жпс без батарейки смогет засинкать время))) проведите тест на открытом небе в солнечную погоду...

  20. #1177

    Регистрация
    15.09.2011
    Адрес
    Москва
    Возраст
    45
    Сообщений
    5,941
    Записей в дневнике
    22
    я слыхал что ублоксы ловят только под открытым небом, особенно те которые без lna и активной антенны (попробовать пока не довелось)
    mediatek 3329 globaltop pa6b - тот что дидроновцы продают стабильно ловит у окна
    mediatek 3339 globaltop pa6c стабильно ловит вдали от окон под двойным железобетонным перекрытием

    любой жпс с батарейкой (втч авто) долго ловит спутники на холодную, лучше ловить под открытым небом. зато когда спутники пойманы впервые и данные загружены а часы синхронизированы захват будет и быстрее и в более плохих условиях

  21. #1178
    Забанен
    Регистрация
    25.05.2009
    Адрес
    Украина
    Возраст
    39
    Сообщений
    518
    Спасибо всем ответившим - ЖПС запустился, проблема была именно в месте расположения - сместил на метр на том же столе - сразу нашел 6 спутников.
    Интересный момент - до определения координат авиагоризонт отображает реальное положение платы очень точно, при нахождении спутников (правда, HDOP лучше 2.5 в помещении не получается) горизонт начинает "колбасить" - плата на столе неподвижно - а отображает что тряску по всем осям +-10 гардусов, надеюсь, при более качественной фиксации это уйдет.
    Вопрос с калибровкой датчика тока остается открытым - врет на 0.4 вольта - вместо 12.4 показывает 12.0, как это исправить?

  22. #1179

    Регистрация
    15.09.2011
    Адрес
    Москва
    Возраст
    45
    Сообщений
    5,941
    Записей в дневнике
    22
    Цитата Сообщение от KZ-850 Посмотреть сообщение
    Вопрос с калибровкой датчика тока остается открытым - врет на 0.4 вольта - вместо 12.4 показывает 12.0, как это исправить?
    в advanced parameters list есть параметр VOLT_DIVIDER
    в датчике напряжения стоит резисторный делитель коэффициент деления этого резисторного делителя должен соответствовать этому параметру.
    но ошибка в 0,4 вольта в столь примитивном измерителе крайне маловажна. это напряжение ниочем

    для того чтобы иметь представление об остатке заряда батареи по ее напряжению в простейшем случае надо измерить побаночно,
    если удобно видеть на экране привычную цифру около 12 на трех банках то минимальное побаночное надо умножить на число банок.
    за критический остаток я принимаю 3.5вольта

    иначе если в батарее три банки и по какойто причине в одной 3.0вольт в в двух других по 4 то вы увидите замечательные 11 вольт а через несколько секунд первая банка обнулится и сработает отсечка

    в более продвинутом случае нужно побаночные измерения корректировать на потери на внутреннем сопротивлении батареи (по потребляемому току) при этом критическим значением будет около 3,3 вольта на банку
    дополнительным бонусом от корректируемого по току измерения будет отсутствие прыжков напряжения при изменении газа.

    как то так если быть кратким

    Цитата Сообщение от KZ-850 Посмотреть сообщение
    Интересный момент - до определения координат авиагоризонт отображает реальное положение платы очень точно, при нахождении спутников (правда, HDOP лучше 2.5 в помещении не получается) горизонт начинает "колбасить"
    за этот интересный момент отвечает параметр ahrs_gps_gain
    если захват недостаточно устойчивый при ahrs_gps_gain =1 горизонт будет колбасить
    при ahrs_gps_gain =0 этого не будет.
    параметр предназначен для учета отклонения акселя в виражах за счет центростремительного ускорения
    Последний раз редактировалось alexeykozin; 31.01.2013 в 13:59.

  23. #1180

    Регистрация
    16.03.2012
    Адрес
    Санкт-петербург
    Возраст
    57
    Сообщений
    267
    Цитата Сообщение от egunak95 Посмотреть сообщение
    Пожалуйста, подскажите функцию джойстика в Планировщике в закладке "Действия". Можно ли использовать канал телеметрии для управления?
    Пожалуйста, теперь подскажу кому это интересно: Джойстик Сайтек определился легко, всё работает рулит сервами по телеметрии, но тормозит ужасно. Машинки медленно отрабатывают с задержкой, значит канал телеметрии использовать для управления можно но осторожно. В Ютубе видел ролик как рулят джойстиком с коментарием что парень не наигрался в симуляторы. Да и здесь "каменный цветок" не получился. Однако с ЖР ДСиКС9 и ИксБии на 2,4 ГГц нет никаких проблем, друг на друга не влияют, а я хотел на 35 МГц аппаратуру использовать.

  24. #1181

    Регистрация
    15.09.2011
    Адрес
    Москва
    Возраст
    45
    Сообщений
    5,941
    Записей в дневнике
    22
    в мануале по телеметрии написано что для использования джойстика надо увеличивать пропускную скорость телеметрии, а это в ущерб радиусу...
    какую аирспид выбирали? Ecc и пакеты mavlink использовали в настройке телеметрии?

  25. #1182
    Забанен
    Регистрация
    25.05.2009
    Адрес
    Украина
    Возраст
    39
    Сообщений
    518
    Возник еще вопрос - использую 3DR 915МГц радио модемы - при выходе за пределы связи МишнПлэнер зависает, при этом "потеря связи" не отображается, и при входе в зону действия связь автоматически не восстанавливается. Вопрос - дело в настройках, или алгоритмом наземки не предусмотрено выход из зоны действия связи в полете и возврат в нее?

  26. #1183

    Регистрация
    25.10.2010
    Адрес
    Санкт Петербург
    Возраст
    39
    Сообщений
    118
    Цитата Сообщение от KZ-850 Посмотреть сообщение
    Пробовал по инструкции в ПО наземной станции - но там только о датчике тока с тремя проводами....
    А что это за документ? Ссылочку можно?

  27. #1184

    Регистрация
    16.03.2012
    Адрес
    Санкт-петербург
    Возраст
    57
    Сообщений
    267
    Цитата Сообщение от alexeykozin Посмотреть сообщение
    какую аирспид выбирали? Ecc и пакеты mavlink использовали в настройке телеметрии
    57600 по умолчанию на ХВее настройки никакие не делал по причине незнания что надо изменить чтобы быстрее работало. Пока всё работает стабильно спутники ловит быстро, горизонт не плывёт а поэтому решил ничего не трогать. Однако сейчас думаю глядя на вашу конструкцию самолёта может электромотор поставить. Получается дорого электричество стоит, например если рассчитывать на 3 кг моего кроссового планера с Ардупилотом и литиевой батарейкой и электромотором подобрал ткое: моторчик Скорпион SII-3026-710 1000 Вт 124 усд регулятор на 60 А 50 усд ЗИППИ литий полимерная 5000мач 4с-20 33усд, зарядник 80 усд ну лопасти с бтекателем мелочи. 1000 Вт конечно при 20 В а с четырьмя банками будет меньше. ДВС весит 400 гр электричество около 800 гр. Конечно электро это чистые руки и самолёт. Может зря я такой моторчик могучий выбрал, но с ДВС на 6,5 кубов 200 метров набирает быстро. Сколько у вас по времени получается полёт на электричестве?

  28. #1185
    Забанен
    Регистрация
    25.05.2009
    Адрес
    Украина
    Возраст
    39
    Сообщений
    518
    Цитата Сообщение от student06 Посмотреть сообщение
    А что это за документ? Ссылочку можно?
    Это в МишнПлэнере в разделе "настройки"/"датчик тока" справа расписана процедура для датчика трехпроводного

  29. #1186

    Регистрация
    11.09.2009
    Адрес
    г. Королев
    Возраст
    30
    Сообщений
    193
    решил заказать ArduPilot Mega 2.5 и ОСД к ней. Подскажите чем вот это предложение http://rctimer.com/index.php?gOo=goo...22&productname= отличается вот от этого http://store.diydrones.com/APM_2_5_N...2-telem915.htm , почему в одном месте 140 а в другом 250 ?
    И еще видимо для полного комплекта надо вот это: https://store.diydrones.com/Ardupilo...-apmminosd.htm ?
    Я просто 2-й день читаю эту ветку и уже запутался со всякими ардууууифпбле.. Такой комплект будет работать? Мне нужна стабилизация раз, возвращение в точку старта два, авиагоризонт в полете через облака или ночью три, полет по точкам четыре и возможность немного корректировать ПО это пять.

  30. #1187
    DVE
    DVE вне форума

    Регистрация
    16.06.2008
    Адрес
    EU
    Возраст
    37
    Сообщений
    4,386
    Rctimer - китайский клон, схемотехнически то же самое, разве что пины не припаяны.
    Второе - оригинал, собрано, и в корпусе.

    Летает одинаково. Комплектация как можно видеть из картинок, разная.

  31. #1188

    Регистрация
    19.05.2010
    Адрес
    Литва, деревня Гадюкино
    Возраст
    60
    Сообщений
    3,913
    Цитата Сообщение от DinAlt Посмотреть сообщение
    почему в одном месте 140 а в другом 250 ?
    Ценообразование разуму неподвластно.
    Цитата Сообщение от DinAlt Посмотреть сообщение
    И еще видимо для полного комплекта надо вот это: https://store.diydrones.com/Ardupilo...-apmminosd.htm
    Да, надо. Только берите тоже на китайских сайтах (если не ошибаюсь, на диалэкстриме стоит чуть больше двадцатки и доставка - бесплатно). Работает так же, как за 65.

  32. #1189

    Регистрация
    15.09.2011
    Адрес
    Москва
    Возраст
    45
    Сообщений
    5,941
    Записей в дневнике
    22
    оригинальная минимосд судя по фоткам идет с импульсным регулятором напряжения, официально опубликовали первую версию платы, все китаезы делают именно ее,
    но с точки зрения потребителя этот стабилизатор в 90% случаев вообще не используется, а в оставшихся 10 вся польза от импульсника (малый нагрев платы и экономия батарей) может быть достигнута и на первом варианте с линейным, если питать аналоговую часть не от 12 вольт а 6,5-7,5

  33. #1190

    Регистрация
    10.08.2009
    Адрес
    Магнитогорск
    Возраст
    46
    Сообщений
    373
    рцтаймеры указывают в описании своей версии минимосд что проблема с нагревом отсутствует. А с первой версией проблема возникала если надо было кормить камеру и передатчик 12 вольтами, но она тоже решалась - пусть плюсовой провод мимо ОСД, и запаять перемычки для питания аналоговой части от цифровой, и все.

  34. #1191

    Регистрация
    16.03.2012
    Адрес
    Санкт-петербург
    Возраст
    57
    Сообщений
    267
    Цитата Сообщение от alexeykozin Посмотреть сообщение
    в мануале по телеметрии написано что для использования джойстика надо увеличивать пропускную скорость телеметрии, а это в ущерб радиусу
    Перечитал мануал на Ардупилот нашёл только это:
    *INSTRUCTIONS*
    // Because telemetry is a additional add on you need to tell APM that you are using one,
    // if you followed the instructions in the link above exactly then you need to do the following.
    // The Xbee modules has different speed settings (Baudrates) the default baud rate for telemetry is 57600, if you do not have enough knowledge yet we
    // Suggest you use the default baud. simply change the statement "#define SERIAL3_BAUD 57600"to whatever speed you would like if you chose to change it.
    //
    // *AVAILABLE SPEED OPTIONS* NOTE: WHEN CHOSING A BUAD SPEED FOR YOUR TELEMETRY YOU NEED TO SET UP YOUR
    // #define SERIAL3_BAUD 9600 XBEE TO THE SAME SPEED AS WELL AS YOUR GCS(gound control station)
    // #define SERIAL3_BAUD 19200 INSTRUCTIONS CAN BE FOUND IN LINK ABOVE
    // #define SERIAL3_BAUD 38400
    // #define SERIAL3_BAUD 57600
    // #define SERIAL3_BAUD 115200
    // ******************
    // *SELECTED OPPTION*
    #define SERIAL3_BAUD 57600
    // ******************
    А если телеметрию подключить через усилитель в 1 Вт как этот http://store.diydrones.com/2_4GHz_Am...amp-24-500.htm т.е. надо две штуки на самолёт и наземную станцию. Пишут что обеспечивает 10 км связи, но это проверяли с RC аппаратурой, а поэтому если пропустить телеметрию получится уменьшение дальности? В Ютубе ролик с джойстиком рулит уверенно, но неясно что там за аппарат.

  35. #1192

    Регистрация
    15.09.2011
    Адрес
    Москва
    Возраст
    45
    Сообщений
    5,941
    Записей в дневнике
    22
    http://code.google.com/p/apwikitest/wiki/3DRadio?wl=en
    см. "выбор скорости беспроводного канала"

  36. #1193

    Регистрация
    07.01.2012
    Адрес
    Quebec
    Возраст
    67
    Сообщений
    1,864
    А где можно купить такой датчик по току по более низкой цене? Для АПМ 1
    http://store.diydrones.com/APM_Power...apmpwrdean.htm

    Вот Нашел ОСД , цена почти в 4 раза меньше
    http://dx.com/p/minimosd-mavlink-osd...rd-blue-182603

  37. #1194

    Регистрация
    07.01.2012
    Адрес
    Quebec
    Возраст
    67
    Сообщений
    1,864
    Цитата Сообщение от alexeykozin Посмотреть сообщение
    потратил вечерок на изучение схемы питания АПМ2.5 вот некоторые выводы:

    Подскажите пожалуйста распиновку и как подключить к АПМ 1
    Спасибо

  38. #1195

    Регистрация
    15.09.2011
    Адрес
    Москва
    Возраст
    45
    Сообщений
    5,941
    Записей в дневнике
    22
    Цитата Сообщение от Alex 13 Посмотреть сообщение
    Подскажите пожалуйста распиновку и как подключить к АПМ 1 Спасибо
    Нажмите на изображение для увеличения
Название: IMG_4802.JPG
Просмотров: 19
Размер:	60.3 Кб
ID:	748552
    Подключение "повермодуля от апм2" к апм1
    поскольку в "повермодуле" уже есть необходимые делители то впаивать резисторы сюда не требуется, достаточно подключить проводки от сенсоров к соответсвующим отверстиям(вместо ножек резисторов) питание (там +5,3) и общий можно подать на нижнюю плату где нарисовано + и - а запаянную перемычку чуть выше снять, после чего проверить что напряжение во внутренней цепи автопилота не ниже 4,9.

    внимание! это подключение повермодуля, для подключения сенсора напряжения к батарее напрямую необходим резистор делителя 3,9 ком в верхней позиции!

  39. #1196

    Регистрация
    17.08.2011
    Адрес
    Ступино
    Возраст
    37
    Сообщений
    348
    Нашёл на dijdrones дискуссию, с улетевшим коптером. И информацию, что Mediatek GPS некорректно работает HD Wing Camera 1280x720p. В мой крайний полет перед закрытие сезона. RTL вел себя очень странно. Дрон возвращается на базу, делает половину витка и улетает прочь! Переключение в ручной режим, переключение в RTL. Возвращение на базу, половина витка и снова улетает. У кого такая HK камера, советую быть осторожным.

    http://diydrones.com/forum/topics/wa...-with-gps-lock
    Изображения  

  40. #1197

    Регистрация
    29.08.2012
    Адрес
    Обнинск
    Возраст
    39
    Сообщений
    595
    Записей в дневнике
    6
    Цитата Сообщение от alexeykozin Посмотреть сообщение
    я слыхал что ублоксы ловят только под открытым небом, особенно те которые без lna и активной антенны (попробовать пока не довелось)
    Враки ) у меня юблокс с батарейкой от Раббита ... ловит даже на столе у окна ... в поле где то минуту - две вначале дуплится, потом ясное дело работает сразу. А медиатек у меня от первого АРМ и там нет источника питания
    , соответственно сравнить даже нельзя (

  41. #1198

    Регистрация
    15.09.2011
    Адрес
    Москва
    Возраст
    45
    Сообщений
    5,941
    Записей в дневнике
    22
    с батарейкой да у окна, это даже китайские одногерцовые модули модули умеют))
    те мидеатеки что от первого апм идут на чипсете 3329, они примерно как юблоксы по чуйке (если батарейку напаять)
    тот о котором я говорю на 3339 globaltop PA6C

  42. #1199

    Регистрация
    07.01.2012
    Адрес
    Quebec
    Возраст
    67
    Сообщений
    1,864
    Цитата Сообщение от alexeykozin Посмотреть сообщение
    Подключение "повермодуля от апм2" к апм1

    Спасибо за ответ, но мне не понятно, от повермодуля идут 6 проводов, один красный, остальные черные
    Мне надо подключать все 6 проводов? Я думаю что должен идти к АП плюс, минус, и сигнальный, показывающий расход по току от сенсора
    У меня плата выглядит так, резисторы уже впаяны. как я понял их можно не трогать

    Нажмите на изображение для увеличения
Название: Ph-5.jpg
Просмотров: 17
Размер:	64.0 Кб
ID:	748714

  43. #1200
    Забанен
    Регистрация
    25.05.2009
    Адрес
    Украина
    Возраст
    39
    Сообщений
    518
    1. Возможно ли отключить автокалибровку акселей при включении - а так получается в поле идеально самолет не выставишь, включаешь - и горизонт "уплыл", чтобы брались данные про калибровку из памяти?
    2. При включении питания не "запускается" регулятор БК мотора - похоже только после "арма" подается сигнал управления на канал газа, если после "арма" передернуть питание регулятора - все работает нормально. Менять регуль (хотя по-моему все регуляторы проверяют наличие сигнала и его значение при включении), или есть какие-то настройки на эту тему?

+ Ответить в теме

Похожие темы

  1. Помогите разобраться в ворохе программного обеспечения.
    от Черт в разделе Программное обеспечение станков ЧПУ
    Ответов: 5
    Последнее сообщение: 12.07.2010, 17:14
  2. Датчик omron D5a с открытым коллектором (+)
    от frt в разделе Общие вопросы
    Ответов: 8
    Последнее сообщение: 18.09.2009, 04:49
  3. Видео с открытого кубка России по F3J
    от Sanya в разделе Планеры, мотопланеры
    Ответов: 11
    Последнее сообщение: 05.07.2008, 23:17
  4. Зарядное Устройство Poseidon 860-ds , Программное обеспечение
    от Texnik в разделе Аккумуляторы, зарядники
    Ответов: 3
    Последнее сообщение: 20.06.2008, 14:56
  5. Ответов: 0
    Последнее сообщение: 17.02.2002, 20:22

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения