Играя с Arduino

Некоторые быстрые мысли о Arduino Duemilanove борт.

Duemilanove

Первые впечатления

У меня один из этих советов, как месяц назад, и я могу сказать вам так далеко, что мне нравятся многие вещи о нем. Прежде всего, простота подключения кабеля USB и все заработало почти мгновенно. Я не думаю, что нужно ничего объяснять в этом блоге, так как в интернете много учебники Arduino, примеры проектов, документов, форумы, и т.д. Если вы только что получили из этой доски, отправной точкой должны быть здесь: HTTP: / / arduino.cc / EN / гид / Главная страница
Итак, первое, что вам сделать, это загрузить программное обеспечение Arduino, установить его и попытаться загрузить один из примеров программ, которые уже включены, как мигание светодиода, используя предоставленный IDE.

Легко

Если вы нетерпеливы, как я, вы, вероятно, прочитал первую страницу, а затем перейти к доске и попробуйте подключить компоненты, как под руководством или, может быть 16 × 2 ЖК-дисплей, и т.д., и вы быстро обнаружите, что это очень легко Применение: основной Arduino API уже есть функции для работы с ЖК-дисплеями, перерывы тривиальны с "attachInterrupt", то с "shiftOut" функции можно расширить портов путем присоединения одного или нескольких 74HC595, а также многие другие функции.

Первый депрессии

С другой стороны, я не люблю IDE, может быть, потому что я взрослый?. Если вы привыкли к любой другой IDE, как затмение, или notepad.exe (хе-хе), вы не можете, как IDE тоже. Я имею в виду, если вы выбираете текст и нажмите Ctrl + F, что вы ожидаете, чтобы появиться в поле поиска? и, согласно этой IDE, ничего или текста из последнего поиска. Не говорить о раздражает (Java?) Ошибка, которая не позволяет использовать мертвых клавиш с некоторыми определенными сочетаниями JDK и ОС.
Тогда у вас есть эскизы концепции. Эскизы, являются файлы с расширением. PDE расширение, которое оказывается на самом деле C + + файлов. До создания этого файла, IDE инструменты для добавления его в ядро ​​включать "WProgram.h" и прототипы всех функций. Тогда IDE свяжет с основными файлами, которая уже включает в себя очень простой основной (), который вызывает инициализации (), настройки () и цикл () функции, как вы можете видеть в основной источник Arduino код main.cpp:

 # Include 

 Int основных (недействительными)
 {
	 инициализации ();

	 Установка ();

	 для (; ;)
		 петли ();

	 return 0;
 }

Более продвинутый тест

Я был в состоянии преобразовать Arduino в клавиатуру USB с несколькими внешними компонентами, следуя примеру из www.practicalarduino.com который использует Arduino V-USB библиотека который в свою очередь использует виртуальный порт USB для микроконтроллеров AVR . Это будет основой для одного из моих предстоящих проект с участием перебора BIOS взлома :) .

Щиты

Наконец, я хотел бы рекомендовать этот щит, если вам нужно ISP программист: Мега-провайдера щит .
Я сделал это, он работает и это здорово! на самом деле. С этим щитом вы можете конвертировать ваши Arduino в ISP программист, загрузив мега-провайдер "эскиз".

Mega-ISP Shield

В качестве побочного сведению, вы заметите, что вы не сможете создать щит с использованием регулярных перфорированные доски, из-за контактный выравнивания. Если вам нужно только контакты 1 до 7 Xor 8 до 13 из порта D.

  1. Пока нет комментариев.
 

Защита от спама на WP Captcha-Free