Не могу откомпилировать программу

Ivan Izotov
Offline
Зарегистрирован: 19.04.2014

Здравствуйте.

Помогите новичку пожалуйста.

Пробовал поиграться с 9DOF Arduimu + FTDI Tool.

Не получается запустить пример:

 
Выдает ошибки :
 
Razor_AHRS.ino: In function 'void read_sensors()':
Razor_AHRS:389: error: 'Read_Gyro' was not declared in this scope
Razor_AHRS:390: error: 'Read_Accel' was not declared in this scope
Razor_AHRS:391: error: 'Read_Magn' was not declared in this scope
Razor_AHRS.ino: In function 'void reset_sensor_fusion()':
Razor_AHRS:411: error: 'Vector_Cross_Product' was not declared in this scope
Razor_AHRS:419: error: 'Compass_Heading' was not declared in this scope
Razor_AHRS:423: error: 'init_rotation_matrix' was not declared in this scope
Razor_AHRS.ino: In function 'void setup()':
Razor_AHRS:501: error: 'I2C_Init' was not declared in this scope
Razor_AHRS:502: error: 'Accel_Init' was not declared in this scope
Razor_AHRS:503: error: 'Magn_Init' was not declared in this scope
Razor_AHRS:504: error: 'Gyro_Init' was not declared in this scope
Razor_AHRS.ino: In function 'void loop()':
Razor_AHRS:632: error: 'output_calibration' was not declared in this scope
Razor_AHRS:640: error: 'Compass_Heading' was not declared in this scope
Razor_AHRS:641: error: 'Matrix_update' was not declared in this scope
Razor_AHRS:642: error: 'Normalize' was not declared in this scope
Razor_AHRS:643: error: 'Drift_correction' was not declared in this scope
Razor_AHRS:644: error: 'Euler_angles' was not declared in this scope
Razor_AHRS:646: error: 'output_angles' was not declared in this scope
Razor_AHRS:650: error: 'output_sensors' was not declared in this scope
 

 

leshak
Offline
Зарегистрирован: 29.09.2011

Скорее всего потому что вы пытаетесь компильнуть не программу, а кусочек программы.

Вам нужно, как минимум слить все что есть в папке https://github.com/ptrbrtz/razor-9dof-ahrs/blob/master/Arduino/Razor_AHRS , а не один .ino файл.

Сама папка, куда будете сливать все это хозяйство должна называться  Razor_AHRS и никак иначе.

Когда откроете свой Razor_AHRS.ino во вкладках должны открытся и остальные файлы.

Ну а дальше компиляете как обычно. Если повезет - должно скомпильнутся. Если не повезет и ему потребуются еще какие-то библиотеки - нужно будет их искать и ставить.

Ivan Izotov
Offline
Зарегистрирован: 19.04.2014

Огромное спасибо!

Все заработало.