Sketch

Скетч — это скомпилированный код, который загружается на плату Arduino.


Этот тег следует использовать при написании кода для Arduino с использованием Arduino IDE.

Скетч имеет следующую структуру:

void setup()
{
    ...
}

void loop()
{
    ...
}

Функция setup вызывается один раз при запуске скетча. Затем функция loop вызывается повторно до тех пор, пока плата не будет выключена или перезапущена.

Скетч сохраняется с расширением .ino.


Если вы привыкли к более традиционному программированию на языке C, вышеизложенное делает следующее:

int main ()
  {
  init ();  // настраиваем оборудование, особенно таймеры, используемые delay()
  setup (); // ваш собственный код, который нужно запустить только один раз
  while (true)
    loop ();  // делаем это неоднократно
  return 0;   // это никогда не выполняется
  }

Это немного сложнее, но это основная идея. Кроме того, среда IDE позволяет вам взять на себя управление, написав собственную функцию main() следующим образом:

int main ()
  {
  ...  // делайте здесь что хотите
  return 0;
  }

Если вы это сделаете, "обычный" основной файл будет проигнорирован.

Вопросы, связанные с [sketch]: