- 
ZenXY — плоттер по песку на ArduinoZenXY — учебный проект по созданию плоттера по песку. Идея проекта уже знакома — рисование сада Дзэн при помощи металлического шарика, который приводится в движение магнитом, который перемещается по схеме ЧПУ (шаговыми двигателями), управляемым контроллером Arduino. 
 
- 
Кинетическая скульптура учится балансировать шариком при помощи Arduino и машинного обученияAstrid Kraniger создала интересную инсталляцию: In Medio Stat Virtus — это кинетическая скульптура, балансирующая шариком на уголке, который удерживается двумя тросиками. Длина тросиков изменяется шаговыми двигателями, а положение шарика определяется разницей в весе, который измеряется на тросах при помощи тензодатчиков, снятых с электрических безменов. Таким образом, удержание баланса достигается, когда шаговые двигатели поднимают и опускают… Arduino, Reinforcement Learning, балансировать, инсталляция, машинное обучение, тензорезистор, шаговый двигатель
 
- 
Роботизированная скульптура на Arduino имитирует природную скрытностьЭта «Застенчивая машина» имитирует поведение животных, наблюдаемое в природе: при внезапном движении — они чувствуют опасность и тут же прячутся в норку, раковину или панцирь. Авторы из Daric Gill Studios создали роботизированную скульптуру, которая демонстрирует аналогичное поведение. 
 
- 
Автоматизация намотки двигателя при помощи ArduinoПри помощи 3D-печати, пары шаговых двигателей и, разумеется, контроллера Arduino — можно собрать устройство для полуавтоматической намотки обмоток двигателя. 
 
- 
Marble clock — удивительные часы на ArduinoМеханизм главной шестерни этих удивительных часов, созданных при помощи 3D-печати, приводится в движение небольшим шаговым двигателем (28YBJ-48), который управляется контроллером Arduino Uno. 
 
- 
Жонглирование шариком для пинг-понга при помощи Arduino и 4 микрофоновОбрабатывая данные от четырёх электретных микрофонов и управляя четырьмя шаговыми двигателями — два контроллера Arduino (Arduino Uno и Arduino Nano) — смогли жонглировать шариком для пинг-понга. Интересен способ получения информации о местоположении шарика — для этого используется акустическая обратная связь: 
 
- 
Использование шагового двигателя в роли энкодераДля вращения шагового двигателя на заданное количесво шагов, используются специальная конфигурация магнитов. Если вращать вал шагового двигателя вручную, эти магниты наводят электрический ток в определённом виде, который, можно декодировать при помощи контроллера Arduino и использовать в качестве энкодера. 
 
- 
Автоматизация нарезки бумаги при помощи ArduinoОчередной пример автоматизации при помощи контроллера Arduino — автомат для нарезки бумаги. Arduino Mega, пара шаговых двигателей Nema17 и пара драйверов A4988 для управления двигателями — вот и всё, что потребовалось для сборки этого автомата. 
 
- 
Самодельный плоттер из старых DVD и ArduinoЧтобы сделать самодельный плоттер, вам понадобятся: шаговые двигатели из двух старых DVD, контроллер Arduino, два драйвера двигателей — L293D, маленькая сервомашинка. Схема 
 
- 
Dotter — большой матричный принтер на ArduinoDotter — самодельный матричный принтер под управлением контроллера Arduino Uno. В конструкции используется три шаговых двигателя: два для продвижения бумаги, а третий для позиционирования каретки. На каретке установлена сервомашинка, по мере необходимости, толкающая маркер, который и ставит точки на листе бумаги. Управление двигателями происходит по командам с компьютера от программы на Processing-е. Программа для Arduino 
 

Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…