• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z Arduino nano every
#1
Witam, jest to Mój pierwszy post na tym forum, więc proszę się nie gniewać jak wątek jest w złym dziale.

Ogólnie jestem początkującym, a problem mam taki: pisząc program na arduino nano rozrósł się tak bardzo że 32kB mi nie starczyło. Zacząłem szukać Alternatywy. Naturalnie z wyglądu i wyprowadzeń nóżek, Arduino Nano Every jest prawie takie samo, i ma pamięć 48kB - OK. Mój kod nie jest idealny ale na Arduino Nano wszystko się dało programować.

Natomiast na Arduino Nano Every jest problem z kawałkiem kodu.


node {
    void evaluate(Context ctx) {
        auto dev = getValue<input_DEV>(ctx);
        if (isInputDirty<input_DO>(ctx)) {
            auto color = getValue<input_C>(ctx);
            auto num = getValue<input_NUM>(ctx);
            if (isinf(num)) {
                // Fill all the LEDs
                dev->fill(color);
            } else {
                // Fill only specified number of LEDs
                bool fromTail = num < 0;
                uint32_t pixelsCount = (uint32_t) abs(num);
                dev->fill(color, pixelsCount, fromTail);
            }

            emitValue<output_DONE>(ctx, 1);
        }
        emitValue<output_DEVU0027>(ctx, dev);
    }
}


Tego kawałka nie chce przejąć.

INFORMACJA O BŁĘDZIE


Arduino:1.8.19 (Windows 7), Płytka:"Arduino Nano Every, None (ATMEGA4809)"

sketch_nov:1:1: error: 'node' does not name a type; did you mean 'tone'?

node {

^~~~

tone

exit status 1

'node' does not name a type; did you mean 'tone'?

Serdecznie dziękuję za pomoc.
 
Odpowiedź
#2
Chyba brakuje ci słówka struct albo class.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości