Практическое программирование Arduino/CraftDuino - Аналоговый вывод - Fading

0. Начало
1. Цифровой ввод — кнопка

2. Аналоговый вывод — Fading

Рассмотрим скетч Fading (Sketchbook – Examples – Analog — Fading ), как пример работы с функцией analogWrite — аналоговым выводом сигнала :)

( Читать дальше )
  • 0
  • 5 августа 2009, 12:11
  • admin
  • 6+6

Практическое программирование Arduino/CraftDuino - цифровой ввод - кнопка

0. Начало

1. Цифровой ввод — кнопка

Настало время попробовать поработать с вводом :)
Для начала, возьмём обычную кнопку и соберём такую простую схему:

как видно – это просто дополненная схема Blink-а :)

( Читать дальше )

Учёный призывает к дебатам о военных роботах



Профессор Ноэот Шарки, специалист по искусственному интеллекту и робототехнике, призывает к международной дискуссии по применению беспилотных летательных аппаратов в ходе военных действий.


( Читать дальше )

Практическое программирование Arduino/CraftDuino - начало

У нас уже была серия статей про программирование Arduino/Freeduino/CraftDuino. Там мы рассмотрели структуру программы, константы и специфичные для Arduino функции, которые собственно и составляют язык Wiring.

Теперь же настала пора практических занятий :)

0. Начало

Пожалуй, всё же стоит обозначить элементы управления Arduino IDE
Arduino IDE

( Читать дальше )

Самодельная Arduino/Freeduino типа Serial и переходник USB2COM

Сейчас на компьютерах можно не обнаружить последовательного порта, про ноутбуки и говорить уже нечего, например у меня на ноутбуке COM-портов нет, поэтому чтобы работать с arduino типа Serial (у которых соединение с компьютером идёт через последовательный порт) нужен переходник USB2COM.

переходник USB2COM

( Читать дальше )

Роботы-летающие тарелки

Британская компания AESIR провела демонстрацию новых моделей роботов, которые отличаются интересным дизайном — они выполнены в форме летающей тарелки диаметром от 30 см до более чем 1 м.
Робот-летающая тарелка
Такая форма БПЛА выбрана специально, чтобы использовать эффект Коанды, то есть изменение скорости струи воздуха вблизи поверхности за счёт изменения её формы (струя как бы прилипает к поверхности).

( Читать дальше )

Робот-промоутер из Японии

Робот-промоутер
В области робототехники Япония пока впереди. Новый робот An9-PR — создан для проведения рекламных акций в торговых центрах и супермаркетах.
Встроенный в робота LCD-экран позволяет просмотреть дополнительную информацию о рекламируемом продукте или торговом центре.
An9-PR оборудован датчиками препятствия, камерой(на макушке) и доступом в беспроводную сеть для удалённого управления.
Цена робота $110 тыс.

( Читать дальше )

Программирование Arduino - прерывания

10. Прерывания

Прерывание (англ. interrupt) — сигнал, сообщающий процессору о наступлении какого-либо события. При этом выполнение текущей последовательности команд приостанавливается, и управление передаётся обработчику прерывания, который выполняет работу по обработке события и возвращает управление в прерванный код.


Здесь уважаемый ДиХальт на доступных примерах объясняет, что такое Подпрограммы и прерывания :)

Arduino так же предоставляет свои функции для работы с прерываниями.
Эти функции объявлены в файле
\hardware\cores\arduino\wiring.h
и реализованы в файле
\hardware\cores\arduino\WInterrupts.c

Их всего две: attachInterrupt и DetachInterrupt.

( Читать дальше )

Новая профессия для роботов - манекенщица

робот-манекенщица
Японские ученые, как всегда, впереди всех — с их легкой руки скоро по подиумам будут ходить не девушки-модели а настоящие железные леди.

( Читать дальше )

Робот управляется головой моли

Робот управляется головой молиИсследователи из Tokyo University’s Research Center for Advanced Science взяли препарированную голову моли и заставили её управлять небольшим игрушечным автомобилем.

( Читать дальше )