We had a book innovation:
For the first time in Russian there is a legendary best-seller of Simon Monk which many years hold the first places in Amazon ratings. You want to create the smart house or to program the robot? There is nothing more simply. Simon Monk not only will help to deal with delays, contacts and sensors, but also will show how to force all this artful design of wires and payments to do that it is necessary for you. Arduino — it is not as difficult as it seems at first sight. You will be subdued by the opening opportunities at once.
The interface payments of Arduino represent an inexpensive and simple possibility of creation of projects on the basis of microcontrollers. Having initial knowledge in the field of electronics, you will be able to force the payment to do Arduino anything — from management of lamps in creative installations before distribution of power in the solar power system.
There is a set of the books describing projects and showing how to connect external devices to Arduino payment, including the book "30 Arduino Projects for the Evil Genius" written by the author. However in this book the main attention is paid to questions of programming Arduino.
This book will tell how to turn programming for Arduino into fascinating occupation and to avoid difficulties with incompatibility of a code which so often cause troubles. She step by step will spend you through all stages of programming in language C in which write programs for Arduino.
What is Arduino?
Arduino — a small board of the microcontroller with the USB connector for connection to the computer and a set of contacts for connection by wires with external devices, such as electric motors, the relay, photo cells, LEDs, loudspeakers, microphones and many other things. It can eat from the computer USB connector, from the 9-voltaic battery or other electric power supply. The payment can be managed from the computer, in the same way it can be programmed, and after a detachment from the computer it will independently work.
The payment has an open architecture. That is anyone can create the Arduino-compatible payments. As a result the competition between vendors leads to depreciation of payments.
In addition to host boards expansion cards which can be connected to Arduino payments are issued. In this book two such expansion cards — the LCD display and a payment of Ethernet allowing to turn Arduino into the small Web server will be shown. The software necessary for programming of Arduino, also is open, there are versions for Windows, Mac and Linux.
What is necessary for reading the book?
This book is addressed to the beginning fans, but even those who have experience with Arduino and wish to learn more about program-
mirovaniya of this microcontroller or to gain clearer idea of bases, will find much useful to themselves here.
From you it is not required to have experience of programming or knowledge of radio electronics, and exercises in the book will not demand from you to be active a soldering iron. All you need is — desire to create. If you want to receive a maximum of possible from the book and to carry out some of the offered experiments, then will be useful to you:
— little insulated conductor;
— inexpensive multimeter.
Persons interested to go further away and to experiment with payments of Ethernet and the liquid crystal (LCD) display will have to purchase these payments, for example in online store. You watch details in chapters 9 and 10.
How to work with this book
This book is organized so that to help beginners to move gradually from simple to difficult, to acquire new data, relying on already received. However you can pass some initial chapters or fluently thumb through them and at once pass to chapter interesting you.
In support of this book the auxiliary www.arduinobook.com website is created. There you will find files with the source code for all examples which are given in this book, and also other resources, such as the list of errors and typographical errors.
About the author
Simon Monk (Simon Monk) has degree of the bachelor of cybernetics and information science, and also the doctor of science in the field of software engineering. Since school years actively was fond of electronics and wrote several articles for radio amateur logs. Author of books "30 Arduino Projects for the Evil Genius" and "15 Dangerously Mad Projects for the Evil Genius".
It is possible to get acquainted with the book on the website of publishing house in more detail.
Table of contents
For Habrozhitely a discount of 25% according to the coupon — Arduino
Upon payment of the paper book we send electronic versions of books to e-mail, upon purchase of the e-book — all available versions go to users.
Together with our partner — the Giftd company, we developed a solution with which it is possible to send as a gift our books in 1 minute. The Present Online function allows to purchase the book and to present it by mail or the SMS directly behind a desktop, or driving in a stopper. The receiver will be able to take away the paid goods in convenient time, or to order delivery.
This article is a translation of the original post at habrahabr.ru/post/269609/
If you have any questions regarding the material covered in the article above, please, contact the original author of the post.
If you have any complaints about this article or you want this article to be deleted, please, drop an email here: email@example.com.
We believe that the knowledge, which is available at the most popular Russian IT blog habrahabr.ru, should be accessed by everyone, even though it is poorly translated.
Shared knowledge makes the world better.