16.08.10

Freeduino - программируемая через USB порт микро-ЭВМ, в которую можно загрузить любую программу и получить компактное автономное микропроцессорное устройство с заложенным в него Вашими функциями.
Freeduino - совместимая с Arduino открытая платформа, популярная во всем мире, и наиболее известная именно под именем Arduino. Встречаются также и русские варианты написания: «Ардуино» и «Фридуино».
Семейство модулей Freeduino представлено несколькими вариантами плат, имеющих в общем идентичный функционал, и полностью совместимых с аналогичными вариантами Arduino.
Модули Freeduino основаны на микросхеме ATmega168 (либо ATmega328), и легко программируютcя через USB порт (либо COM порт в варианте MaxSerial) при помощи бесплатного программного обеспечения.
Модуль имеет 14 контактов цифрового ввода/вывода, шесть из которых могут быть использованы для вывода сигналов ШИМ, и шесть аналоговых входов АЦП с дискретностью в 1024 значений. Модуль также содержит: кварцевый резонатор на 16 МГц, разъем USB (либо COM в варианте MaxSerial), разъем питания типа Mini-Jack, разъем для подключения внешнего программатора ICSP и кнопку сброса.
Приобретенный в готовом виде модуль содержит все необходимое для разработки микроконтроллерных устройств. Нужно просто подсоединить модуль к компьютеру при помощи стандартного USB кабеля.
В качестве периферии могут быть подключены любые устройства - от светодиодов и простейших датчиков до механизмов радиуоправляемых моделей и роботов. Программы пишутся на простом и интуитивно понятном си-подобном языке (c возможностью подключения сторонних библиотек, например, для управления LCD-дисплеями или двигателями), компилируются и загружаются в устройство одной кнопкой, после чего вы тут же получаете работающее автономное устройство.
Отличительные особенности проекта:
• Сопряжение устройства с USB портом компьютера;
• Не требуется навыков программирования микроконтроллеров;
• Не требуются специализированные программаторы и компиляторы;
• Программируется на очень простом языке, понятном неспециалисту;
• Удобная и простая среда разработки программ для микроконтроллера;
• Широкое распространение в сети Internet: сотни сайтов с примерами готовых проектов и библиотек дополнительных функций;
• Проект является 100% открытым - доступны все исходные тексты;
• Устройство достаточно функционально - 14 цифровых входов/выходов, из них 6 выходов с широтно-импульсным модулированием, 6 аналоговых входов;
• Кроссплатформенность. Среда разработки программ для Freeduino работает на Windows, Macintosh OS X, Linux и других операционных системах, поскольку является открытой и реализована на Java.