Архив за Апрель 2011

Этот штангенциркуль я купил себе давным давно на ебее. Ну работал я им как все нормальные люди, а потом случайно наткнулся на 4-х пиновый разъем спрятанный под крышечкой. Ну и разумеется у меня возникло желание узнать для чего всё это надо. Как в последствии оказалось через этот интерфейс штангенциркуль непрерывно посылает результаты своих измерений. Вооружившись паяльником и осциллографом я стал раскуривать протокол по которому наш девайс шлёт данные. И вот что из этого получилось.

Читать полностью »

Расширитель портов MCP23008

Сегодня на нашем операционном столе новый гость, это продукт компании Microchip расширитель портов MCP23008-E. Предназначена эта штуковина (как понятно из названия) для увеличения числа I/O ног микроконтроллера, если их вдруг стало не хватать. Конечно если нам нужные ноги-выходы то можно взять сдвиговый регистр и не париться. Если нужны ноги-входы то и тут есть решение на жесткой логике. Если же нам нужны одновременно входы и выходы да еще и управляемая подтяжка для входов, то расширитель портов это пожалуй самое нормальное решение. Что касаемо цены девайса то она весьма скромная — примерно бакс. В данной статье я попробую детально описать как рулить данной микросхемой при помощи микроконтроллера AVR.

Читать полностью »

Микропаскаль учебный курс. Часть 2

В данном уроке мы рассмотрим основные конструкции языка без которых не обходится почти ни одна программа — это  условия,структуры множественного выбора и циклы. Начнем по порядку с условий.
Условный оператор — оператор проверяющий истинность условия, и в зависимости от этого принимающий решение что делать дальше. В общем виде выглядит так:

if Условие then Оператор1 else Оператор2

Условие — некоторое логическое выражение принимающие значение true или false. Если условие истинно, то будет выполнен Оператор1 а если ложно то Оператор2. Ключевое слово else не является обязательным. Пример:

if a=0 then PORTB:=0xFF else PORTB:=0xAA;

Читать полностью »

Сайту один год!

Итак на календаре 7 апреля. Ровно год назад я написал первый пост с которого зародился этот сайт. Хочется сказать спасибо восьмистам читателям которые заходят ко мне каждый день, за проявленный интерес к моему проекту, приятно осознавать что то что я пишу хоть кому-то нужно. Двойное спасибо тем кто не только читает но и комментирует записи, и задаёт каверзные вопросы. Они заставляют меня лучше разобраться в чем-либо и пошевелить мозгами. Короче, оставайтесь на связи. Впереди еще много интересного! В связи с написанием диплома, времени у меня поубавилось, но сайт будет обновляться в обычном порядке. И наконец отдельное спасибо тем кто делает пожертвования, пусть небольшие но всё равно приятно. Кстати теперь когда появилась реклама от яндекса можно в знак благодарности кликнуть по ней и я получу за это небольшое вознаграждение. Предложения, вопросы и поздравления принимаются в комментариях! Ура товарищи :-)

Блок питания Mastech HY1803D

Каких только блоков питания у меня не было. Самой различной мощности,на самые разные напряжения и ток. У всех у них было один недостаток: они были без корпуса и там постоянно что-то отваливалось, замыкало итд. Конечно можно было бы склеить нормальный корпус из пластика, но очень уж хотелось красоты и прочности. В итоге придушил жабу, взял две тыщи денег и пошел выбирать себе блок питания. Выбор пал на Mastech HY1803D. Его характеристики и цена меня вполне устраивали. Были точно такие же блоки но послабее, а разница в сто рублей, в итоге взял именно эту модель.

Читать полностью »