-
Установка драйверов Arduino/CraftDuino в Windows 8
-
FTDI борется с поддельными чипами
Компания FTDI изменила методы борьбы с поддельными чипами. Если раньше, вы просто устанавливали драйверы штатными средствами Windows, то теперь, новые драйверы поставляются в виде exe и при инсталляции вы принимаете лицензионное соглашение, в котором содержится интересный пункт: 1.5 Use of the Software as a driver for, or installation of the Software onto, a component that…
-
Класс-родитель для устройств на базе SPI, или веселый и удобный C++ для AVR
Мне всегда нравилась идея объектно-ориентированного программирования. Это очень удобно и легко, особенно, когда программа раздувается до больших размеров, или есть несколько очень похожих элементов, но с разными настройками. И меня всегда интересовали нестандартные, красивые решения и новинки языка — шаблоны, лямбда-функции, тернарные операторы… К сожалению, я все никак не мог к ним подобраться — то…
-
URBI — UObject — пишем Urbi-драйвер для управления сервомашинкой через Arduino
Взяв за основу код примера MyAdder напишем код класса ArServo, для управления сервомашинкой, подключённой к Arduino. Управление осуществляется через последовательный порт, по протоколу Firmata.
-
URBI — архитектура URBI
По вводной статье (которая является переводом статьи из википедии) всё же остаётся не совсем понятно — что же такое URBI и с чем его едят. Однако, девиз компании Gostai — «Робототехника для всех» («Robotics for everyone») — не может не обнадёживать 🙂 Давайте разберёмся, что же именно из себя представляет URBI.
-
Практическое программирование Arduino/CraftDuino — драйвер двигателей L293D
Настала пора Arduino поуправлять моторчиками 🙂 Для этого воспользуемся самым популярным драйвером, используемым для управления моторчиками – микросхемой L293D. L293D содержит два драйвера для управления электродвигателями небольшой мощности. Имеет две пары входов для управляющих сигналов и две пары выходов для подключения электромоторов. Кроме того, у L293D есть два входа для включения каждого из драйверов. Эти…
Arduino, Blink, CraftDuino, L293, L293D, PROTEUS, библиотека, двигатель, диод, драйвер, структура, ШИМ
-
Подготовка к работе с Arduino/CraftDuino
Итак, у вас уже есть CraftDuino (Arduino/Freeduino). Что же нужно сделать чтобы начать работать на этой платформе? Первым делом, нужно скачать Arduino IDE — для того, чтобы иметь возможность писать свои программы и заливать их на Arduino. Arduino IDE можно скачать по адресу: http://arduino.cc/en/Main/Software В архиве содержится директория arduino-_номер_версии_, которую желательно поместить в корень диска…
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…