Выбрать главу

Знакомство с Arduino (перевод книги "Getting Started with Arduino")

Текст взят из файла Getting Started with Arduino.chm, гуляющего по сети интернет.

В книге описана работа с платой Arduino Duemilanove, но вы можете использовать примеры программ с любой из плат семейства Arduino, просто внимательно читайте описание выводов вашей платы.

Содержание:

Глава1. Введение

1.1 Целевая аудитория

1.1.1 Дизайн взаимодействия - это дизайн любого опыта взаимодействия

1.2 Что такое физические вычисления?

Глава 2. Путь Arduino

2.1 Прототипирование

2.2 Самоделкины

2.3 Смешивание

2.4 Искажение схем

2.5 Хаки клавиатуры

2.6 Мы любим мусор!

2.7 Хакайте игрушки

2.8 Сотрудничество

Глава 3. Платформа Arduino

3.1. Аппаратное обеспечение Arduino

3.1.1 14 контактов цифрового ввода-вывода (контакты 0-13)

3.1.2 6 контактов аналогового входа (контакты 0–5)

3.1.3 Контакты аналогового выхода (контакты 3, 5, 6, 9, 10 и 11)

3.2 Интегрированная среда разработки (IDE)

3.3 Установка Arduino на ваш компьютер

3.4 Установка драйверов: Macintosh

3.5 Установка драйверов: Windows

3.6 Идентификация порта: Macintosh

3.7 Идентификация порта: Windows

Глава 4. Знакомство с Arduino - теперь точно!

4.1 Анатомия интерактивного устройства

4.2 Сенсоры и актюаторы

4.3 Мигание светодиодом

4.4 Передайте мне пармезан

4.5 Arduino не остановить

4.6 Настоящие самоделкины пишут комментарии

4.7 Код, шаг за шагом

4.8 Что мы будем создавать

4.9 Что такое электричество?

4.10 Использование кнопки для управления светодиодом

4.11 Как это работает?

4.12 Одна схема, тысяча применений

5. Продвинутый ввод-вывод

5.1 Пробуем другие датчики включения-выключения

5.1.1 Выключатели

5.1.2 Термостаты

5.1.3 Магнитные переключатели, также известные как "герконы"

5.1.4 Ковровые переключатели

5.1.5 Датчики наклона

5.2 Управление светом при помощи ШИМ

5.3 Использование фотодатчика вместо кнопки

5.4 Аналоговый ввод

5.5 Попробуйте другие аналоговые датчики

5.6 Последовательная связь

5.7 Управление большими нагрузками (электродвигатели, лампы и тому подобное)

5.8 Сложные сенсоры

Глава 6. Разговоры с облаками

6.1 Цифровой вывод

6.1.1 Цифровой вывод

6.1.2 Аналоговый вывод

6.1.3 Цифровой ввод

6.1.4 Аналоговый ввод

6.1.5 Последовательная связь

6.2 Планирование

6.3 Программирование

6.4 Сборка схемы

6.5 Как собрать лампу

Глава 7. Устранение неполадок

7.1 Понимание

7.1.1 Понимание

7.1.2 Упрощение и разделение

7.1.3 Исключение и уверенность

7.2 Проверка платы

7.3 Проверка схемы на макетной плате

7.4 Выделение проблемы

7.5 Проблемы с IDE

7.6 Как получить помощь онлайн

Приложение A. Макетная плата

Приложение B. Маркировка резисторов и конденсаторов

Глава 1. Введение

Arduino - физическая вычислительная платформа и открытым исходным кодом, основанная на просто плате ввода-вывода и среда разработки, которая использует язык Processing (www.processing.org). Arduino может применяться для разработки самостоятельных интерактивных обьектов или может быть связана с программой на вашем компьютере (такой как Flash, Processing, VVVV, или Max/MSP). Платы могут быть собраны самостоятельно или куплены уже собранными; среда разработки (далее IDE) может быть загружена бесплатно с сайта www.arduino.cc

Arduino отличается от других платформ на рынке следующими возможностями:

Это многоплатформенная среда, она может работать на Windows, Macintosh, и Linux.

Она основана на IDE языка Processing, лёгкой в использовании среде разработки, для использования художниками и дизайнерами.

Она программируется через кабель USB, а не через последовательный порт. Это полезно, так как многие современные компьютеры не имеют последовательных портов.