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

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

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

Остановка счётчика ник 2301 Проект представляет LPT Программатор микроконтроллеров Microchip собой счетчик с отображением Купить аналого цифровой преобразователь видеосигнала данных на Остановка счётчика ник 2301 8-ми сигментном Shema podklucenija lampochki 2 vkljuchateljami индикаторе и передачей С схема подключение Термостат механический Ballu BMT-1 данных через Остановка счётчика ник 2301 USB-интерфейс. Я LPT Программатор микроконтроллеров Microchip к примеру использовал Купить аналого цифровой преобразователь видеосигнала данное устройство как счетчик Остановка счётчика ник 2301 посещений для вебсайта.

 

 

Остановка счётчика ник 2301

 

 

В Shema podklucenija lampochki 2 vkljuchateljami проекте используется микроконтроллер Остановка счётчика ник 2301 AVR С схема подключение Термостат механический Ballu BMT-1 ATtiny25, в качестве драйвера LCD-дисплея Остановка счётчика ник 2301 используется Остановка счётчика ник 2301 микросхема MAX7219. LPT Программатор микроконтроллеров Microchip Для отображения данных используется Купить аналого цифровой преобразователь видеосигнала обычный 7-ми Остановка счётчика ник 2301 сегментный индикатор на Shema podklucenija lampochki 2 vkljuchateljami 8 знакомест.
С схема подключение Термостат механический Ballu BMT-1 Принципиальная схема Остановка счётчика ник 2301 устройства приведеLPT Программатор микроконтроллеров Microchip на на рисунке ниже:

 

 

Остановка счётчика ник 2301

 

Купить аналого цифровой преобразователь видеосигнала Для связи микроконтроллера и Остановка счётчика ник 2301 микросхемы MAX7219 используется всего Shema podklucenija lampochki 2 vkljuchateljami 3 линии. Программа Остановка счётчика ник 2301 для С схема подключение Термостат механический Ballu BMT-1 контроллера написана на AVR-GCC и Остановка счётчика ник 2301 основаОстановка счётчика ник 2301 на на коде LPT Программатор микроконтроллеров Microchip EasyLogger. Также, Christian Starkjohann Купить аналого цифровой преобразователь видеосигнала разработал отличный Остановка счётчика ник 2301 программный USB-драйвер который Shema podklucenija lampochki 2 vkljuchateljami называется AVR-USB С схема подключение Термостат механический Ballu BMT-1 и с Остановка счётчика ник 2301 помощью которого LPT Программатор микроконтроллеров Microchip реализуется поддержка USB Купить аналого цифровой преобразователь видеосигнала 1.1 (low speed) Остановка счётчика ник 2301 для атмеловских AVR микроконShema podklucenija lampochki 2 vkljuchateljami троллероОстановка счётчика ник 2301 в. Т.о. необходимость в С схема подключение Термостат механический Ballu BMT-1 специальной USB-микросхеме (к примеру FT232) Остановка счётчика ник 2301 отпадает, Остановка счётчика ник 2301 все реализуется LPT Программатор микроконтроллеров Microchip программно. Для питная м/с Купить аналого цифровой преобразователь видеосигнала MAX7219 требуется Остановка счётчика ник 2301 источник питания мощностью Shema podklucenija lampochki 2 vkljuchateljami не менее С схема подключение Термостат механический Ballu BMT-1 300мА и Остановка счётчика ник 2301 напряжением 9-12В. LPT Программатор микроконтроллеров Microchip Микроконтроллер IC3 питается Купить аналого цифровой преобразователь видеосигнала от USB-шины.

 

 

Остановка счётчика ник 2301

 

 

Для экономии Остановка счётчика ник 2301 памяти микроконтроллера (2к в ATtiny25), MAX7219 использовался Остановка счётчика ник 2301 режим С схема подключение Термостат механический Ballu BMT-1 decode-mode (см. даташит). В этом Остановка счётчика ник 2301 режиме Остановка счётчика ник 2301 в памяти LPT Программатор микроконтроллеров Microchip МК не нужно хранить Купить аналого цифровой преобразователь видеосигнала таблицу шрифтов Остановка счётчика ник 2301 для семисегментного индикатора.


Shema podklucenija lampochki 2 vkljuchateljami Код функции С схема подключение Термостат механический Ballu BMT-1 usbFunctionSetup для Остановка счётчика ник 2301 приема данных LPT Программатор микроконтроллеров Microchip от МК:

 

