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

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-а :)

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

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



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


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

Выводы Arduino и Arduino pin mapping

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


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