В статье сделана попытка предоставить пошаговую инструкцию — как соединить самодельное устройство USB HID на микроконтроллере AVR и компьютер с операционной системой Windows 7 x64, чтобы обмениваться данными и управлять портами микроконтроллера. Пример приложения управляет через USB ножкой порта микроконтроллера (к ней подключен индикационный светодиод). Есть возможность также прочитать состояние состояние светодиода — потушен он или горит. Топик предназначен для новичков, поэтому большая просьба к знатокам программирования — приберегите тухлые яйца и гнилые помидоры иронические комментарии для более удобного случая.
Читать полностью »
Метка «avr» - 2
Управление устройством USB HID на Windows 7
2014-01-30 в 14:49, admin, рубрики: avr, v-usb, Программинг микроконтроллеров, метки: avr, c++, USB-HID, v-usbСоздание самодельных аксессуаров для Nintendo Wii
2014-01-06 в 17:29, admin, рубрики: Atmega, avr, diy или сделай сам, Nintendo, wii, Игровые приставки, Программинг микроконтроллеров, метки: Atmega, avr, Nintendo, wiiЯ являюсь владельцем Nintendo Wii, и недавно мне стало интересно, как же работает «expansion port» на виимоуте, который создан для подключения различных аксессуаров. При этом я не мог не попытаться создать своё собственное устройство для подключения к Wii.
Доработка проветривателя или управление вентиляцией от датчика углекислого газа
2013-12-20 в 5:20, admin, рубрики: avr, diy или сделай сам, nRF24L01+, вентиляция, датчик, ИК, микроконтроллер, Программинг микроконтроллеров, радиоканал, умный дом, метки: avr, nRF24L01+, вентиляция, датчик, ИК, микроконтроллер, радиоканал
Уровень углекислого газа (CO2) один из важных показателей качества воздуха в помещении. Еще его уровень очень удобно использовать для управления вентиляцией.
В статье расскажу о доработке проветривателя и дистанционном управлении вентиляторами посредством микроконтроллеров и датчика CO2.
Также, при желании, после небольшой доработки эту же схему можно применить и для управление приточной-вытяжной системой.
Вы еще не программируете микроконтроллеры? Тогда мы идем к вам!
2013-12-13 в 15:28, admin, рубрики: Atmega, avr, diy или сделай сам, LED, микроконтроллеры, Программинг микроконтроллеров, Си, таймер, метки: Atmega, avr, LED, микроконтроллеры, Си, таймерЗдравствуйте, уважаемые читатели!
В этой статье я хочу рассказать о том, как однажды решил начать программировать микроконтроллеры, что для этого понадобилось и что в итоге получилось.
Тема микроконтроллеров меня заинтересовала очень давно, году этак в 2001. Но тогда достать программатор по месту жительства оказалось проблематично, а о покупке через Интернет и речи не было. Пришлось отложить это дело до лучших времен. И вот, в один прекрасный день я обнаружил, что лучшие времена пришли не выходя из дома можно купить все, что мне было нужно. Решил попробовать. Итак, что нам понадобится:
Читать полностью »
Компактный USB HID Bootloader для ATTiny85
2013-11-05 в 12:43, admin, рубрики: ATtiny85, avr, bootloader, v-usb, Программинг микроконтроллеров, метки: ATtiny85, avr, bootloader, v-usb
Представляю вашему вниманию новый компактный Bootloader для AVR Tiny 45/85. Данный автозагрузчик распространяется под лицензией GNU GPL, как того требует лицензия V-USB. Основой для данного автозагрузчика послужил ATtiny85 USB Boot Loader от Embedded Creations и его потомок micronucleus-t85, используемый платами Digispark.
Также как и вышеупомянутые, TinyHID Loader основан на библиотеке V-USB.
Ключевые особенности:
- Работает под ATTiny45 и ATTiny85
- Компактен (2кб с базовыми функциями)
- Расширяем (есть ряд дополнительных функций, включение которых увеличит размер)
- Не треубет драйверов (что особенно важно под новые версии Windows)
- Не работает с AVRdude, использует вместо этого кросплатформенное API на C#
- Умеет обновлять сам себя
Как заставить китайский USB-программатор за $5 работать в Linux
2013-10-24 в 14:57, admin, рубрики: arduino, avr, diy или сделай сам, метки: arduino, avr
Этот пост будет полезен в первую очередь тем, кто только начинает знакомство с микроконтроллерами или переходит от Arduino непосредственно к AVR.
Небольшое введение
Итак, вероятно, вы уже знаете, что после того, как устройство будет спроектировано, печатная плата изготовлена и контроллер помещен на свое законное место, его потребуется запрограммировать. Большинство семейств микроконтроллеров имеют какой-либо интерфейс для внутрисхемного программирования — ISP, который обычно выводится на отдельный разъем на плате. В случае с AVR программирование происходит по пяти линиям связи: MOSI, MISO, SCK, RESET и GND.
Сенсорная крышка для мусорного ведра своими руками
2013-10-10 в 9:36, admin, рубрики: avr, diy или сделай сам, ИК, микроконтроллер, Программинг микроконтроллеров, сервопривод, Электроника для начинающих, метки: avr, sensor, ИК, микроконтроллер, сервопривод
В статье расскажу, как превратить обычное ведро с крышкой в автоматическое.
Подошел к ведру — крышка открылась, положил в него что надо, отошел — крышка закрылась.
Ведро использовано металлическое блестящее, крышка открывается педалью, такие ведра можно найти во многих магазинах.
Для доработки ведра использованы ИК светодиод, ИК приемник, сервопривод, микроконтроллер.
Управление и контроль перегрузки сервопривода осуществляется c помощью микроконтроллера ATtiny44A фирмы Atmel.
Программа управления написана на C в Atmel Studio 6.1.
Читать полностью »
Система автоматического подсчета кругов и времени для RC-автомоделей. Часть 2 Протоколы AMB20 и AMBRc
2013-10-06 в 11:38, admin, рубрики: AtMega16, avr, Программинг микроконтроллеров, Электроника для начинающих, метки: AtMega16, avrВ предыдущей статье я рассказывал о транспондерах, как передается информация от транспондера к декодеру по воздуху. Сегодня я расскажу как передать информацию о номере и время транспондера в компьютер.Читать полностью »
Система автоматического подсчета кругов и времени для RC-автомоделей
2013-09-30 в 13:12, admin, рубрики: avr, diy или сделай сам, Программинг микроконтроллеров, метки: avr Не так давно я собрал свой аналог AMB, она же MyLaps. Для тех кто не знает — это сильно навороченная система для подсчета кругов радиоуправляемых моделей, картингов и даже автоспорт. Стоимость готового комплекта от MyLaps просто космическая. Моя задача была создать либо клон, либо максимально совместимое. Что же у меня получилось на данный момент.
Читать полностью »
Аналог Meggy JR RGB своими руками
2013-09-28 в 15:10, admin, рубрики: arduino, avr, DIY, diy или сделай сам, IAR, Программинг микроконтроллеров, метки: arduino, avr, DIY, IARДобрый день, хочу вкратце рассказать о создании бюджетного аналога Meggy JR RGB, о котором на хабре писали довольно давно.
Предыстория
После прочтения того поста я загорелся идеей сделать что-то подобное, но дешевле. Спустя год был куплен Arduino. Поигравшись с ним и поморгав светодиодом, я решил сделать то, что давно хотел.
Читать полностью »