Практические примеры построены в едином последовательном стиле и как можно конкретнее. Каждый пример начинается с короткой теоретической части, что способствует приобретению необходимых знаний перед слеующей практической частью. Практическая часть содержит в себе пример исходного кода программного обеспечения с комментариями. В целом, в примере кода использована библиотека Домашней Лаборатории, но в некоторых других примерах используется прямая настройка регистров. Первая глава, которая описывает всё необходимое для установки и настройки программного обеспечения, немного с другой структурой и целью. Примеры приведены для операционных систем Windows и Linux. Последующие главы и практические примеры подходят для обеих операционных систем и программного обеспечения.
Структура
Рядом с главами практических примеров приведен список необходимых начальных знаний. В списке имеются ссылки на другие главы книги, обозначенныe тематическими иконами:
Примеры базового программного обеспечения
Как было сказано выше, практические кодовые примеры составлены на базе библиотеки Домашней Лаборатории. В библиотеке написаны наиболее распространённые специфические операции AVR и процедуры, которые связаны с модулем Домашней Лаборатории. Использование библиотеки означает, что пользователь не должен для запуска модулей писать близкий к техническому обеспечению программный код, который пользуется регистром; хотя такая возможность всегда существует. Удаление из примеров, заданий и упражнений программного обеспечения, которое взаимодействует с техническим обеспечением, помогает пользователю сосредоточиться на создании своего алгоритма, а не на особенностях, связанных с техническим обеспечением.
Кодовый стиль примеров
Примеры программ написаны в одинаковом стиле, чтобы программный код был обзорнee. Общий стиль делает программу более понятной и исключает возникновение синтаксических ошибок. Определенного стиля желательно придерживаться и при выполнении упражнений. Основные характеристики стиля: