СПб.: Питер, 2017. — 252 с. — ISBN 978-5-496-02385-6.
Встречайте новую книгу от Саймона Монка, автора легендарного
бестселлера «Программируем Arduino. Основы работы со скетчами»!
Гуру электроники поможет преодолеть сложный путь от новичка до
профессионала, легко решающего самые сложные задачи
программирования скетчей. Пора двигаться дальше!
Проекты становятся всё более сложными, и в какой-то момент знаний
для их реализации уже не хватает. Прочитав книгу, вы научитесь
использовать прерывания, управлять памятью, писать программы для
Интернета, выполнять цифровую обработку сигналов, освоите
многозадачность и сможете создавать собственные библиотеки.
Эта книга задумана как продолжение бестселлера «Программируем
Arduino: Основы работы со скетчами. 2-е изд. ». Несмотря на то что
эта книга включает краткое повторение основ из книги «Programming
Arduino», она познакомит читателя с более продвинутыми аспектами
программирования плат Arduino. В частности, эта книга расскажет,
как:
обеспечить эффективную работу при минимальном объеме доступной
памяти;
решать сразу несколько задач без помощи механизмов многопоточного выполнения;
упаковывать код в библиотеки, чтобы им могли пользоваться другие;
использовать аппаратные прерывания и прерывания от таймера;
добиться максимальной производительности;
уменьшить потребление электроэнергии;
взаимодействовать с последовательными шинами разных типов (I2C, 1-Wire, SPI и последовательный порт);
взаимодействовать с портом USB;
взаимодействовать с сетью;
выполнять цифровую обработку сигналов (Digital Signal Processing, DSP). Книга включает 75 примеров скетчей, которые распространяются в открытом виде и доступны на веб-сайте автора www.simonmonk.org. Перейдя по ссылке на страницу этой книги, вы сможете загрузить исходный код примеров, а также самый актуальный список ошибок и опечаток, найденных в книге. К сожалению, в книге имеются неточности и ошибки. О них подробно рассказано в рецензии Ю. Ревича https://geektimes.ru/post/285780/
решать сразу несколько задач без помощи механизмов многопоточного выполнения;
упаковывать код в библиотеки, чтобы им могли пользоваться другие;
использовать аппаратные прерывания и прерывания от таймера;
добиться максимальной производительности;
уменьшить потребление электроэнергии;
взаимодействовать с последовательными шинами разных типов (I2C, 1-Wire, SPI и последовательный порт);
взаимодействовать с портом USB;
взаимодействовать с сетью;
выполнять цифровую обработку сигналов (Digital Signal Processing, DSP). Книга включает 75 примеров скетчей, которые распространяются в открытом виде и доступны на веб-сайте автора www.simonmonk.org. Перейдя по ссылке на страницу этой книги, вы сможете загрузить исходный код примеров, а также самый актуальный список ошибок и опечаток, найденных в книге. К сожалению, в книге имеются неточности и ошибки. О них подробно рассказано в рецензии Ю. Ревича https://geektimes.ru/post/285780/