-
Как адаптировать библиотеки для Arduino 1.0
В Arduino IDE версии 1.0, разработчики переименовали файл WProgram.h в Arduino.h, поэтому, чтобы старые библиотеки заработали в новой IDE — нужно просто открыть файлы библиотеки (.h и .cpp) и если в них встречается строчка #include «WProgram.h» , то заменить её на:
-
Синхронный полёт мини-квадрокоптеров
-
Датчик измерения расстояния SHARP-GP2Y0A710K0F
Датчики измерения расстояния SHARP — доступные, эффективные и простые в использовании сенсоры, позволяющие определять расстояние до объекта или препятствия. Эти сенсоры очень часто применяются в робототехнике (вспомним последний пример — «Poor Man’s Lidar» — PML — «лазерный дальномер бедных»)
-
Open source 3D-принтер на основе лазерного спекания
Принтер печатает ИК-лазером по воско-угольной смеси мастер-модель, которая затем заливается гипсом. Сама деталь, затем выплавляется (в полученной гипсовой форме) из алюминия или бронзы.
-
Мобильный робот использует Kinect для обхода препятствий
-
Finch — робот учебное пособие
-
Короткометражный мультфильм «Роботам вход воспрещен»
-
Одометрия
Одометрия (Odometry — от греческих слов hodos («перемещение», «путешествие») и metron («мера», «измерять»)) — использование данных о движении приводов, для оценки перемещения.
-
Энкодер
Энкодер — это устройство преобразующее линейное или угловое перемещение в последовательность сигналов, позволяющих определить величину перемещения. Т.о. можно выделить линейные и поворотные энкодеры.
-
Arduino уведомляет о новых письмах
После первого знакомства с Arduino и Hello-World-овского мигания светодиодом, хочется сдлеать какой-нибудь прикольный проект. Например, уведомление (мигание лампочкой или поднятие флажка) о получении новой почты на ящик gmail.
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…