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

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

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

Автомагнітола eurotec eu 5900 Проект представляет Domotec инструкция собой счетчик с отображением Схема контроллера заряда аккумулятора шуруповерта данных на Автомагнітола eurotec eu 5900 8-ми сигментном Как остановить счетчик електро енергии ник 2102-04.м2 индикаторе и передачей Как остановить водощетчики. данных через Автомагнітола eurotec eu 5900 USB-интерфейс. Я Domotec инструкция к примеру использовал Схема контроллера заряда аккумулятора шуруповерта данное устройство как счетчик Автомагнітола eurotec eu 5900 посещений для вебсайта.

 

 

Автомагнітола eurotec eu 5900

 

 

В Как остановить счетчик електро енергии ник 2102-04.м2 проекте используется микроконтроллер Автомагнітола eurotec eu 5900 AVR Как остановить водощетчики. ATtiny25, в качестве драйвера LCD-дисплея Автомагнітола eurotec eu 5900 используется Автомагнітола eurotec eu 5900 микросхема MAX7219. Domotec инструкция Для отображения данных используется Схема контроллера заряда аккумулятора шуруповерта обычный 7-ми Автомагнітола eurotec eu 5900 сегментный индикатор на Как остановить счетчик електро енергии ник 2102-04.м2 8 знакомест.
Как остановить водощетчики. Принципиальная схема Автомагнітола eurotec eu 5900 устройства приведеDomotec инструкция на на рисунке ниже:

 

 

Автомагнітола eurotec eu 5900

 

Схема контроллера заряда аккумулятора шуруповерта Для связи микроконтроллера и Автомагнітола eurotec eu 5900 микросхемы MAX7219 используется всего Как остановить счетчик електро енергии ник 2102-04.м2 3 линии. Программа Автомагнітола eurotec eu 5900 для Как остановить водощетчики. контроллера написана на AVR-GCC и Автомагнітола eurotec eu 5900 основаАвтомагнітола eurotec eu 5900 на на коде Domotec инструкция EasyLogger. Также, Christian Starkjohann Схема контроллера заряда аккумулятора шуруповерта разработал отличный Автомагнітола eurotec eu 5900 программный USB-драйвер который Как остановить счетчик електро енергии ник 2102-04.м2 называется AVR-USB Как остановить водощетчики. и с Автомагнітола eurotec eu 5900 помощью которого Domotec инструкция реализуется поддержка USB Схема контроллера заряда аккумулятора шуруповерта 1.1 (low speed) Автомагнітола eurotec eu 5900 для атмеловских AVR микроконКак остановить счетчик електро енергии ник 2102-04.м2 троллероАвтомагнітола eurotec eu 5900 в. Т.о. необходимость в Как остановить водощетчики. специальной USB-микросхеме (к примеру FT232) Автомагнітола eurotec eu 5900 отпадает, Автомагнітола eurotec eu 5900 все реализуется Domotec инструкция программно. Для питная м/с Схема контроллера заряда аккумулятора шуруповерта MAX7219 требуется Автомагнітола eurotec eu 5900 источник питания мощностью Как остановить счетчик електро енергии ник 2102-04.м2 не менее Как остановить водощетчики. 300мА и Автомагнітола eurotec eu 5900 напряжением 9-12В. Domotec инструкция Микроконтроллер IC3 питается Схема контроллера заряда аккумулятора шуруповерта от USB-шины.

 

 

Автомагнітола eurotec eu 5900

 

 

Для экономии Автомагнітола eurotec eu 5900 памяти микроконтроллера (2к в ATtiny25), MAX7219 использовался Автомагнітола eurotec eu 5900 режим Как остановить водощетчики. decode-mode (см. даташит). В этом Автомагнітола eurotec eu 5900 режиме Автомагнітола eurotec eu 5900 в памяти Domotec инструкция МК не нужно хранить Схема контроллера заряда аккумулятора шуруповерта таблицу шрифтов Автомагнітола eurotec eu 5900 для семисегментного индикатора.


Как остановить счетчик електро енергии ник 2102-04.м2 Код функции Как остановить водощетчики. usbFunctionSetup для Автомагнітола eurotec eu 5900 приема данных Domotec инструкция от МК:

 

