Книга «Программируем Arduino. Профессиональная работа со скетчами»
═════════════════════
Описание:
═════════════════════
Встречайте новую книгу от Саймона Монка, автора легендарного бестселлера «Программируем Arduino. Основы работы со скетчами»! Гуру электроники поможет преодолеть сложный путь от новичка до профессионала, легко решающего самые сложные задачи программирования скетчей. Пора двигаться дальше!
Проекты становятся всё более сложными, и в какой-то момент знаний для их реализации уже не хватает. Прочитав книгу, вы научитесь использовать прерывания, управлять памятью, писать программы для Интернета, выполнять цифровую обработку сигналов, освоите многозадачность и сможете создавать собственные библиотеки.
Эта книга задумана как продолжение бестселлера «Программируем Arduino: Основы работы со скетчами. 2-е изд. ». Несмотря на то что эта книга включает краткое повторение основ из книги «Programming Arduino», она познакомит читателя с более продвинутыми аспектами программирования плат Arduino. В частности, эта книга расскажет, как:
— обеспечить эффективную работу при минимальном объеме доступной памяти;
— решать сразу несколько задач без помощи механизмов многопоточного выполнения;
— упаковывать код в библиотеки, чтобы им могли пользоваться другие;
— использовать аппаратные прерывания и прерывания от таймера;
— добиться максимальной производительности;
— уменьшить потребление электроэнергии;
— взаимодействовать с последовательными шинами разных типов (I2C, 1-Wire, SPI и последовательный порт);
— взаимодействовать с портом USB;
— взаимодействовать с сетью;
— выполнять цифровую обработку сигналов (Digital Signal Processing, DSP).
═════════════════════
Загружаемые примеры
═════════════════════
Книга включает 75 примеров скетчей, которые распространяются в открытом виде и доступны на веб-сайте автора www.simonmonk.org. Перейдя по ссылке на страницу этой книги, вы сможете загрузить исходный код примеров, а также самый актуальный список ошибок и опечаток, найденных в книге.
═════════════════════
Что необходимо для чтения книги
═════════════════════
Данная книга в первую очередь посвящена вопросам программирования. Поэтому для опробования большинства примеров будет достаточно платы Arduino, светодиода и мультиметра. Если у вас имеются дополнительные платы расширения Arduino, они тоже пригодятся. Для рассмотрения примеров из главы 12 вам понадобится плата Ethernet или Wi-Fi. На протяжении всей книги мы будем использовать разные модули для демонстрации разных интерфейсов.
В центре внимания находится Arduino Uno — наиболее широко используемая плата Arduino, но в главах, посвященных программированию порта USB и цифровой обработке сигналов, рассматриваются некоторые особенности других плат Arduino, таких как Leonardo и Arduino Due. В приложении в конце книги вы найдете список поставщиков, у которых сможете приобрести все эти компоненты.
═════════════════════
Скачать: https://cloud.mail.ru/public/9orq/Z99X76SrN
═════════════════════
#cpp@physics_math
#Arduino@physics_math
#микроконтроллеры@physics_math
#железо@physics_math
#си@physics_math
#алгоритмы@physics_math
#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
═════════════════════
Описание:
═════════════════════
Встречайте новую книгу от Саймона Монка, автора легендарного бестселлера «Программируем Arduino. Основы работы со скетчами»! Гуру электроники поможет преодолеть сложный путь от новичка до профессионала, легко решающего самые сложные задачи программирования скетчей. Пора двигаться дальше!
Проекты становятся всё более сложными, и в какой-то момент знаний для их реализации уже не хватает. Прочитав книгу, вы научитесь использовать прерывания, управлять памятью, писать программы для Интернета, выполнять цифровую обработку сигналов, освоите многозадачность и сможете создавать собственные библиотеки.
Эта книга задумана как продолжение бестселлера «Программируем Arduino: Основы работы со скетчами. 2-е изд. ». Несмотря на то что эта книга включает краткое повторение основ из книги «Programming Arduino», она познакомит читателя с более продвинутыми аспектами программирования плат Arduino. В частности, эта книга расскажет, как:
— обеспечить эффективную работу при минимальном объеме доступной памяти;
— решать сразу несколько задач без помощи механизмов многопоточного выполнения;
— упаковывать код в библиотеки, чтобы им могли пользоваться другие;
— использовать аппаратные прерывания и прерывания от таймера;
— добиться максимальной производительности;
— уменьшить потребление электроэнергии;
— взаимодействовать с последовательными шинами разных типов (I2C, 1-Wire, SPI и последовательный порт);
— взаимодействовать с портом USB;
— взаимодействовать с сетью;
— выполнять цифровую обработку сигналов (Digital Signal Processing, DSP).
═════════════════════
Загружаемые примеры
═════════════════════
Книга включает 75 примеров скетчей, которые распространяются в открытом виде и доступны на веб-сайте автора www.simonmonk.org. Перейдя по ссылке на страницу этой книги, вы сможете загрузить исходный код примеров, а также самый актуальный список ошибок и опечаток, найденных в книге.
═════════════════════
Что необходимо для чтения книги
═════════════════════
Данная книга в первую очередь посвящена вопросам программирования. Поэтому для опробования большинства примеров будет достаточно платы Arduino, светодиода и мультиметра. Если у вас имеются дополнительные платы расширения Arduino, они тоже пригодятся. Для рассмотрения примеров из главы 12 вам понадобится плата Ethernet или Wi-Fi. На протяжении всей книги мы будем использовать разные модули для демонстрации разных интерфейсов.
В центре внимания находится Arduino Uno — наиболее широко используемая плата Arduino, но в главах, посвященных программированию порта USB и цифровой обработке сигналов, рассматриваются некоторые особенности других плат Arduino, таких как Leonardo и Arduino Due. В приложении в конце книги вы найдете список поставщиков, у которых сможете приобрести все эти компоненты.
═════════════════════
Скачать: https://cloud.mail.ru/public/9orq/Z99X76SrN
═════════════════════
#cpp@physics_math
#Arduino@physics_math
#микроконтроллеры@physics_math
#железо@physics_math
#си@physics_math
#алгоритмы@physics_math
#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python