не компилируется скетч
- Войдите на сайт для отправки комментариев
Втр, 26/03/2019 - 12:52
Хочу загрузить на arduino nano программу, но при компиляции выдает ошибку " Ошбка компиляции для платы Arduino Nano" Плата сто процентов указана правильно, пробовал загружать не на нано, а на уно, там такая же ошибка только вместо нано написанно уно " Ошибка компиляции для платы Arduino genuino UNO"
ВОТ СКОПИРОВАННАЯ ОШИБКА " Arduino: 1.8.7 Hourly Build 2018/09/17 12:33 (Windows 7), Плата:"Arduino/Genuino Uno"
Изменены опции сборки, пересобираем все
In file included from C:\Users\Администратор1\Documents\Arduino\sketch_nov25a\sketch_nov25a.ino:2:0:
C:\Users\Администратор1\Documents\Arduino\libraries\DHT-sensor-library-master/DHT_U.h:25:29: fatal error: Adafruit_Sensor.h: No such file or directory
compilation terminated.
exit status 1
Ошибка компиляции для платы Arduino/Genuino Uno.
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
"
А ВОТ САМ СКЕТЧ :
#include <DHT.h>
#include <DHT_U.h>
//#include <dht11.h>
#include <U8glib.h>
//#include "DHT.h"
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE|U8G_I2C_OPT_DEV_0);
#define DHTPIN 2 // what pin we're connected to
// Uncomment whatever type you're using!
#define DHTTYPE DHT11 // DHT 11
DHT dht(DHTPIN, DHTTYPE, 6);
char str[10];
void drawTest(void) {
u8g.setFont(u8g_font_unifont);
u8g.drawStr( 0, 20, "DHTxx test!");
}
void setup() {
Serial.begin(9600);
Serial.println("DHTxx test!");
dht.begin();
u8g.firstPage();
do {
drawTest();
} while( u8g.nextPage() );
}
void loop() {
// Wait a few seconds between measurements.
delay(2000);
// Reading temperature or humidity takes about 250 milliseconds!
// Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)
float h = dht.readHumidity();
// Read temperature as Celsius
float t = dht.readTemperature();
// Read temperature as Fahrenheit
float f = dht.readTemperature(true);
// Check if any reads failed and exit early (to try again).
if (isnan(h) || isnan(t) || isnan(f)) {
Serial.println("Failed to read from DHT sensor!");
return;
}
// Compute heat index
// Must send in temp in Fahrenheit!
float hi = dht.computeHeatIndex(f, h);
Serial.print("Temperature: ");
Serial.print(t);
Serial.print(" *C ");
Serial.print("Heat index: ");
Serial.print(hi);
Serial.println(" *F");
// picture loop
u8g.firstPage();
do {
u8g.setFont(u8g_font_helvB08);
u8g.drawStr( 0, 15, "Temperature:");
u8g.drawStr( 80, 15, dtostrf(t, 5, 2, str));
u8g.drawStr( 120, 15, "%");
u8g.drawStr( 0, 30, "CHSS:");
int k = random(65,95);
u8g.drawStr( 80, 30, dtostrf(k, 5, 2, str));
u8g.drawStr( 120, 30, " ");
u8g.drawStr( 80, 45, dtostrf(f, 5, 2, str));
u8g.drawStr( 120, 45, "\260F");
u8g.drawStr( 0, 60, "Heat index:");
u8g.drawStr( 80, 60, dtostrf(hi, 5, 2, str));
u8g.drawStr( 120, 60, "\260F");
} while( u8g.nextPage() );
}
"
Надеюсь поможете, заранее спасибо
Adafruit_Sensor.h: No such file or directory
Никаких ассациаций в ганглии?
В аглицком не силен, но "such", это наверно "сцуко", по нашему? Остальное и без перевода ясно.))))
Остальное и без перевода ясно.))))
Ну, не скажите, "филе"-то понятно, а вот из какого зверя/рыбы его рырезали - хрен разберёшь.
Ну, не скажите, "филе"-то понятно, а вот из какого зверя/рыбы его рырезали - хрен разберёшь.
Аха, но здесь уже каннибализмом попахивает. Я конечно знаю места, куда исключительно макак-резусов и павианов выбирают, но в Директора, надеюсь хомо, пусть не сапиенс, но хотя бы эректус.))))
А адские фрукты тут зачем ? Типа свинина с яблоками ?
Уважаемый ТС, пока Вам усиленно помогают - почитайте как всавляется программный код и вставьте его правильно. И переведите непонятные англицкин фразы яндекс переводчиком.
Остальное и без перевода ясно.))))
Ну, не скажите, "филе"-то понятно, а вот из какого зверя/рыбы его рырезали - хрен разберёшь.