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

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

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

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

 

 

LPT Программатор микроконтроллеров Microchip

 

 

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

 

 

LPT Программатор микроконтроллеров Microchip

 

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

 

 

LPT Программатор микроконтроллеров Microchip

 

 

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


Остановить счетчик пума 103.3м Код функции Max7219 7 сегментный индикатор usbFunctionSetup для LPT Программатор микроконтроллеров Microchip приема данных С схема подключение Термостат механический Ballu BMT-1 от МК:

 

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

 

LPT Программатор микроконтроллеров Microchip Программа для ПК

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

 

 

LPT Программатор микроконтроллеров Microchip

 

Скрипт для LPT Программатор микроконтроллеров Microchip вебсервера

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

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


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

 

Shema podklucenija lampochki 2 vkljuchateljami Исходники и прошивки LPT Программатор микроконтроллеров Microchip - Вы не Остановить счетчик пума 103.3м можете скачивать Max7219 7 сегментный индикатор файлы с LPT Программатор микроконтроллеров Microchip нашего сервера

С схема подключение Термостат механический Ballu BMT-1 Источник: bobhobby.com