-
Звуковой маячок по хлопку в ладоши/свистку
Бывает очень полезно знать куда положил какой-то предмет, но при этом не можешь вспомнить куда. Хлопнул в ладоши или свиснул и вуаля, наш маячок начинает пищать 🙂 Собственно сабж, делал кто-либо что-то подобное? Надо использовать микрофон? Т.к. устройство будет работать от батарейки, главный вопрос в энергопотреблении ардуины (есть ли у нее sleep режим, чтобы включать…
-
Бесплатные онлайн-курсы по машинному обучению и ИИ
Учиться никогда не поздно, а таким увлекательным вещам, как ИИ, даже весело. Стэнфордский университет предлагает бесплатные онлайн-курсы по машинному обучению и искусственному интеллекту: Stanford Machine Learning class и
-
Библиотека TimerOne
Когда программируешь для Arduino, иногда бывает нужно периодически выполнять какие-либо действия через определённые интервалы времени — скажем, 100 раз в секунду; или хочется иметь ШИМ с большим разрешением или другой частотой, чем позволяет стандартная функция analogWrite(), или вдруг хочется выполнять какую-то работу параллельно, а вездесущий delay() всё портит. Вот тут-то может пригодиться библиотека TimerOne, которую…
-
Как запустить код Arduino на ATtiny
Как использовать код Arduino для программирования микроконтроллеров ATtiny45 и ATtiny85:
-
ROS — Урок 8 — Использование rxconsole и roslaunch
Содержание 1. Использование rxconsole и roslaunch Описание: Данный урок знакомит с использованием таких полезных утилит ROS, как rxconsole и rxloggerlevel для отладки, и roslaunch для запуска нескольких узлов одновременно.
-
Робот Qbo
Qbo — это полуметровый социальный робот от фирмы TheCorpora (похоже, разработка ведётся в Испании, а производиться робот будет в Тайване). Работает робот на ПО с открытым исходным кодом (Linux и ROS (от компании Willow Garage)).
-
Duino на внутреннем резонаторе
http://www.youtube.com/watch?v=velCp38rqbY Duino на внутреннем резонаторе Чем удобна ардуина? Кроме простоты прототипирования основным удобством является язык программировани с кучей библиотек. Но готовить конечное устройство на плате ардуино дорого и не очень удобно. Ради уменьшения цены и размеров можно избавиться от многих деталей, в том числе и от кварцевого резонатора. В конце-концов для работы минимальной обвязкой является…
-
31. OpenCV шаг за шагом. Типы данных OpenCV — хранилище памяти, последовательность
Оглавление1. OpenCV шаг за шагом. Введение.2. Установка.3. Hello World.4. Загрузка картинки.…28. Преобразование Хафа29. Интегральное изображение30. Трансформация изображения — аффинные преобразования, гомография31. Типы данных OpenCV — хранилище памяти, последовательность На шаге про преобразование Хафа, вы, возможно, обратили внимание, на непонятные типы данных CvMemStorage и CvSeq, которые использовались в примерах использования функций cvHoughLines2() и cvHoughCircles() OpenCV использует…
cvCreateMemStorage, cvCreateSeq, cvGetSeqElem, CvMemStorage, cvReleaseMemStorage, CvSeq, cvSeqPush, OpenCV, шаг за шагом
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…