Реклама
Подобрать новый язык никогда не легко. Попытка изучить основную электронику в то же время просто напрашивается на неприятности. Тем не менее, мир Arduino - это один из наиболее полезных навыков, который стоит того, чтобы приложить усилия. Зная, с чего начать, сложно.
Руководство по проекту Arduinoнаписанный Марком Геддесом и опубликованный Без крахмального прессаэто фантастическое место для начала. С 25 захватывающими проектами - каждый с полноцветными электрическими схемами, таблицами контактов и фотографии - вы тоже скоро будете делать такие вещи, как лазерный сигнализатор или джойстик лазерная пушка.
Еще лучше: эта содержательная книга просто 25 долларов напрямую от No Starch Press, которая включает в себя как печатная, так и цифровая копия.
Первые шаги
Когда я впервые начал изучать Arduino, я использовал универсальный стартовый набор, который шел с официальный Доска Arduino Uno, книга в соавторстве с основателем Arduino, и некоторые инструкции для около 10 проектов. В то время это стоило около 100 долларов. Все проекты были довольно простыми, каждый из которых по сути представлял свой компонент. Прогресса не было много, и в конце всего этого я чувствовал себя немного неудовлетворенным. Вы могли бы сделать их все без Arduino. Я все еще не был уверен в том, как мне поступить создавать более сложные и забавные вещи. Поскольку большая часть себестоимости была взята на себя официальной платой, в комплекте осталось мало дополнительных компонентов для стартера. Все было немного не в восторге, и я покончил с этим на выходных.
В настоящее время вы можете купить отличные стартовые наборы на основе клонов по цене менее 30 долларов, наполненные интересными компонентами, такими как светодиодная матрица, ЖК-экран или считыватель RFID. Единственная проблема с этим заключается в том, что документация серьезно отсутствует; или, скорее, он полностью отсутствует. Руководство Arduino Project является прекрасным дополнением к этим наборам.
Руководство по проекту ArduinoРуководство по проекту Arduino Купить сейчас на Amazon $38.99
Руководство по проекту Arduino
Хотя название подразумевает, что Arduino Project Handbook - это просто набор проектов, он включает в себя краткий раздел об истории и истории Arduino, прежде чем углубляться в работу с Arduino IDE. Первый проект - золотой стандарт «Hello World!» руководство по программированию электроники: мигающий светодиод. Руководство по проекту Arduino уникально тем, что разбивает каждую строку кода - даже все эти фигурные скобки - чтобы помочь людям с нулевым опытом программирования точно понять, что происходит на.
Он не только охватывает абсолютные основы, но и продвигается к объединению компонентов и структурированию более крупных проектов. Это важный навык: любой может скопировать несколько строк кода, но понимая фрагменты и затем объединяя их в нечто большее, чем сумма частей, где реальные трудности ложь. Хотя повторений нет, поэтому концепции, описанные в более ранних проектах, больше не объясняются. Может показаться заманчивым прыгнуть прямо к управляемому джойстиком лазеру, но проработка проектов по порядку - особенно ранних проектов - будет лучшим способом обучения.
Кстати, весь код проекта доступен для скачивания с сайта No Starch Press, но я настоятельно рекомендую вам напечатать его вручную. Хотя это может быть утомительно, это гарантирует, что вы мысленно изучаете каждую строку кода. В этом процессе вы, скорее всего, тоже будете вводить ошибки. Научиться определять соответствующие сообщения об ошибках, находить и исправлять ошибки - это еще один важный навык, который не может быть изучен в книге, но который придет к вам только благодаря опыту. Если вы встретите незнакомое имя функции, которое не объяснено в книге, быстрый Google покажет все.
Мы говорили о что вы найдете в стартовом наборе Что находится в вашем стартовом наборе Arduino? [Начинающие Arduino]Столкнувшись с коробкой, полной электронных компонентов, легко разбиться. Вот руководство к тому, что именно вы найдете в вашем наборе. Прочитайте больше ранее, и в приложении к книге вы найдете аналогичную разбивку, а также технические распиновки для аппаратного обеспечения.
Простой в сложный
Справочник по проектам Arduino фактически берет вас от начальной точки абсолютного новичка и следует логическому прогрессу, объясняя ключевые концепции по мере продвижения. Проекты становятся все более сложными, с большим количеством компонентов и более длинными программами. Ниже приведен лишь небольшой пример из 25 проектов. Вы найдете полное оглавление на сайте книги:
- Звуковая игра Memory, похожая на классическую Simon.
- Ракетная установка, использующая лампочку накаливания и спички.
- Управляемый джойстиком лазер, аналогичный автономная лазерная турель Пью Пью! Как построить лазерную башню с ArduinoВам скучно? Можно также построить лазерную башню. Прочитайте больше Я собрал несколько лет назад.
- Призрачный (точнее, ЭДС) детектор.
- Лазерная сигнализация.
- Система ввода RFID-карт (вы можете комбинировать это с мощным магнитным замком двери, как мы сделали здесь Сделайте автоматическую дверь офиса с датчиком приближения смартфонаМы настроим Raspberry Pi с адаптером Bluetooth, чтобы быть в курсе, когда ваш смартфон находится вне зоны действия, и включим реле, чтобы запереть дверь. Прочитайте больше ).
Проекты разбиты на 7 частей: светодиоды, звук, сервоприводы, ЖК-дисплеи, счетчики, безопасность и расширенные возможности.
Электронные кости
Чтобы проверить качество инструкций, я построил проект № 16 - электронную матрицу. Отчасти это было связано с тем, что я никогда раньше не пытался использовать 7-сегментный светодиодный дисплей, поэтому я знал, что не могу обмануть. Помимо одной из моих пуговиц, проводка и код работали с первого раза.
Четкие, полноцветные диаграммы и таблицы распиновки легко понять, и в проекте использовались только те компоненты, которые были в моем стартовом наборе. Код хорошо документирован, если вы хотите внести изменения, например, настроить скорость анимации дрожания кубиков.
Стоит ли покупать руководство по проекту Arduino?
Руководство по проекту ArduinoРуководство по проекту Arduino Купить сейчас на Amazon $14.35
Если вы новичок в Arduino, вам обязательно нужно купить эту книгу. Пропустите сразу фирменные стартовые комплекты «все в одном», включающие несколько скучных проектов. Эта книга знакомит вас не только с простыми новичками, которые делают все; но также сложные, более крупные проекты, которые демонстрируют реальную силу Arduino. Эти проекты будут искренне мотивировать вас на продолжение обучения. Наличие практичной, захватывающей вещи - это больше мотивация, чем просто создание вещи ради нее.
Вам все еще нужно будет купить несколько компонентов - например, механизм стрельбы из сторожевого орудия - но они стоят несколько долларов.
Наш вердикт Руководство по проекту Arduino:
Легко лучший гид для начинающих там. Соедините с недорогим стартовым набором на основе клонов, и присоединиться к революции производителей никогда не было так дешево.910
Джеймс имеет степень бакалавра в области искусственного интеллекта и сертифицирован CompTIA A + и Network +. Он является ведущим разработчиком MakeUseOf и проводит свое свободное время за игрой в VR-пейнтбол и настольные игры. Он строит компьютеры с детства.