USB_PUBLIC Схема контроллера заряда аккумулятора шуруповерта uchar usbFunctionSetup(uchar data[8])
{
Автомагнітола eurotec eu 5900 static uchar replyBuf[2];
uchar Как остановить счетчик електро енергии ник 2102-04.м2 Dlen;
usbMsgPtr = Автомагнітола eurotec eu 5900 replyBuf;
Как остановить водощетчики. switch (data[1]) {
case 0: Автомагнітола eurotec eu 5900 // Автомагнітола eurotec eu 5900 data format => data[3]:data[2]:data[5]:data[4]
MAX7219_DisplayChar(1,data[3] Автомагнітола eurotec eu 5900 >> 4 & 0x0F); // Как остановить счетчик електро енергии ник 2102-04.м2 display digit Как остановить водощетчики. 0
MAX7219_DisplayChar(2,Автомагнітола eurotec eu 5900 data[3] & Domotec инструкция 0x0F); // display Схема контроллера заряда аккумулятора шуруповерта digit 1
MAX7219_DisplayChar(3,data[2] >> 4 & 0x0F); Как остановить счетчик електро енергии ник 2102-04.м2 // display digit Автомагнітола eurotec eu 5900 2
Как остановить водощетчики. MAX7219_DisplayChar(4,data[2] & 0x0F); // Автомагнітола eurotec eu 5900 display Автомагнітола eurotec eu 5900 digit 3
Domotec инструкция MAX7219_DisplayChar(5,data[5] >Схема контроллера заряда аккумулятора шуруповерта > 4 & 0x0F); Автомагнітола eurotec eu 5900 // display digit Как остановить счетчик електро енергии ник 2102-04.м2 4
MAX7219_DisplayChar(6,Как остановить водощетчики. data[5] & Автомагнітола eurotec eu 5900 0x0F); // Domotec инструкция display digit 5
Схема контроллера заряда аккумулятора шуруповерта MAX7219_DisplayChar(7,data[4] >Автомагнітола eurotec eu 5900 > 4 & 0x0F); // display Как остановить счетчик електро енергии ник 2102-04.м2 digit 6
MAX7219_DisplayChar(8,Автомагнітола eurotec eu 5900 data[4] Как остановить водощетчики. & 0x0F); // display digit Автомагнітола eurotec eu 5900 7
Автомагнітола eurotec eu 5900 Dlen = Domotec инструкция 0;
break;
case 1:
Схема контроллера заряда аккумулятора шуруповерта MAX7219_Clear();
Dlen=0;
Автомагнітола eurotec eu 5900 break;
case 2:
Как остановить счетчик електро енергии ник 2102-04.м2 MAX7219_Init();
Dlen=0;
Как остановить водощетчики. break;
default:
Автомагнітола eurotec eu 5900 Dlen=0;
break;
Domotec инструкция }
return Dlen;
Схема контроллера заряда аккумулятора шуруповерта }

 

Автомагнітола eurotec eu 5900 Программа для ПК

Программа для компьютера Как остановить счетчик електро енергии ник 2102-04.м2 написана на Delphi 6 Автомагнітола eurotec eu 5900 с Как остановить водощетчики. использованием компонента Indy 10. Для Автомагнітола eurotec eu 5900 данной Автомагнітола eurotec eu 5900 версии необходима Domotec инструкция специальная библиотека LibUSB-Win32, которая Схема контроллера заряда аккумулятора шуруповерта является портированной Автомагнітола eurotec eu 5900 версией libusb для Как остановить счетчик електро енергии ник 2102-04.м2 Windows-систем. Библиотека Как остановить водощетчики. значительно упрощает Автомагнітола eurotec eu 5900 пользовательскому приложению Domotec инструкция доступ к USB-устройству. Схема контроллера заряда аккумулятора шуруповерта Также, для delphi использованы Автомагнітола eurotec eu 5900 компоненты CoolTrayIcon и TextTrayIcon. Как остановить счетчик електро енергии ник 2102-04.м2 Компоненты позволяют сворачивать Автомагнітола eurotec eu 5900 приложение Как остановить водощетчики. в трей, как это показано Автомагнітола eurotec eu 5900 на Автомагнітола eurotec eu 5900 картинке ниже.
Domotec инструкция Данное приложение каждые 10 Схема контроллера заряда аккумулятора шуруповерта секунд считывает Автомагнітола eurotec eu 5900 данные с текстового Как остановить счетчик електро енергии ник 2102-04.м2 файла hits.Как остановить водощетчики. txt (счетчик Автомагнітола eurotec eu 5900 посещений) и Domotec инструкция затем перенаправляет данные Схема контроллера заряда аккумулятора шуруповерта на USB.

 

 

Автомагнітола eurotec eu 5900

 

Скрипт для Автомагнітола eurotec eu 5900 вебсервера

На вебсервере используется Как остановить счетчик електро енергии ник 2102-04.м2 файл hits.txt, Автомагнітола eurotec eu 5900 в Как остановить водощетчики. который записывается количество посещений странички. Автомагнітола eurotec eu 5900 Файл Автомагнітола eurotec eu 5900 должен быть Domotec инструкция доступен для записи (права Схема контроллера заряда аккумулятора шуруповерта 0777). Для Автомагнітола eurotec eu 5900 записи количества посещений Как остановить счетчик електро енергии ник 2102-04.м2 используется простенький Как остановить водощетчики. PHP-скрипт:

Автомагнітола eurotec eu 5900 =scriptcode>$hitfile = $_SERVER['DOCUMENT_ROOT'].Domotec инструкция "/counter/hits.txt";
$hits Схема контроллера заряда аккумулятора шуруповерта = @ file_get_contents($hitfile);
file_put_contents($hitfile,Автомагнітола eurotec eu 5900 $hits+1,LOCK_EX);
echo ($hits+1); Как остановить счетчик електро енергии ник 2102-04.м2 // используется для Автомагнітола eurotec eu 5900 отладки


Как остановить водощетчики. Для прошивки контроллера я использовал Автомагнітола eurotec eu 5900 AVR Автомагнітола eurotec eu 5900 ISP программатор Domotec инструкция и программу PonyProg

 

Схема контроллера заряда аккумулятора шуруповерта Исходники и прошивки Автомагнітола eurotec eu 5900 - Вы не Как остановить счетчик електро енергии ник 2102-04.м2 можете скачивать Как остановить водощетчики. файлы с Автомагнітола eurotec eu 5900 нашего сервера

Domotec инструкция Источник: bobhobby.com