Использование одновременно двух скетчей

здравствуйте! может ли на плате работать несколько скетчей сразу? (например)

void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
  delay(1000);
  Serial.println(millis());
  delay(1000);
}

вместе с

void setup() {
  // put your setup code here, to run once:
  pinMode (13, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
digitalWrite (13, 1);           // вкл. светодиод
delay(000); //ждёт 1 сек
digitalWrite (13,0); // выключает светодиод
delay(1000);
}

возможна ли многозадачность на плате?

на какой плате?

на уно

нет низя.

жалко, спасибо за помощь!

на Raspberry Pi Pico, без проблем.

Возможна, но в пределах одного скетча

собсна, два скетча из стартового поста в одном ))
#include <shTaskManager.h> // https://github.com/VAleSh-Soft/shTaskManager

#define LED_PIN 13

shTaskManager tasks(2); // диспетчер задач, список на две задачи

shHandle task_of_blink;  // задача блинка
shHandle task_of_serial; // задача вывода в Serial

// функция задачи блинка
void blink()
{
  digitalWrite(LED_PIN, !digitalRead(LED_PIN));
}

// функция задачи вывода в Serial
void serial()
{
  Serial.println(millis());
}

void setup()
{
  Serial.begin(9600);
  pinMode(LED_PIN, OUTPUT);

  task_of_blink = tasks.addTask(1000ul, blink);   // добавляем задачу блинка в список диспетчера
  task_of_serial = tasks.addTask(2000ul, serial); // добавляем задачу вывода в Serial в список диспетчера
}

void loop()
{
  tasks.tick(); // обрабатываем список задач
}

хитрюга, а делеи куда дел?))

Продал в тихую ))

Но, если сильно хочется, то можно.

а на макбуке с дискретным видео - даже ТРИ!!!

а на raspberry pi 4?

цифирка “4” - значит 4 скетча можно. :joy:

3 лайка

Ну почему же. Может быть 2 отдельных скетча. В одном setup() и loop() в другом setup1() и loop1(). Будут выполняться последовательно. Можно ещё добавить).

Налево?

А направо они кому нужны? ))

1 лайк

Хоть бы как людей не отталкивал. Один - “нет, низя”, другой - “в тихую”… Нет что бы человека подбодрить? Нет, надо всё обхаять.( Вот, а потом люди жалуются, какой не хороший форум, понимаешь ли…

Да я даже код написал, куда уж бодрее? ))

Так ты ж в одном. И с какими то тасками. Кто ж это поймёт!
Код нужен для НАЧИНАЮЩИХ, а не для мудрёных каких.)

Ничего, ничего! Каждый привносит в общий котёл свой «зёрнышко», а там, глядишь и …

«Зерна отобьются в пули,
Пули отольются в гири»

А там уж …

«Таким ударным инструментом
Мы пробьем все стены в мире»