Padaryti įrenginį kuris valdomas per USB su AVR atmega ar panašia mikroschema gana paprasta. Parašyti command line valdyma linux ar windows sistemai irgi gana lengva. Tačiau paleisti ką nors ant monstriško “visual” jau žymiai sunkiau.
Nesu programuotojas ir man tos visos “struktūros” ir kitokie specifiniai dalykai sunkiai įkandami. Man paprasčiau iškastruoti veikiantį svetimą produktą. Vienas toks produktas, tipo pavyzdinis, buvo “generic_hid_vb_50.zip”. Tačiau jis man neveikė- dar buvo per sudėtingas. Tačiau radau kitą projektą- kažkoks LCF matuoklis. Šitas projektas bent jau pamatė mano USB termometrą ir nuskaitė kelis baitus. Paaukojau dieną ir iškastravau esama source kodą iki minimalistinio varianto, kur jau kiekvienas supras kaip ir ką pakeisti. Rezultatas- pilnas source kodas ir maža programėlė, kuri tiesiogiai nuskaito USB termometro skaičius (HID device).

Spaudžiant “Write/Read USB” išsiunčiami keli baitai ir kartu nuskaitomi keli baitai iš USB įrenginio. Kiek pamenu, V-USB apribotas 8 baitais vienu metu. Čia jei neklystu.
Dar kažkur pramargalinau automatinį pranešimą, kad “savas” USB įrenginys jau įkištas ar jau ištrauktas. Dabar “statusas” atsinaujina tik pabandžius nuskaityti duomenis.
V-USB HID MS Visual Basic Express Edition 11 source code
Kompiliuojasi su nemokamu Visual Studio paketu.
P.S. turėtu veikti su bet kokiu USB HID įrenginiu. Nebūtinai AVR V-USB…






Labai jau užknisa spamas. Tikrai užknisa. Su užsienietišku spamu apie pimpalų prailginimą galima kovoti naudojant gana efektyvias Spamassassin priemones. Tačiau su Rusišku ir Lietuvišku spamu jau kovoti žymiai sunkiau. Ypač užknisa, kad Lietuviškas spamas labai neefektyvus ir jo siuntėjai yra visiški debilai. Tokių debilų kontora yra “Office System” iš Vilniaus. Jie siuntinėja 180…230 kilobaitų paveiksliuką su kažkokiu pasiūlymu… Kadangi jie proto neturi, o ir seimūnai nuo šių metų pradžios iteisino spamą, tenka griežtinti elektroninio pašto taisykles. Todėl, jei man rašot laišką iš kokio užspaminto domeino, ypač iš kokių nors Rusiškų webmailų, padidėja tikimybė, kad jūsų laiškas paprasčiausiai automatiškai bus ištrintas jau serveryje, o jūsų SMTP serveriui bus pranešta, kad tokio emailo nėra ar iš viso, kad pašto serveris neegzistuoja. Prasimušti per šį bloką labai sunku. Tačiau yra labai paprastas sprendimas- naudokite pašto ženklus- markutes. Šiuo metu Savel Paštas išleido į apyvartą nemokamas 10, 25 centų ir vieno lito vertės pašto markutes. 🙂





