CraftDuino v2.0
  • - это CraftDuino - наш вариант полностью Arduino-совместимой платы.
  • CraftDuino - настоящий конструктор, для очень быстрого прототипирования и реализации идей.
  • Любая возможность автоматизировать что-то с лёгкостью реализуется с CraftDuino!
Просто добавьте CraftDuino!

Новости из мира военной робототехники


Боевой робот научился объезжать движущиеся объекты на большой скорости
робот способен идентифицировать не только статические, но и движущиеся объекты, определяя, в какую сторону они направляются. При этом разработка технологий, позволяющих добиться этого, была завершена лишь в 2008 году.

В конструкции роботов T2 применяются так называемые лазерные и радарные технологии сканирования (LADAR), позволяющие исследовать окружающую обстановку во всех направлениях



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

Робот-приятель радуется каждому Twitter-сообщению

Робот-приятель радуется каждому Twitter-сообщению
Guardian Robot — стоит на столе и отслеживает сообщения в Twitter-е :)
Он радуется «весёлым» и грустит над «грустными» сообщениями в Вашей ленте.
Кода он получает «радостное» сообщение — он поднимает правую руку и ждёт, когда Вы «дадите пять», нажав на переключатель в поднятой руке.
Напротив, получив «грустное» сообщение — робот опускает голову и ждёт, когда Вы обнимете его, нажав переключатель на животе.

Робот состоит из:
— двух серв (одна управляет рукой, а вторая головой)

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

ArduinoIDE 0017

вышла новая ArduinoIDE версии 0017. Cкачать.

Из самого главного:
+ запуск программы теперь обходится без .bat-файла — остался только .exe-файл:)
+ Повысилось удобство редактирования — команды «Comment» и «UnComment» для комментирования и раcкомментирования фрагментов кода
+ Монитор последовательного порта теперь запускается в собственном окне.
+ Библиотеки сторонних производителей теперь можно размещать в отдельном каталоге (SKETCHBOOK/libraries).

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

Операционная Система для Роботов


Существующая проблема роботов в том, что они все более или менее уникальны. Каждый робот строится с нуля и поэтому программная часть робота гармонично работает со своим «телом».
Понятно, что это неэффективно, т.к. многие роботы выполняют схожие операции и могли бы использовать общие программные функции.
Т.о. мы приходим к общей программной среде, в которой программист может писать программы не привязываясь к конкретному роботу. Т.е. нужна Операционная Система для Роботов (Robot Operating System — ROS).

( Читать дальше )
  • +2
  • 11 августа 2009, 11:05
  • admin
  • 1+1

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

0. Начало
1. Цифровой ввод — кнопка
2. Аналоговый вывод — Fading
3. Аналоговый ввод – потенциометр

Насколько мы помним, у Arduino есть такая замечательная функция — analogRead(), которая считывает значение с указанного аналогового порта.
А это значит мы можем получить простенький осциллограф :)

4. Аналоговый ввод – осциллограф

Для этого будем считывать данные с аналогового порта Arduino/Freeduino и записывать их в последовательный (COM) порт. А уже из последовательно порта их будет принимать наша программа и строить график сигнала :)

( Читать дальше )
  • +1
  • 10 августа 2009, 14:03
  • admin
  • 9+9

Робот-повар

Робот-повар
Робот-повар заработал в одном из ресторанов японского города Нагойя. Fua-Men может выполнять как второстепенные кухонные работы, например мытье посуды или нарезка и шинкование продуктов, так и быть шеф-поваром, готовя основные блюда и закуски с напитками для них. Скорость работы Fua-Men такова, что необычный повар может приготовить до 80 комплексных обедов в сутки.

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

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

0. Начало
1. Цифровой ввод — кнопка
2. Аналоговый вывод — Fading

3. Аналоговый ввод – потенциометр

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


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

Практическое программирование 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-а :)

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