Проход по ссылкам навигацииГлавная : Статьи :

Электронный USB счетчик на AVR ATtiny25

Электронный USB счетчик на AVR ATtiny25

Мощный кварцевый генератор схемы Проект представляет Схема включения дистанционное включение света с пульта собой счетчик с отображением Wireless switch y-7e схема принципиальная электрическая данных на Мощный кварцевый генератор схемы 8-ми сигментном МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ индикаторе и передачей Автомобильное узп 12 15 100 спринт данных через Мощный кварцевый генератор схемы USB-интерфейс. Я Схема включения дистанционное включение света с пульта к примеру использовал Wireless switch y-7e схема принципиальная электрическая данное устройство как счетчик Мощный кварцевый генератор схемы посещений для вебсайта.

 

 

Мощный кварцевый генератор  схемы

 

 

В МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ проекте используется микроконтроллер Мощный кварцевый генератор схемы AVR Автомобильное узп 12 15 100 спринт ATtiny25, в качестве драйвера LCD-дисплея Мощный кварцевый генератор схемы используется Мощный кварцевый генератор схемы микросхема MAX7219. Схема включения дистанционное включение света с пульта Для отображения данных используется Wireless switch y-7e схема принципиальная электрическая обычный 7-ми Мощный кварцевый генератор схемы сегментный индикатор на МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ 8 знакомест.
Автомобильное узп 12 15 100 спринт Принципиальная схема Мощный кварцевый генератор схемы устройства приведеСхема включения дистанционное включение света с пульта на на рисунке ниже:

 

 

Мощный кварцевый генератор  схемы

 

Wireless switch y-7e схема принципиальная электрическая Для связи микроконтроллера и Мощный кварцевый генератор схемы микросхемы MAX7219 используется всего МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ 3 линии. Программа Мощный кварцевый генератор схемы для Автомобильное узп 12 15 100 спринт контроллера написана на AVR-GCC и Мощный кварцевый генератор схемы основаМощный кварцевый генератор схемы на на коде Схема включения дистанционное включение света с пульта EasyLogger. Также, Christian Starkjohann Wireless switch y-7e схема принципиальная электрическая разработал отличный Мощный кварцевый генератор схемы программный USB-драйвер который МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ называется AVR-USB Автомобильное узп 12 15 100 спринт и с Мощный кварцевый генератор схемы помощью которого Схема включения дистанционное включение света с пульта реализуется поддержка USB Wireless switch y-7e схема принципиальная электрическая 1.1 (low speed) Мощный кварцевый генератор схемы для атмеловских AVR микроконМИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ троллероМощный кварцевый генератор схемы в. Т.о. необходимость в Автомобильное узп 12 15 100 спринт специальной USB-микросхеме (к примеру FT232) Мощный кварцевый генератор схемы отпадает, Мощный кварцевый генератор схемы все реализуется Схема включения дистанционное включение света с пульта программно. Для питная м/с Wireless switch y-7e схема принципиальная электрическая MAX7219 требуется Мощный кварцевый генератор схемы источник питания мощностью МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ не менее Автомобильное узп 12 15 100 спринт 300мА и Мощный кварцевый генератор схемы напряжением 9-12В. Схема включения дистанционное включение света с пульта Микроконтроллер IC3 питается Wireless switch y-7e схема принципиальная электрическая от USB-шины.

 

 

Мощный кварцевый генератор  схемы

 

 

Для экономии Мощный кварцевый генератор схемы памяти микроконтроллера (2к в ATtiny25), MAX7219 использовался Мощный кварцевый генератор схемы режим Автомобильное узп 12 15 100 спринт decode-mode (см. даташит). В этом Мощный кварцевый генератор схемы режиме Мощный кварцевый генератор схемы в памяти Схема включения дистанционное включение света с пульта МК не нужно хранить Wireless switch y-7e схема принципиальная электрическая таблицу шрифтов Мощный кварцевый генератор схемы для семисегментного индикатора.


МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ Код функции Автомобильное узп 12 15 100 спринт usbFunctionSetup для Мощный кварцевый генератор схемы приема данных Схема включения дистанционное включение света с пульта от МК:

 

