Все же первопричина не в IDE. И не в библиотеках.
Arduino — это ограничения и абстракция там, где она вредна. Это игрушка или способ быстро эмулировать некий модуль.
Если Вы пытаетесь сделать что-либо серьезное, не надо использовать игрушки.
В случае со спидометром лучше подключать внешний датчик холла как счетчик (timer) и вовсю использовать прерывания. Тем самым, можно достаточно четко и гораздо дешевле и прозрачнее сделать такое устройство напрямую программируя контроллер. Это не сложно и ассемблер не обязательно знать. И подключения не отличаются вовсе от «этот провод сюда». Самое сложное (для меня) в AVR — это расставить fuse, для них пишут не очень хорошие даташиты. Для pic —
У ардуино ниже порог вхождения и больше говнокода вы получите в качестве помощи при затруднениях.
Если у Вас действительно есть желание разобраться в радиоэлектронике, не используйте игрушки.
Метафорично для примера сравню Basic и С.
1. Выкидываем геркон — он у вас быстро выйдет из строя. Используем датчик Холла.
2. Выкидываем Arduino.
3. В чем проблема составить простую программу, если у Вас даже есть примеры?
Tomasina, прочитайте на один комментарий выше.
Меня устраивает та ситуация, когда я банку должен фиксированную сумму в месяц + некоторая прямо озвученная комиссия при внешних переводах. Меня не устраивает, когда банк за перевод моих денег с одного моего счета на другой, мой же, хочет денег. Не устраивает дополнительная комиссия на снятие денег в банкомате банка, не устраивает двухчасовое ожидание обслуживания, не устраивает хаос в отделениях, не устраивает комиссия за использование счета, заведенном в одном регионе страны, в другом регионе.
Что я еще забыл?
pChart, как Вы успели прочитать выше, не подходит.