-
ArduinoIDE 0019
вышла новая Arduino IDE версии 0019. Скачать. Что добавилось: 1. Доработана библиотека Ethernet (Christian Maglie). Теперь она зависит от новой библиотеки SPI, поэтому в начало скетчей добавляется строчка #include <SPI.h> 2. Добавлена библиотека SPI (Christian Maglie)
-
Конкурс «Напиши эмулятор iButton-а для Arduino и получи ProtoShield в подарок» — завершён!
Конкурс «Напиши эмулятора iButton-а для Arduino и получи ProtoShield в подарок!» завершился! Победителем стал Александр Гордеев с библиотекой эмуляции ведомого 1-Wire устройства — OneWireSlave. Большое спасибо, Александр, за настойчивость и упорство! Александр уже получил заслуженный приз: Protoshield и 1-Wire-термометр DS18B20! Желаем ему успехов в экспериментах! PS. Это был наш первый опыт проведения конкурсов 🙂 Несколько…
-
Arduino и 1-Wire — эмуляция ведомого устройства с помощью библиотеки OneWireSlave
Библиотека OneWireSlave позволяет использовать ардуину на линии 1-Wire в качестве ведомого устройства. Подробнее о OneWire можно прочитать здесь. Теоретически на линии может быть до 2^48 или 281 триллионов ведомых устройств. С помощью этой библиотеки на одну линию совместно с датчиками температуры и прочими устройствами, использующими протокол 1-Wire, можно подключить несколько ардуин.
-
Робот-катер
Как видно, движется этот пенопластовый катер за счёт толкающего воздушного винта. Управление осуществляется сервомашинкой, поворачивающей руль в нужную сторону.
-
Робо-программатор
Отличный пример автоматизации.
-
15. OpenCV шаг за шагом. Сохранение данных в XML
1. OpenCV шаг за шагом. Введение.2. Установка.3. Hello World.4. Загрузка картинки.5. Вывод видео6. Ползунок7. Захват видео с камеры8. Запись видео9. События от мышки10. Обработка изображения — сглаживание11. Обработка изображения — изменение размеров12. ROI — интересующая область изображения13. Типы данных OpenCV14. Матрица15. Сохранение данных в XML Придётся сделать ещё одну остановку перед рассмотрением действительно интересных функций…
cvGetFileNodeByName, cvLoad, cvOpenFileStorage, cvRead, cvReadInt, cvReleaseFileStorage, cvSave, cvWrite, cvWriteInt, OpenCV, XML, шаг за шагом
-
Вышла новая версия URBI SDK — 2.2
URBI SDK — это открытый комплект средств разработки для создания компонентов Urbi, т.н. UObject — промежуточного слоя архитектуры URBI. Он так же поддерживает работу urbiScript — скриптового языка, который используется для написания программ управления роботами. Скачать новую версию URBI SDK можно здесь.
-
URBI — введение в urbiScript — часть 2
1. введение в urbiScript — часть 1 2. введение в urbiScript — часть 2 Продолжим рассмотрение возможностей скриптового языка urbiScript от компании Gostai, предназначенного для управления роботами. Напомню, что urbiScript выполняется на Urbi-сервере, который запускается либо на роботе, либо на компьютере и к которому можно подключиться через сеть простым telnet-ом. Взаимодействие с аппаратной частью робота…
-
14. OpenCV шаг за шагом. Матрица
1. OpenCV шаг за шагом. Введение. 2. Установка. 3. Hello World. 4. Загрузка картинки. 5. Вывод видео 6. Ползунок 7. Захват видео с камеры 8. Запись видео 9. События от мышки 10. Обработка изображения — сглаживание 11. Обработка изображения — изменение размеров 12. ROI — интересующая область изображения 13. Типы данных OpenCV 14. Матрица CvMat…
cvCreateData, cvCreateMat, cvCreateMatHeader, cvGet2D, CvMat, cvReleaseData, cvReleaseMat, cvSet2D, cvSetData, OpenCV, матрица, шаг за шагом
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…