Ошибки в коде для Авиагоризонта на базе MPU6050, arduino mega2560, вывод на дисплей OLED SSD1306
- Войдите на сайт для отправки комментариев
Сб, 13/11/2021 - 16:28
Ошибки в коде для Авиагоризонта на базе MPU6050, arduino mega2560, вывод на дисплей OLED SSD1306
Текст ошибки:
Arduino: 1.8.16 (Windows Store 1.8.51.0) (Windows 10), Плата:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
Неверная библиотека найдена в C:\Users\Admin\Documents\Arduino\libraries\sketch_nov13a: нет заголовочных файлов (.h), найденных в C:\Users\Admin\Documents\Arduino\libraries\sketch_nov13a
C:\Users\Admin\AppData\Local\Temp\arduino_modified_sketch_294620\sketch_nov13a.ino: In function 'void setup()':
sketch_nov13a:10:16: error: 'mpu6050' was not declared in this scope
Wire.begin();mpu6050.begin();
^~~~~~~
C:\Users\Admin\AppData\Local\Temp\arduino_modified_sketch_294620\sketch_nov13a.ino:10:16: note: suggested alternative: 'MPU6050'
Wire.begin();mpu6050.begin();
^~~~~~~
MPU6050
sketch_nov13a:12:16: error: 'u8g2_font_t_symbols' was not declared in this scope
u8g2.setFont(u8g2_font_t_symbols);
^~~~~~~~~~~~~~~~~~~
C:\Users\Admin\AppData\Local\Temp\arduino_modified_sketch_294620\sketch_nov13a.ino:12:16: note: suggested alternative: 'u8g2_font_cu12_t_symbols'
u8g2.setFont(u8g2_font_t_symbols);
^~~~~~~~~~~~~~~~~~~
u8g2_font_cu12_t_symbols
C:\Users\Admin\AppData\Local\Temp\arduino_modified_sketch_294620\sketch_nov13a.ino: At global scope:
sketch_nov13a:15:23: error: expected initializer before '-' token
int xship=64;int yship-32;
^
C:\Users\Admin\AppData\Local\Temp\arduino_modified_sketch_294620\sketch_nov13a.ino: In function 'void loop()':
sketch_nov13a:22:3: error: 'mpu6050' was not declared in this scope
mpu6050.update(); dt=millis()-t1;if(dt>200)
^~~~~~~
C:\Users\Admin\AppData\Local\Temp\arduino_modified_sketch_294620\sketch_nov13a.ino:22:3: note: suggested alternative: 'MPU6050'
mpu6050.update(); dt=millis()-t1;if(dt>200)
^~~~~~~
MPU6050
sketch_nov13a:29:5: error: 'yship' was not declared in this scope
yship=map(v,+40,-40,55,5); int rot=map(a,-90,+90,314,0);u8g2.clearBuffer();
^~~~~
C:\Users\Admin\AppData\Local\Temp\arduino_modified_sketch_294620\sketch_nov13a.ino:29:5: note: suggested alternative: 'xship'
yship=map(v,+40,-40,55,5); int rot=map(a,-90,+90,314,0);u8g2.clearBuffer();
^~~~~
xship
sketch_nov13a:31:5: error: 'nave' was not declared in this scope
nave(((float)rot)/100.0f);u8g2.drawTriangle(xship-62,yship,xship+62,yship,xship,yship+2);
^~~~
C:\Users\Admin\AppData\Local\Temp\arduino_modified_sketch_294620\sketch_nov13a.ino: In function 'void ship(float)':
sketch_nov13a:38:9: error: 'yship' was not declared in this scope
int y=yship+(int)10*sin(a);
^~~~~
C:\Users\Admin\AppData\Local\Temp\arduino_modified_sketch_294620\sketch_nov13a.ino:38:9: note: suggested alternative: 'xship'
int y=yship+(int)10*sin(a);
^~~~~
xship
Несколько библиотек найдено для "Wire.h"
Используется: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.51.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\Wire
Не используется: C:\Users\Admin\Documents\Arduino\libraries\Wire
exit status 1
'mpu6050' was not declared in this scope
Умоляю помогите бездарю =(
1. http://arduino.ru/forum/pesochnitsa-razdel-dlya-novichkov/pesochnitsa-novichok-prochti
2. http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii
keiserberg, вот ты только сегодня зарегистрировался и сразу создаешь тему.
А торопиться не надо. Прежде, чем писать, следовало бы хотя бы 2-3 дня почитать форум.
Или ты не читатель, а писатель?
Или ты не читатель, а писатель?
Ну видно же, что он проситель ))))
писатель?
Бездарь.
Сам сказал.
Мужики. я вас понял. Пошел читать и изучать то, что вы скинули. Спасиб большое =)
Мужики. я вас понял. Пошел читать и изучать то, что вы скинули. Спасиб большое =)
Этого мало, библиотеку MPU6050 тоже почитай ну или ссылку выложи, что там за функции одному Аллаху известно