Песочница. Раздел для новичков

Как сделать переменную, объявленную внутри функции(цикла) глобальной?

Всем привет! Я использую код для отправки сообщений Telegram боту, совместимый с библиотекой "Universal Telegram Bot" и платой ESP32. Я инициализирую объект определяющий Telegram бот в void setup(), после того как я прочитываю токен Telegram бота, название WiFi сети и её пароль из файловой системы SPIFFS, а затем сохраняю эти данные в переменные. Если объявить этот объект внутри void setup(), сразу после того как мы прочитали нужные для отправки сообщений Telegram боту данные, то этот объект будет локальным, и его не получится использовать в других циклах.

200*200 !=....

Код используется для подключения ардуино к GPS модули через канлог

И снова о GOTO. Метки из массива.

Всем привет.
Делаю табло на адресных светодиодах и кнопках. Каждая кнопка посылает свою цифру, которую программа должна прибавить к сумме и вывести на табло. Для вывода каждой цифры есть группа операторов в функции, на эту часть функции есть метки (а, b, c и т.д.). Эти метки лежат в массиве. Параметр функции говорит ей какую цифру надо выводить. Короче, примерно так:

Управление ардуиной второй ардуиной по UART

Товарищи знатоки, подскажите почему не получается управлять ардуиной при помощи другой ардуины соединив их по RX-TX. Значит на первой ардуине залил скетч с функцией - нажатие кнопки1 в серийный порт идет сообщение  ON, при нажатии на кнопку2 выдает сообщение OFF, в сериал мониторе все работает. На второй ардуине залит нижеследующий скетч, может там я чето неправильно сделал, с компа при посылании сообщения ON через сериал монитор зажигается встроенный светодиод, а при сообщении OFF он гаснет, так как и задумано.

Ошибка при загрузке скетча нано

C:\Users\Neo\AppData\Local\Temp\cco67HZr.ltrans0.ltrans.o: In function `main':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:43: undefined reference to `setup'
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:46: undefined reference to `loop'
collect2.exe: error: ld returned 1 exit status
exit status 1
ошибка что делать

Банальная тема COM 1 порт

Ребят, купил плату wemos d1 mini
Вроде все драйвера установил но все ровно показывает только COM1 порт
Что делать ? К какой гадалке идти ?

Temperature to code

Доброго времени суток всем!

Вот, недавно появилось острое желание организовать городской квест в своём городе по типу "Encounter".Хотелось бы собрать какое-нибудь интересное устройство на платформе "Arduino" для прохождения игры. 

Ошибка при компиляции скетча mcp_can

Добрый день, собираюсь подключить ардуино по can-у к модулю gps/глонасс arnavi, используя MCP2515, мой скетч

Хитрый таймер!

Доброе время суток!!! Прошу помощи в корректировки кода, идея такова при нажатии и удержании PIN_BUTTON1,  analogOutPin2 становиться HIGH на время outputValue, после чего код останавливается и ждет повторного нажатия PIN_BUTTON1, но у меня получился только блинк при удержании PIN_BUTTON1. Прошу Вашей помощи!!!