MCU Arduino: Компас, гира и прочие “вкусности” для Arduino

Андрей@fixled.ru сделал мне ну почти новогодний подарок – прислал малюсенькую коробочку с очень вкусным содержимым:
- Grove – 3-axis Compass v1.0b – трехосевой компас (на базе HMC5883)
- Grove – 3-axis Gyro – трехосевой гироскоп (на базе ITG3200)
- Grove – Serial Bluetooth – голубозубый модуль
- Grove – I2C Motor Driver – i2c контроллер для коллекторных движков.
- небольшая “вязанка” мелких бонусов в виде кабелей и коробчки Seedstudio 🙂
В целом – все просто заработало 🙂 По порядку.
Для гироскопа есть библиотека – itg-3200driver. Моя адаптация под Arduino 1.0 свелась к модификации нескольких строк исходного кода – осилил с пол-пинка, адаптированная версия здесь (никаких нюансов).
Для компаса – аналогично – [Compass] Magnetometer Library (HMC5883) – адаптация из-за “бага” заставила покрутить гугль чуть больше 2-х минут 😉 Ссылочку – прилагаю аналогичным образом.
Bluetooth заработал быстрее и без библиотеки NewSoftSerial – много нововведений в Arduino 1.0 позволило легко и быстро адаптировать (хе-хе) код без дополнительных заморочек. Прелестно 🙂
Драйвер для коллекторников еще не пробовал.
Кратенько – все. Дальше пойдут детали 🙂
ЗЫ: сайту fixled.ru и лично Андрею – ОГРОМНОЕ человеческое спасибо за комментарии и ответы на глупые вопросы при выборе компонентов, заказе, его сопровождение, и своевременную отправку! Просто праздник какой-то – очень даже смело рекомендую 🙂