Table Of ContentРРААДДИИОО --
ЕЕЖЖЕЕГГООДДННИИКК
22001155 3344
ввыыппуусскк
ТЕМАТИЧЕСКИЙ ОБЗОР ПЕЧАТИ И ИНТЕРНЕТ-РЕСУРСОВ
ТТЕЕ ММАА ННООММЕЕРРАА::
ППууттееввооддииттеелльь
ппоо AARRDDUUIINNOO
Чем больше читаю про Arduino,
тем сильнее хочется попробовать :)
(из комментария на Хабре)
Сборник поможет начинающим сориентироваться в безбрежном море
Arduino и сделать свои первые конструкции даже не имея навыков
программирования. Опытные «ардуинщики» найдут в нём новые идеи и
пути для своего дальнейшего совершенствования.
Выпускающий редактор: С. Степанов
Над выпуском работали: С. Муратчаев В. Накоряков B. Davidov
С. Скворцов В. Гололобов М. Шустов
В. Смирнов С. Глушенко
Художник: О. Агафонов
E-mail: radioyearbook@gmail.com
Январь 2015
Информационная поддержка: Портал "РадиоЛоцман" www.rlocman.ru
Официальные версии журнала
доступны для свободной загрузки:
www.rlocman.ru/radioyearbook
ППууттееввооддииттеелльь
AARRDDUUIINNOO
ппоо
СОДЕРЖАНИЕ
7 Амперка - официальный дистрибьютор Arduino в России
8 Готовые наборы от Амперки
9 Arduino Uno
12 Arduino Leonardo
amperka.ru
14 Arduino Mega 2560
Амперка
16 Arduino Due
19 Arduino Yun
22 Arduino Ethernet
23 Arduino Mini
24 Arduino Micro
25 Strela
30 LilyPad Arduino 328
33 STM32 Nucleo F401RE
36 Baby Orangutan B-328
38 Teensy 3.1
40 Netduino 2
42 GPRS Shield v2
43 Motor Shield (2 канала, 2 А)
45 Multiservo Shield
47 Music Shield v2
48 NFC Shield v2
49 Relay Shield (4 канала по 5 А)
51 Wi-Fi Shield
53 XBee
54 Bluetooth Bee
55 Wi-Fi Bee v2
57 CAN-BUS Shield
58 RS-485 Shield
60 РадиоЛоцман
61 Как создавали и продвигали Arduino
68 Открытая платформа Arduino высвобождает творческий потенциал
72 Arduino Shields - расширение возможностей аппаратной платформы
76 Аналоговый функционал Arduino: как использовать его в своих проектах
80 Сетевые возможности Arduino-приложений и систем
85 Arduino Due - официальная плата Arduino на микроконтроллере ARM
Статьи, идеи и проекты – интернет-обзор
89 Arduino.ru
92 RoboCraft
94 Все проекты с Arduino
96 Паяльник
98 Хабрахабр
102 KAZUS
103 Digitrode
104 Elektor Labs
106 Hack n Mod
Обзор публикаций по Arduino (с подробным содержанием)
112 Микроконтроллеры DUINO
113 Конструкции с Arduino
114 Знaкомство с Arduino
115 Блокнот программиста Arduino
116 Arduino For Dummies / Arduino для «чайников»
119 Arduino Projects For Dummies / Arduino проекты для «чайников»
121 30 Arduino Projects for the Evil Genius / 30 проектов на Arduino для Злого Гения
122 Arduino + Android Projects for the Evil Genius / Arduino + Android проекты для Злого Гения
123 Programming Arduino Next Steps / Следующие шаги в программировании Arduino
125 LEGO and Arduino Projects / LEGO и проекты Arduino
126 Environmental Monitoring with Arduino / Экологический мониторинг с Arduino
127 Atmospheric Monitoring with Arduino / Атмосферный контроль с Arduino
128 Making Things Talk / Устанавливаем связь
130 Arduino Bots and Gadgets / Arduino роботы и гаджеты
131 Make a Mind-Controlled Arduino Robot / Создайте разумного робота на Arduino
132 MintDuino / Создание Arduino-совместимой макетной платы микроконтроллера
133 Make an Arduino−Controlled Robot / Создаём Arduino−управляемого робота
135 Basic Arduino Projects / Простые проекты на Arduino
137 Pro Arduino / Arduino профи
139 Beginning Sensor Networks with Arduino and Raspberry Pi /
Введение в сенсорные сети с Arduino и Raspberry Pi
141 Beginning Android ADK with Arduino / Введение в Android ADK с Arduino
142 Beginning Arduino Programming / Введение в программирование Arduino
144 Arduino Projects to Save the World / Проекты Arduino для сохранения окружающей среды
146 Arduino and LEGO Projects / Проекты Arduino и LEGO
147 Beginning Arduino / Arduino для начинающих
150 Arduino and Kinect Projects / Проекты Arduino и Kinect
152 Arduino Wearables / «Носимый» Arduino
154 Practical Arduino / Arduino на практике
156 Beginning C for Arduino / Знакомство с Си для Arduino
158 Practical Arduino Engineering / Практическое конструирование с Arduino
161 Arduino Adventures / Приключения с Arduino
163 Practical AVR Microcontrollers / Микроконтроллеры AVR на практике
165 Arduino Robotics / Роботы Arduino
168 Arduino Internals / Arduino изнутри
170 Learn Electronics with Arduino / Учитесь электронике с Arduino
172 iOS Sensor Apps with Arduino / Подключение датчиков к устройствам на iOS при помощи
Arduino
173 Distributed Network Data / Распределённая сеть передачи данных
174 Building Wireless Sensor Networks / Создание беспроводных сенсорных сетей
176 Beginning NFC / Введение в NFC
178 Arduino Cookbook / Справочник по Arduino
182 Programming Interactivity /
Руководство разработчика по проектированию Arduino и openFrameworks
185 C Programming for Arduino / Программирование на C для Arduino
188 Raspberry Pi Home Automation with Arduino / Raspberry Pi и домашняя автоматизация с
Arduino
190 Internet of Things with the Arduino Yun / Интернет-сервисы и Arduino Yun
191 Exploring Arduino / Изучение Arduino: инструменты и методы инженерного искусства
193 Professional Android Open Accessory Programming with Arduino /
Профессиональное программирование на Android Open Accessory для Arduino
195 Arduino Workshop / Мастерская Arduino: практическое знакомство с 65 проектами
199 Arduino in Action / Arduino в действии
202 Arduino Starters Kit Manual / Полное руководство для начинающих в Arduino
203 Programming Your Home / Атоматизируйте с Arduino, Android и компьютером
204 Arduino: A Quick-Start Guide / Arduino: быстрый старт
205 Introduction to Arduino / Введение в Arduino: пара пустяков
206 Arduino Microcontroller Processing for Everyone! / Обработка данных в Arduino для всех!
209 20 Unbelievable Arduino Projects / 20 невероятных проектов на Arduino
Ознакомительные версии книг
211 Программирование микроконтроллерных плат Arduino/Freeduino. Улли Соммер
220 Глава 1. Общие сведения о микроконтроллерах
226 Глава 2. Программирование микроконтроллеров
228 Проекты с использованием контроллера Arduino. Петин В.А.
232 Проекты с использованием контроллера Arduino, 2-е изд. Петин В.А.
245 Предисловие
248 Глава 1. Введение в Arduino
252 Заводим Raspberry Pi. Мэтт Ричардсон и Шон Уоллес
253 Глава 6. Arduino и Raspberry Pi
266 Конспект хакера. Амперка
267 Принципиальные схемы
268 Управление электричеством
269 Широтно-импульсная модуляция
270 Эксперимент 2. Маячок с нарастающей яркостью
273 С чего начинаются роботы? О проекте Arduino для школьников (и не только). Гололобов В. Н.
274 Глава 4. Введение в язык программирования Arduino
284 Глава 5. Arduino, визуальное программирование
294 Глава 6. Введение в язык программирования Scratch
301 Глава 7. Отладка программы на виртуальной плате
Практическое программирование Arduino. Статьи
313 FLProg — система визуального программирования плат Arduino. Сергей Глушенко
332 Портал научно-практических публикаций portalnp.ru Dr. Bob Davidov
333 Создание интерактивных объектов и сред на базе платформы Arduino
358 Многоканальное устройство ввода и накопления аналоговых данных на базе MS Excel
380 Построение интерфейса пользователя локальной системы управления на базе контроллера
Arduino UNO
410 Arduino55.ru - интернет магазин электронных компонентов
amperka.ru
Официальный дистрибьютор Arduino в России
В Амперке —только настоящие итальянские платы Arduino
и платы расширения Arduino. При покупке каждому
покупателю обеспечивается гарантия и поддержка.
А ещё на сайте amperka.ru можно найти:
Уютный форум
o
Информативную вики
o
YouTube-канал с обзорами и обучающими видео
o
Включайтесь! Скидка читателям «РЕ» по кодовому слову
«RE-34» до 1 марта.
Готовые наборы от Амперки
Амперка
производит стартовые наборы для новичков. В них вы найдёте всё
необходимое, чтобы легко пройти путь от полного нуля до продвинутого уровня.
Для освоения Arduino обратите внимание на наборы «Матрёшка». Они содержат
саму плату, кучу периферии и красочный обучающий конспект.
amperka.ru
Arduino Uno
Амперка
Последняя модель Arduino Rev3 выполнена на базе процессора ATmega328P с тактовой
частотой 16 МГц, обладает памятью 32 кб и имеет 20 контролируемых контактов ввода и
вывода для взаимодействия с внешним миром.
Arduino — это открытая платформа, которая позволяет собирать всевозможные электронные
устройства. Arduino будет интересен креативщикам, дизайнерам, программистам и всем
пытливым умам, желающим собрать собственный гэджет. Устройства могут работать как
автономно, так и в связке с компьютером. Всё зависит от идеи.
Платформа состоит из аппаратной и программной частей; обе чрезвычайно гибки и просты в
использовании. Для программирования используется упрощённая версия C++, известная так же
как Wiring. Разработку можно вести как с использованием бесплатной среды Arduino IDE, так и
с помощью произвольного C/C++ инструментария. Поддерживаются операционные системы
Windows, MacOS X и Linux.
Для программирования и общения с компьютером вам понадобится USB-кабель. Для
автономной работы потребуется блок питания на 7,5—12 В. Если вы новичок в конструировании
электроники, рекомендуем обратить внимание на готовые наборы: «Матрёшка X», «Матрёшка
Y» или «Матрёшка Z».
Питание
Arduino Uno может питаться как от USB подключения, так и от внешнего источника: батарейки
или обычной электрической сети. Источник определяется автоматически.
Платформа может работать при наличии напряжения от 6 до 20 В. Однако при напряжении
менее 7 В работа может быть неустойчивой, а напряжение более 12 В может привести к
перегреву и повреждению. Поэтому рекомендуемый диапазон: 7−12 В.
На Arduino доступны следующие контакты для доступа к питанию:
o Vin предоставляет тот же вольтаж, что используется для питания платформы. При
подключении через USB будет равен 5 В.
o 5V предоставляет 5 В вне зависимости от входного напряжения. На этом напряжении
работает процессор.
o 3.3V предоставляет 3,3 В.
o GND — земля.
Память
Платформа оснащена 32 кб flash-памяти, 2 кб из которых отведено под так называемый
bootloader. Он позволяет прошивать Arduino с обычного компьютера через USB. Эта память
постоянна и не предназначена для изменения по ходу работы устройства. Её предназначение —
хранение программы и сопутствующих статичных ресурсов.
Также имеется 2 кб SRAM-памяти, которые используются для хранения временных данных
вроде переменных программы. По сути, это оперативная память платформы. SRAM-память
очищается при обесточивании.
Description:Arduino Mega 2560. 16. Arduino Due. 19. Arduino Yun. 22. Arduino Ethernet. 23. Arduino Mini. 24. Arduino Micro. 25. Strela. 30. LilyPad Arduino 328. 33 30 Arduino Projects for the Evil Genius / 30 проектов на Arduino для Злого Гения. 122. Arduino + Arduino shield for contro