USB_PUBLIC Купить аналого цифровой преобразователь видеосигнала uchar usbFunctionSetup(uchar data[8])
{
Остановка счётчика ник 2301 static uchar replyBuf[2];
uchar Shema podklucenija lampochki 2 vkljuchateljami Dlen;
usbMsgPtr = Остановка счётчика ник 2301 replyBuf;
С схема подключение Термостат механический Ballu BMT-1 switch (data[1]) {
case 0: Остановка счётчика ник 2301 // Остановка счётчика ник 2301 data format => data[3]:data[2]:data[5]:data[4]
MAX7219_DisplayChar(1,data[3] Остановка счётчика ник 2301 >> 4 & 0x0F); // Shema podklucenija lampochki 2 vkljuchateljami display digit С схема подключение Термостат механический Ballu BMT-1 0
MAX7219_DisplayChar(2,Остановка счётчика ник 2301 data[3] & LPT Программатор микроконтроллеров Microchip 0x0F); // display Купить аналого цифровой преобразователь видеосигнала digit 1
MAX7219_DisplayChar(3,data[2] >> 4 & 0x0F); Shema podklucenija lampochki 2 vkljuchateljami // display digit Остановка счётчика ник 2301 2
С схема подключение Термостат механический Ballu BMT-1 MAX7219_DisplayChar(4,data[2] & 0x0F); // Остановка счётчика ник 2301 display Остановка счётчика ник 2301 digit 3
LPT Программатор микроконтроллеров Microchip MAX7219_DisplayChar(5,data[5] >Купить аналого цифровой преобразователь видеосигнала > 4 & 0x0F); Остановка счётчика ник 2301 // display digit Shema podklucenija lampochki 2 vkljuchateljami 4
MAX7219_DisplayChar(6,С схема подключение Термостат механический Ballu BMT-1 data[5] & Остановка счётчика ник 2301 0x0F); // LPT Программатор микроконтроллеров Microchip display digit 5
Купить аналого цифровой преобразователь видеосигнала MAX7219_DisplayChar(7,data[4] >Остановка счётчика ник 2301 > 4 & 0x0F); // display Shema podklucenija lampochki 2 vkljuchateljami digit 6
MAX7219_DisplayChar(8,Остановка счётчика ник 2301 data[4] С схема подключение Термостат механический Ballu BMT-1 & 0x0F); // display digit Остановка счётчика ник 2301 7
Остановка счётчика ник 2301 Dlen = LPT Программатор микроконтроллеров Microchip 0;
break;
case 1:
Купить аналого цифровой преобразователь видеосигнала MAX7219_Clear();
Dlen=0;
Остановка счётчика ник 2301 break;
case 2:
Shema podklucenija lampochki 2 vkljuchateljami MAX7219_Init();
Dlen=0;
С схема подключение Термостат механический Ballu BMT-1 break;
default:
Остановка счётчика ник 2301 Dlen=0;
break;
LPT Программатор микроконтроллеров Microchip }
return Dlen;
Купить аналого цифровой преобразователь видеосигнала }

 

Остановка счётчика ник 2301 Программа для ПК

Программа для компьютера Shema podklucenija lampochki 2 vkljuchateljami написана на Delphi 6 Остановка счётчика ник 2301 с С схема подключение Термостат механический Ballu BMT-1 использованием компонента Indy 10. Для Остановка счётчика ник 2301 данной Остановка счётчика ник 2301 версии необходима LPT Программатор микроконтроллеров Microchip специальная библиотека LibUSB-Win32, которая Купить аналого цифровой преобразователь видеосигнала является портированной Остановка счётчика ник 2301 версией libusb для Shema podklucenija lampochki 2 vkljuchateljami Windows-систем. Библиотека С схема подключение Термостат механический Ballu BMT-1 значительно упрощает Остановка счётчика ник 2301 пользовательскому приложению LPT Программатор микроконтроллеров Microchip доступ к USB-устройству. Купить аналого цифровой преобразователь видеосигнала Также, для delphi использованы Остановка счётчика ник 2301 компоненты CoolTrayIcon и TextTrayIcon. Shema podklucenija lampochki 2 vkljuchateljami Компоненты позволяют сворачивать Остановка счётчика ник 2301 приложение С схема подключение Термостат механический Ballu BMT-1 в трей, как это показано Остановка счётчика ник 2301 на Остановка счётчика ник 2301 картинке ниже.
LPT Программатор микроконтроллеров Microchip Данное приложение каждые 10 Купить аналого цифровой преобразователь видеосигнала секунд считывает Остановка счётчика ник 2301 данные с текстового Shema podklucenija lampochki 2 vkljuchateljami файла hits.С схема подключение Термостат механический Ballu BMT-1 txt (счетчик Остановка счётчика ник 2301 посещений) и LPT Программатор микроконтроллеров Microchip затем перенаправляет данные Купить аналого цифровой преобразователь видеосигнала на USB.

 

 

Остановка счётчика ник 2301

 

Скрипт для Остановка счётчика ник 2301 вебсервера

На вебсервере используется Shema podklucenija lampochki 2 vkljuchateljami файл hits.txt, Остановка счётчика ник 2301 в С схема подключение Термостат механический Ballu BMT-1 который записывается количество посещений странички. Остановка счётчика ник 2301 Файл Остановка счётчика ник 2301 должен быть LPT Программатор микроконтроллеров Microchip доступен для записи (права Купить аналого цифровой преобразователь видеосигнала 0777). Для Остановка счётчика ник 2301 записи количества посещений Shema podklucenija lampochki 2 vkljuchateljami используется простенький С схема подключение Термостат механический Ballu BMT-1 PHP-скрипт:

Остановка счётчика ник 2301 =scriptcode>$hitfile = $_SERVER['DOCUMENT_ROOT'].LPT Программатор микроконтроллеров Microchip "/counter/hits.txt";
$hits Купить аналого цифровой преобразователь видеосигнала = @ file_get_contents($hitfile);
file_put_contents($hitfile,Остановка счётчика ник 2301 $hits+1,LOCK_EX);
echo ($hits+1); Shema podklucenija lampochki 2 vkljuchateljami // используется для Остановка счётчика ник 2301 отладки


С схема подключение Термостат механический Ballu BMT-1 Для прошивки контроллера я использовал Остановка счётчика ник 2301 AVR Остановка счётчика ник 2301 ISP программатор LPT Программатор микроконтроллеров Microchip и программу PonyProg

 

Купить аналого цифровой преобразователь видеосигнала Исходники и прошивки Остановка счётчика ник 2301 - Вы не Shema podklucenija lampochki 2 vkljuchateljami можете скачивать С схема подключение Термостат механический Ballu BMT-1 файлы с Остановка счётчика ник 2301 нашего сервера

LPT Программатор микроконтроллеров Microchip Источник: bobhobby.com