Проблема с Arduino Due
- Войдите на сайт для отправки комментариев
Пт, 19/02/2021 - 01:43
Приветствую!
С ардуино познакомился недавно, все вроде получалось, но до настоящего момента. Стыкнулся с проблемой. Есть кусочек кода:
#include <Streaming.h>
void setup() {
// Start Serial (debugging):
Serial.begin(115200);
Serial << F("\n- - - - - - - -\nSerial Started\n");
На Arduino Uno он компилируется без проблем. А на Arduino due беда. Выскакивает ошибка: Streaming.h:90:35: error: 'min' was not declared in this scope. Да, в библиотеке Streaming.h на 90й строке нашел параметр "min". Он встречается всего один раз. Но блин, для Uno работает же? Что я делаю не так?
Arduino: 1.8.5 (Windows 7), Плата:"Arduino/Genuino Uno" C:\Arduino\arduino-1.8.5\portable\sketchbook\sketch_feb19a\sketch_feb19a.ino:1:23: fatal error: Streaming.h: No such file or directory #include <Streaming.h> ^ compilation terminated. exit status 1 Ошибка компиляции для платы Arduino/Genuino Uno.Т.е. для Uno тоже далеко не все в порядке. Очевидно, проблема в нестандартном Streaming.h.
Могу посоветовать отказаться от этого модуля:
void setup() { // Start Serial (debugging): Serial.begin(115200); Serial.print(F("\n- - - - - - - -\nSerial Started\n")); } void loop() {}Ага! Спасибо! А что так можно было? ))))
На самом деле, как я уже и писал, программированием заинтересовался недавно, и под этот проект вырывая куски из скетчей других авторов. Таким образом набираясь знаний и да, не всегда до конца понимая что к чему. Буду пробовать. Еще раз спасибо!