Freeduino

Опубликовано 17.09.2010 Ведущий Антон Панкратов

Семейство модулей Freeduino представлено несколькими вариантами плат, имеющих, в общем, идентичный функционал, и полностью совместимых с аналогичными вариантами широко известной Arduino. Наиболее известные - это Freeduino MaxSerial, Freeduino Through-Hole, Freeduino 2009 и Freeduino Nano v5. Также выпускаются дополнительные модули, например, Motor Shield - силовой модуль для управления двигателями или Ethernet Shield для подключения Ethernet интерфейса к вашей плате. Модули Freeduino основаны на микросхеме ATmega168 (либо ATmega328), и легко программируются через USB порт (либо COM порт в варианте MaxSerial) при помощи бесплатного программного обеспечения. Модуль имеет 14 контактов цифрового ввода/вывода, шесть из которых могут быть использованы для вывода сигналов ШИМ или, по-английски, PWM, и шесть аналоговых входов АЦП с дискретностью в 1024 значений. Модуль также содержит: кварцевый резонатор на 16 МГц, разъем USB (либо COM в варианте MaxSerial), разъем питания типа Mini-Jack, разъем для подключения внешнего программатора ICSP и кнопку сброса. В готовом виде у этих модулей есть все необходимое для разработки микроконтроллерных устройств. Нужно просто подсоединить плату к компьютеру при помощи стандартного USB кабеля. В качестве периферии могут быть подключены любые устройства - от светодиодов и простейших датчиков до механизмов радиоуправляемых моделей и роботов. Программы пишутся на простом и интуитивно понятном си-подобном языке (с возможностью подключения сторонних библиотек, например, для управления LCD-дисплеями или двигателями), после чего компилируются и загружаются в устройство нажатием одной кнопки "Upload", после чего вы тут же получаете работающее автономное устройство.