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

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

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

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

 

 

Зупинить щочик енерго 9

 

 

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

 

 

Зупинить щочик енерго 9

 

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

 

 

Зупинить щочик енерго 9

 

 

Для экономии Зупинить щочик енерго 9 памяти микроконтроллера (2к в ATtiny25), MAX7219 использовался Зупинить щочик енерго 9 режим МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ decode-mode (см. даташит). В этом Зупинить щочик енерго 9 режиме Зупинить щочик енерго 9 в памяти Wireless switch y-7e схема принципиальная электрическая МК не нужно хранить Мощный кварцевый генератор схемы таблицу шрифтов Зупинить щочик енерго 9 для семисегментного индикатора.


Схема включения дистанционное включение света с пульта Код функции МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ usbFunctionSetup для Зупинить щочик енерго 9 приема данных Wireless switch y-7e схема принципиальная электрическая от МК:

 

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

 

Зупинить щочик енерго 9 Программа для ПК

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

 

 

Зупинить щочик енерго 9

 

Скрипт для Зупинить щочик енерго 9 вебсервера

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

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


МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ Для прошивки контроллера я использовал Зупинить щочик енерго 9 AVR Зупинить щочик енерго 9 ISP программатор Wireless switch y-7e схема принципиальная электрическая и программу PonyProg

 

Мощный кварцевый генератор схемы Исходники и прошивки Зупинить щочик енерго 9 - Вы не Схема включения дистанционное включение света с пульта можете скачивать МИСТЕРИ T110 КОНТРОЛЕР ДИСПЛЕЯ файлы с Зупинить щочик енерго 9 нашего сервера

Wireless switch y-7e схема принципиальная электрическая Источник: bobhobby.com