В Arduino IDE есть свой способ разделения крупного проекта на файлы - вкладки. Этот механизм позволяет разделить текст программы на несколько вкладок - при компиляции они просто соединяются в одно общее полотно слева направо:
Вкладка не является самостоятельным файлом, как .cpp или .h
- Каждая вкладка хранится в отдельном файле с расширением
.ino - При открытии любой вкладки откроется весь проект
- Главная вкладка - та, имя которой совпадает с именем папки проекта
- Вкладки упорядочиваются по алфавиту и в этом же порядке будут собираться в общий файл при компиляции
- Все вкладки имеют общую область видимости, по сути это один файл - в них нельзя создавать переменные с одинаковыми именами и функции с одинаковыми сигнатурами
Чтобы код программы располагался в ожидаемом порядке, вкладки можно называть в стиле tab1, tab2... Тогда они будут располагаться слева направо, а код в них будет объединяться последовательно
Не рекомендуется использовать вкладки - лучше сразу учиться писать нормально
Полезные страницы #
- Набор GyverKIT – наш большой стартовый набор Arduino, продаётся в России
- Каталог ссылок на дешёвые Ардуины, датчики, модули и прочие железки с AliExpress
- Обратная связь – сообщить об ошибке в уроке или предложить дополнение по тексту ([email protected])
- Поддержать автора за работу над уроками
