Написав я тут невелику програмку для свого PinBoard, щоб автоматизувати завантаження *.hex-файлу зразу ж після компіляції проекту. Запуск DTR Pulser здійснюється за допомогою команд, які виконуються після компіляції проекту. Сама програма написана на Visual C#. І для її роботи знадобиться.NET Framework 4,5. Даний приклад працює на AVR Studio 6. В четвертій версії, наскільки я знаю, немає таких опції як виконання команд після компіляції. Що робить DTR Pulser? При її відкритті просто відсилається сигнал на ногу com-port DTR  . Це, за допомогою невеликої модифікації PinBoard, допомагає перевести її в режим самопрограмування із поміччю завантажувача. Все працює як в Ардуіно, натискаємо компіляцію і проект відправляється на завантаження в плату. Середовище Ардуіно використовує досить популярну консольну програму AVRDUDE і функція, яку я реалізував у своїй програмці, доступна тільки для протоколу STK500v2. А завантажувач PinBoardа працює AVR109, відповідно тут нам використати таку функцію AVRDUDE не вдасться.

Продовжити перегляд

logoПрацюю я адміністратором в одному із львівських ресторанів. Чотири роки в нас біля барної стійки стояв дзвінок для того, щоб оповістити офіціанта, що клієнт готовий зробити замовлення. Пристрій був безпровідний. Була ціла купа так званих безпровідних “дзвінків” і приймач із великим дисплеєм який повідомляв номер столика. Один із таких “дзвінків” ми поставили на кухню, щоб кухарі не кричали весь час при готовності замовлення, а просто викликали “дзвінком” офіціанта на кухню. Але одного прекрасного дня приймач почав глючити і зависати, користуватись ним стало неможливо. Всі спроби ремонту були не вдалі. За довгий час весь колектив привик до цього пристрою і без нього стало якось не так.
Було вирішено зробити власний дзвінок з пасьянсом і сеньйоритами. Звичайно мій варіант не такий прикольний як заводський попередник, зате простий у використанні і надіюсь не буде глючити.
На розробру “заліза” я потратив десь два-три дні і менше 100 грн. За основу дзвінка був взятий контролер Attiny85, який виявився трохи зажирною мікросхемою, можна було вибрати щось попростіше. Продовжити перегляд