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

Установка драйверов Arduino/CraftDuino в Windows 8


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

Решение простое:

( Читать дальше )
  • 0
  • 21 ноября 2014, 12:10
  • admin
  • 1

FTDI борется с поддельными чипами



Компания FTDI изменила методы борьбы с поддельными чипами.
Если раньше, вы просто устанавливали драйверы штатными средствами Windows, то теперь, новые драйверы поставляются в виде exe и при инсталляции вы принимаете лицензионное соглашение, в котором содержится интересный пункт:
1.5 Use of the Software as a driver for, or installation of the Software onto, a component that is not a Genuine FTDI Component, including without limitation counterfeit components, MAY IRRETRIEVABLY DAMAGE THAT COMPONENT

Это означает, что FTDI не рекомендует использовать это программное обеспечение с поддельными компонентами, т.к. это может привести к повреждению этих компонентов.

( Читать дальше )
  • 0
  • 22 октября 2014, 09:20
  • admin
  • 3

Класс-родитель для устройств на базе SPI, или веселый и удобный C++ для AVR

Мне всегда нравилась идея объектно-ориентированного программирования. Это очень удобно и легко, особенно, когда программа раздувается до больших размеров, или есть несколько очень похожих элементов, но с разными настройками. И меня всегда интересовали нестандартные, красивые решения и новинки языка — шаблоны, лямбда-функции, тернарные операторы… К сожалению, я все никак не мог к ним подобраться — то времени не было, то мозг был не готов. В общих чертах знал, что это, но сам никогда не пробовал. Но вдруг в одной из программ для AVR я увидел интересное использование шаблона, которое очень сильно облегчало работу. Мне стало интересно — и время нашлось, и желание… И вот родилась идея этой статьи. Результат — родительский класс для легкой работы с устройствами на базе SPI (сдвиговые регистры, трансиверы, Ethernet etc), в Hardware и Software реализации. Интересно — просьба под кат.

tl;dr — в конце все ссылки из статьи, в том числе готовый код и примеры.

WARNING 1: под катом много букв и о ужас ни одной картинки, а также огромная куча низкокачественного лапшеобразного замечательного кода.
WARNING 2: автор не крут в шаблонах, поэтому извиняется, если что-то реализовано ужасно.
WARNING 3: пока что — только Master, Slave-версия будет через год некоторое время.
WARNING 4: автор обожает варнинги и тег s неправда!!


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

URBI - UObject - пишем Urbi-драйвер для управления сервомашинкой через Arduino


Взяв за основу код примера MyAdder напишем код класса ArServo, для управления сервомашинкой, подключённой к Arduino.
Управление осуществляется через последовательный порт, по протоколу Firmata.


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

URBI - архитектура URBI


По вводной статье (которая является переводом статьи из википедии) всё же остаётся не совсем понятно — что же такое URBI и с чем его едят.
Однако, девиз компании Gostai — «Робототехника для всех» («Robotics for everyone») — не может не обнадёживать :)

Давайте разберёмся, что же именно из себя представляет URBI.

( Читать дальше )
  • +2
  • 16 августа 2010, 11:28
  • noonv
  • 2

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

Настала пора Arduino поуправлять моторчиками :)

Для этого воспользуемся самым популярным драйвером, используемым для управления моторчиками – микросхемой L293D.

L293D содержит два драйвера для управления электродвигателями небольшой мощности. Имеет две пары входов для управляющих сигналов и две пары выходов для подключения электромоторов. Кроме того, у L293D есть два входа для включения каждого из драйверов. Эти входы используются для управления скоростью вращения электромоторов с помощью ШИМ (PWM).

( Читать дальше )
  • +1
  • 17 февраля 2010, 15:00
  • noonv
  • 49

Подготовка к работе с Arduino/CraftDuino

Итак, у вас уже есть CraftDuino (Arduino/Freeduino). Что же нужно сделать чтобы начать работать на этой платформе?
Первым делом, нужно скачать Arduino IDE — для того, чтобы иметь возможность писать свои программы и заливать их на Arduino.
Arduino IDE можно скачать по адресу:
http://arduino.cc/en/Main/Software

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


( Читать дальше )
  • +2
  • 20 октября 2009, 16:33
  • admin
  • 30