Недавно издательство БХВ порадовало нас книгой Виктора Петина "Проекты с использованием контроллера Arduino".
К сожалению, полноценной рецензии выдать не могу, доступно только оглавление:
- краткий обзор плат Arduino;
- описание всех операторов языка Wiring;
- описание встроенной библиотеки Serial;
- описание встроенной библиотеки LiquidCrystal и даже пара слов про LiquidCrystalRus;
- описание встроенных библиотек EEPROM, Ethernet, OneWire, SD, Stepper;
- разбор подключения мыши и клавиатуры PS/2 - библиотека ps2dev;
- работа с датчиками iButton, DS18B20, DHT11 и DHT12;
- подключение к светодиодным матрицам;
- примеры стыковки с RFID-приемниками, купюроприемниками, датчиками расстояния HC-SR04;
- освещается вопрос обмена данными с помощью ИК, в том числе различные типы кодирования;
- работа с ходовой частью робота через микросхему L293D;
- использование приемопередатчика Bluetooth HC-05, а также NRF24L01 с помощью библиотеки Mirf;
- вывод на экран телевизора с помощью библиотеки TVOut, с примерами игровых программ;
- работа с USB через USB Host Shield;
- немного про ROS (распределенная операционная система для роботов) и X10 (умный дом).
Приятно, что книги про Arduino на русском все-таки выходят - даже оглавление само по себе указывает путь к практическим решениям. Я специально сопроводил его ссылками на соответствующие статьи (в первую очередь на русском языке).
Будет ли достаточно этой книги именно для вашего проекта? Лично я ожидал хоть что-то про использование Arduino Due и Leonardo (они упоминаются в обзоре), изменение прошивок ATmega16u2 (на последних Uno и Mega), про использование программатора - в реальности рано или поздно этот вопрос возникает (хотя на тему программирования ATMEL недостатка в литературе нет, например книга Ревича). Стоило бы посвятить больше места шилд-платам.... Хотя, стоп! Надо сказать автору "большое спасибо" уже за это издание (лучшее "спасибо" - это легально купленный экземпляр книги, особенно если хотите продолжения ;).
Если кто-то прочел и хочет оставить отзыв - милости прошу в комменты, расскажите ;) Еще лучше, если будет сравнение с предыдущей книгой Соммера.
А примеры из книги можно скачать здесь.