
В этом году мне что-то часто встречалось слово Arduino, и захотелось узнать получше, что конкретно имеется в виду. Для чего и была закуплена книжка: У.Соммерс "Программирование микроконтроллерных плат Arduino/Freeduino" по принципу потоньше и подешевле, ну и как говорится, я получил то, за что заплатил.
Что можно о ней сказать хорошего? Представление о предмете я получил.
При этом книга производит странное впечатление; для начала непонятно, для кого она предназначена. Вроде бы книга претендует на популярность, автор даже объясняет, что в миллисекунде тысяча микросекунд, но при этом, например "constrain(x, a, b) ограничивает число x в определенном диапазоне a, b" - и всё! Ни слова о том, как именно это делается, что происходит, если x не попадает в диапазон... Вообще количество недомолвок, неточностей и просто ошибок в описании Arduino C просто удручающее. Со схемотехникой я знаком похуже и боюсь даже догадываться, сколько подвохов прячется в "электрической" части. Изрядная часть неточостей (вроде больших букв там, где в C должны быть маленькие) наверное на совести редактора перевода, но кому ж от этого легче.
Кстати о переводе: насколько я понял, оригинал книги на немецком, и автор работал с немецкой версией системы. Я могу понять, почему остались без перевода картинки с экрана и имена переменных, но опять-таки жизнь это не облегчает.
Возможность научиться чему-то по книжке без изрядного предварительного запаса знаний (на что популярная книга вроде бы претендует) вызывает у меня сильные сомнения.
Общая оценка: удовлетворительно.