USB_PUBLIC Wireless switch y-7e схема принципиальная электрическая uchar usbFunctionSetup(uchar data[8])
{
Мощный кварцевый генератор схемы static uchar replyBuf[2];
uchar МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ Dlen;
usbMsgPtr = Мощный кварцевый генератор схемы replyBuf;
Автомобильное узп 12 15 100 спринт switch (data[1]) {
case 0: Мощный кварцевый генератор схемы // Мощный кварцевый генератор схемы data format => data[3]:data[2]:data[5]:data[4]
MAX7219_DisplayChar(1,data[3] Мощный кварцевый генератор схемы >> 4 & 0x0F); // МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ display digit Автомобильное узп 12 15 100 спринт 0
MAX7219_DisplayChar(2,Мощный кварцевый генератор схемы data[3] & Схема включения дистанционное включение света с пульта 0x0F); // display Wireless switch y-7e схема принципиальная электрическая digit 1
MAX7219_DisplayChar(3,data[2] >> 4 & 0x0F); МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ // display digit Мощный кварцевый генератор схемы 2
Автомобильное узп 12 15 100 спринт MAX7219_DisplayChar(4,data[2] & 0x0F); // Мощный кварцевый генератор схемы display Мощный кварцевый генератор схемы digit 3
Схема включения дистанционное включение света с пульта MAX7219_DisplayChar(5,data[5] >Wireless switch y-7e схема принципиальная электрическая > 4 & 0x0F); Мощный кварцевый генератор схемы // display digit МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ 4
MAX7219_DisplayChar(6,Автомобильное узп 12 15 100 спринт data[5] & Мощный кварцевый генератор схемы 0x0F); // Схема включения дистанционное включение света с пульта display digit 5
Wireless switch y-7e схема принципиальная электрическая MAX7219_DisplayChar(7,data[4] >Мощный кварцевый генератор схемы > 4 & 0x0F); // display МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ digit 6
MAX7219_DisplayChar(8,Мощный кварцевый генератор схемы data[4] Автомобильное узп 12 15 100 спринт & 0x0F); // display digit Мощный кварцевый генератор схемы 7
Мощный кварцевый генератор схемы Dlen = Схема включения дистанционное включение света с пульта 0;
break;
case 1:
Wireless switch y-7e схема принципиальная электрическая MAX7219_Clear();
Dlen=0;
Мощный кварцевый генератор схемы break;
case 2:
МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ MAX7219_Init();
Dlen=0;
Автомобильное узп 12 15 100 спринт break;
default:
Мощный кварцевый генератор схемы Dlen=0;
break;
Схема включения дистанционное включение света с пульта }
return Dlen;
Wireless switch y-7e схема принципиальная электрическая }

 

Мощный кварцевый генератор схемы Программа для ПК

Программа для компьютера МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ написана на Delphi 6 Мощный кварцевый генератор схемы с Автомобильное узп 12 15 100 спринт использованием компонента Indy 10. Для Мощный кварцевый генератор схемы данной Мощный кварцевый генератор схемы версии необходима Схема включения дистанционное включение света с пульта специальная библиотека LibUSB-Win32, которая Wireless switch y-7e схема принципиальная электрическая является портированной Мощный кварцевый генератор схемы версией libusb для МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ Windows-систем. Библиотека Автомобильное узп 12 15 100 спринт значительно упрощает Мощный кварцевый генератор схемы пользовательскому приложению Схема включения дистанционное включение света с пульта доступ к USB-устройству. Wireless switch y-7e схема принципиальная электрическая Также, для delphi использованы Мощный кварцевый генератор схемы компоненты CoolTrayIcon и TextTrayIcon. МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ Компоненты позволяют сворачивать Мощный кварцевый генератор схемы приложение Автомобильное узп 12 15 100 спринт в трей, как это показано Мощный кварцевый генератор схемы на Мощный кварцевый генератор схемы картинке ниже.
Схема включения дистанционное включение света с пульта Данное приложение каждые 10 Wireless switch y-7e схема принципиальная электрическая секунд считывает Мощный кварцевый генератор схемы данные с текстового МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ файла hits.Автомобильное узп 12 15 100 спринт txt (счетчик Мощный кварцевый генератор схемы посещений) и Схема включения дистанционное включение света с пульта затем перенаправляет данные Wireless switch y-7e схема принципиальная электрическая на USB.

 

 

Мощный кварцевый генератор  схемы

 

Скрипт для Мощный кварцевый генератор схемы вебсервера

На вебсервере используется МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ файл hits.txt, Мощный кварцевый генератор схемы в Автомобильное узп 12 15 100 спринт который записывается количество посещений странички. Мощный кварцевый генератор схемы Файл Мощный кварцевый генератор схемы должен быть Схема включения дистанционное включение света с пульта доступен для записи (права Wireless switch y-7e схема принципиальная электрическая 0777). Для Мощный кварцевый генератор схемы записи количества посещений МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ используется простенький Автомобильное узп 12 15 100 спринт PHP-скрипт:

Мощный кварцевый генератор схемы =scriptcode>$hitfile = $_SERVER['DOCUMENT_ROOT'].Схема включения дистанционное включение света с пульта "/counter/hits.txt";
$hits Wireless switch y-7e схема принципиальная электрическая = @ file_get_contents($hitfile);
file_put_contents($hitfile,Мощный кварцевый генератор схемы $hits+1,LOCK_EX);
echo ($hits+1); МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ // используется для Мощный кварцевый генератор схемы отладки


Автомобильное узп 12 15 100 спринт Для прошивки контроллера я использовал Мощный кварцевый генератор схемы AVR Мощный кварцевый генератор схемы ISP программатор Схема включения дистанционное включение света с пульта и программу PonyProg

 

Wireless switch y-7e схема принципиальная электрическая Исходники и прошивки Мощный кварцевый генератор схемы - Вы не МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ можете скачивать Автомобильное узп 12 15 100 спринт файлы с Мощный кварцевый генератор схемы нашего сервера

Схема включения дистанционное включение света с пульта Источник: bobhobby.com