ардуино IDE лишь оболочка, но со своими правилами
конструктор, используемый для дальнейшего применения библиотеки (без него библиотека неработоспособна)
сами библиотеки в большинстве случаев содержат описания классов - как уж "по ученому" это обозвать... но есть факт.
"ученые КОТЫ" самой IDE и ее использованию пока что весьма мало внимания уделяли (в отличии от классических сред/компиляторов типа авр студио, GCC или мплаба) так что... даже правила самостоятельного написания прикладных библиотечек там приходится "изобретать" - тем более, что возможно применение и "смешанного варианта" из дополнительных файлов в самой папке проекта как в Си так и в С++ стиле, правда с обрамлением в дополнительные шаблоны(опять же особенности IDE)...
у так называемого скотча два раздела(функции) - один выполняемый однократно имеет название setup, другой - аналог Сишного main, именуется loop
Собственно смотрим устройство и работу с данной IDE. Там помимо явно видимого пользователем еще кучка скрытых добавок используется.
Последний раз редактировалось
BOB51 Вт ноя 29, 2022 14:19:29, всего редактировалось 1 раз.