Книга «Програмуємо Arduino: Основи роботи зі скетчами»

Привіт, Хаброжители!
У нас вийшла книга-новинка:

imageВперше російською мовою виходить легендарний бестселер Саймона Монка, який багато років займає перші рядки в рейтингах Amazon. Хочете створити розумний будинок або запрограмувати робота? Немає нічого простіше. Саймон Монк не тільки допоможе розібратися з тяганиною, контактами і датчиками, але і покаже, як змусити все це хитросплетіння дротів і плат робити те, що вам потрібно. Arduino — це не так складно, як здається з першого погляду. Ви відразу будете вражені можливостями.

Інтерфейсні плати Arduino представляють недорогу і просту можливість створення проектів на основі мікроконтролерів. Володіючи початковими знаннями в області електроніки, ви зможете змусити свою плату Arduino робити все, що завгодно — від керування лампами в творчих інсталяціях до розподілу потужності сонячної енергосистеми.

Існує безліч книг, що описують проекти і демонструють, як підключати зовнішні пристрої до плати Arduino, в тому числі книга «30 Arduino Projects for the Evil Genius», написана автором. Однак у цій книзі основна увага приділяється питанням програмування Arduino.

Ця книга розповість, як перетворити програмування для Arduino в захоплююче заняття і уникнути складнощів з несумісністю коду, які так часто доставляють неприємності. Вона крок за кроком проведе вас через всі етапи програмування на мові C, на якому пишуть програми для Arduino.

Що таке Arduino?

Arduino — маленька плата мікроконтролера з роз'ємом USB для підключення до комп'ютера і безліччю контактів для з'єднання проводами з зовнішніми пристроями, такими як електродвигуни, реле, фотоелементи, світлодіоди, гучномовці, мікрофони і багато іншого. Вона може харчуватися від роз'єму USB комп'ютера, від 9-вольтової батареї або іншого джерела електроживлення. Платою можна керувати з комп'ютера, точно так же її можна запрограмувати, і після від'єднання від комп'ютера вона буде працювати автономно.
Плата має відкриту архітектуру. Тобто будь-який бажаючий може створювати свої Arduino-сумісні плати. В результаті конкуренція між виробниками веде до зниження вартості плат.
На додаток до основних плат випускаються плати розширення, які можна підключати до плати Arduino. У цій книзі будуть демонструватися дві такі плати розширення — рідкокристалічний дисплей і плата Ethernet, що дозволяють перетворити Arduino в маленький веб-сервер. Програмне забезпечення, необхідне для програмування Arduino є відкритим, є версії для Windows, Mac і Linux.

Що необхідно для читання книги?

Ця книга адресована починаючим аматорам, але навіть ті, хто має досвід роботи з Arduino і бажають дізнатися більше про програм-
мування цього мікроконтролера або отримати більш чітке уявлення про основи, знайдуть тут чимало корисного для себе.
Від вас не потрібно мати досвід програмування або пізнання в радіоелектроніці, і вправи в книзі не зажадають від вас орудувати паяльником. Все, що вам потрібно, — бажання творити. Якщо ви захочете отримати від книги максимум можливого і провести деякі з пропонованих експериментів, тоді вам знадобляться:
— трохи ізольованого проводу;
— недорогий мультиметр.

Бажаючі піти ще далі і поекспериментувати з платами Ethernet і рк (LCD) дисплея повинні будуть придбати ці плати, наприклад в інтернет-магазині. Подробиці дивіться у розділах 9 і 10.

Як працювати з цією книгою

Ця книга організована так, щоб допомогти початківцям поступово рухатися від простого до складного, засвоювати нові відомості, спираючись на вже отримані. Однак ви можете пропустити якісь початкові глави або побіжно переглянути їх і відразу перейти до цікавить вас чолі.
На підтримку цієї книги створений допоміжний веб-сайт www.arduinobook.com. Там ви знайдете файли з вихідним кодом для всіх прикладів, які наводяться в цій книзі, а також інші ресурси, такі як список помилок і друкарських помилок.

Про автора

Саймон Монк (Simon Monk) має ступінь бакалавра кібернетики та інформатики, а також доктори наук в області програмної інженерії. Зі шкільних років активно захоплювався електронікою і написав кілька статей для радіоаматорських журналів. Автор книг «30 Arduino Projects for the Evil Genius» і «15 Dangerously Mad Projects for the Evil Genius».

Більш докладно з книгою можна ознайомитися на сайті видавництва.
Зміст
Уривок

Для Хаброжителей знижка 25% по купону — Arduino
За фактом оплати паперової книги відправляємо на e-mail електронні версії книг, при покупці електронної книги — всі доступні версії відправляються користувачам.

Разом з нашим партнером — компанією Giftd, ми розробили рішення, з яким можна відправляти в подарунок наші книги за 1 хвилину. Функція «Подарувати онлайн» дозволяє купити книгу і подарувати її поштою або SMS прямо за робочим столом, або сидячи за кермом в пробці. Одержувач зможе забрати оплачений товар у зручний час, або замовити доставку.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.