Часть 2

18.04.2011

День первый. Знакомство.

Как я писал в первой части, для экспериментов с Freeduino Nano v5, помимо самой платы, мне понадобились: 
макетная плата и набор перемычек (причем, нужны макетные платы для монтажа в гнёзда, которые позволяют строить электрические схемы без пайки) 

Набор из 80 светодиодов. (3 мм, зеленые, 4,0мКд – 15 штук., 3 мм, красные, 1,0мКд – 20, штук, 5 мм, зеленые, 6,0мКд – 15 штук, 5 мм, красные, 2,0мКд – 20 штук., 5 мм, желтые, 3,9мКд – 10 штук.)


И, на всякий случай, набор проводников с крокодилами. Решив, что мне этого комплекта хватит на месяц экспериментов, я со спокойной душой отправился домой поближе к компьютеру. Очень хотелось опробовать все это в действии.

Где-то в районе шести вечера я уже сидел за компьютером и устанавливал драйвера с программным обеспечением, а именно arduino-0017, которые шли в комплекте с платой (записанные на сомнительном диске Verbatim 210Mb). После чего, наконец, плата была подключена к компьютеру. 
Для проверки я составил простенькую программу, которая должна была заставить мигать светодиод на 13 контакте (в данном случае подключать к плате ничего не надо, этот светодиод находится на плате) см. рисунок ниже 


Это сам код 

void setup () {
pinMode (13, OUTPUT);
}
void loop () {
digitalWrite (13, HIGH);
delay (1000);
digitalWrite (13, LOW);
delay (1000);
}


Но ничего не произошло, только появилось следующее сообщение:


Пробороздив просторы интернет, сменив arduino-0017 на arduino-0022, я все-таки выяснил, что причина была не в программном обеспечении, а всего лишь надо было поставить галочку на COM3 (надо сразу читать мануалы).


После чего все сразу заработало, был собран на макетной плате светофор и была написана программа. Посмотрев на все это, я понял, что для одного дня этого мало. Надо что-то еще попробовать. Начались поиски идей в интернете. Попадались, конечно, интересные идеи, но у меня на них не было комплектующих… Посидев так с часок, и поразмышляв, я вспомнил про Scratch. 
Через некоторое время поиски меня привели на сайт,где предлагалось скачать Scratch — версию, модифицированную под Arduino. Что я и сделал. 
Затем установил и запустил данный программный продукт, но увидел следующую картину  


Scratch не хотел видеть мою плату (первая мысль: наверное, слишком новая плата). Это мне, конечно же, не понравилось, но после более тщательного изучения описания на сайте я нашел ссылку «Прошивка для Arduino», которой, как выяснилось, мне и не хватало (загружать и прошивать надо через arduino-00XX). 
После прошивки плата заморгала аж тремя светодиодами и Scratch ее сразу обнаружил, что можно увидеть в коротком ролике.



Время было второй час ночи, спать не хотелось, и я вспомнил, что Сергей мне рекомендовал заглянуть на www.modk.it. Что я и сделал.

Естественно, и в данном случае все подключилось не сразу. Чтобы не мучить историями «как я искал причину», сразу расскажу, что надо сделать, чтобы все заработало.

Итак. Идем по ссылке http://www.modk.it/download, где сразу видим, с какими браузерами все это будет работать. Если до этого вы удачно работали arduino-00XX и компьютер видел плату, остается установить Widget (без которого коннекта не будет, как выяснилось). Для этого нажимаем на Windows (если у вас компьютер работает под Windows) или Mac OS 10.5 (если у вас компьютер работает под Mac OS). 



Затем идем по ссылке http://www.modk.it/editor/preview/ и выбираем устройство для работы (например, что выделено на рисунке ниже). 



Не забываем про COM-порты и наслаждаемся работой.









Хотя есть маленькое «но». Пока нет возможности объявлять переменные, сохранять и просматривать код программы (но в скором будущем это будет).


Продолжение следует…