Ovládanie elektrických obvodov cez USB. Ovládanie zariadení cez USB port počítača na ATmega8 Ovládanie externých zariadení cez USB

Ovládajte zariadenia cez USB port počítača.

P. VYSOCHANSKY, Rybnica, Podnestersko, Moldavsko
Počítačové riadiace zariadenie pre rôzne zariadenia, ktorého schéma je znázornená na obr. 1, funkčne podobný tomu popísanému v, ale pripája sa k USB portu počítača, ktorý je dnes (na rozdiel od COM portu) prítomný v každom z nich. Jediným čipom v zariadení je bežný mikrokontrolér ATmega8. Je potrebný pre organizáciu komunikácie cez USB zbernicu. Hoci nemá vyhradený hardvérový modul, táto funkcia sa vykonáva softvérovo.

Rezistor R1, zapojený medzi kladný pól napájacieho zdroja a linku USB D-bus, ho prepína do nízkorýchlostného režimu LS s výmenným kurzom 1,5 Mbit/s, čo umožňuje programovo dešifrovať dáta počítača. Rezistory R4 a B5 eliminujú prechodné procesy, ktoré sa vyskytujú pri výmene informácií, čo zvyšuje prevádzkovú stabilitu. Kondenzátor C1 blokuje impulzný šum v napájacom obvode, čo tiež zlepšuje stabilitu zariadenia. Diódy VD1 a VD2 slúžia na zníženie napájacieho napätia mikrokontroléra na cca 3,6 V - to je potrebné na zladenie úrovne s USB zbernicou.
Na výstupoch PB0-PB5 a PSO, PC1 mikrokontroléra sú generované riadiace signály zariadenia. Vysoká logická úroveň - napätie cca 3,4 V.
Nízke napätie je blízke nule. Na výstupy môžete pripojiť zariadenia, ktoré spotrebúvajú prúd maximálne 10 mA (z každého výstupu). Ak sú potrebné veľké hodnoty prúdu alebo napätia, potom zodpovedajúce uzly znázornené na obr. 5 a 6. Zariadenie je zostavené na doske, doska plošných spojov nebola vyvinutá, použité sú odpory MLT, kondenzátory C2 a SZ sú vysokofrekvenčné keramické kondenzátory, C1 je K50-35 alebo podobné dovážané. Kremíkové diódy s úbytkom napätia na prechode cca 0,7 V. Program pre mikrokontrolér bol vyvinutý v prostredí Bascom-AVR verzia 1.12.0.0. Pre prácu s USB zbernicou slúži knižnica swusb.LBX, ktorá vykonáva softvérové ​​dekódovanie USB signálov v reálnom čase. Výsledný programový kód zo súboru s príponou HEX treba nahrať do FLASH pamäte mikrokontroléra. Na tento účel bol programátor použitý v spojení s nástrojom zabudovaným do Bascom-AVR. Stav konfiguračných bitov mikrokontroléra musí zodpovedať stavu na obr.2


Keď pripojíte zariadenie k počítaču prvýkrát, operačný systém zistí nové USB HID kompatibilné zariadenie s názvom „uniUSB“ a nainštaluje potrebné ovládače. Po niekoľkých sekundách je zariadenie nakonfigurované a pripravené na použitie. Na prácu s ním bol vytvorený program UniUSB. Je prezentovaný v dvoch verziách: pre 32-bitové (x86) a 64-bitové (x64) operačné systémy rodiny Windows. 32-bitová verzia bola testovaná v operačných systémoch: Windows 98, Windows XP, Windows 7 a 64-bitová verzia bola testovaná iba vo Windows XP x64. Program UniUSB je napísaný v jazyku PureBasic (verzia 4.31) pomocou knižnice HID Lib užívateľom definovaných funkcií, ktorá podporuje prácu s USB HID zariadeniami. Vzhľad okna programu je na obr.3


V rovnakom priečinku so spustiteľným súborom by mal byť súbor s názvom UniUSB_code.txt alebo UniCOM_code.txt. Posledná možnosť je potrebná pre kompatibilitu s programom UniCOM navrhnutým v . Tento súbor ukladá skript na ovládanie externých zariadení. Po spustení programu sa údaje zo súboru načítajú do tabuľky umiestnenej v hlavnom okne a po dokončení práce sa uložia do súboru. Kliknutím ľavým tlačidlom myši na bunky tabuľky môžete zmeniť ich stav: 1 - vysoká logická úroveň, 0 alebo prázdna - nízka logická úroveň. Ak chcete pridať alebo odstrániť stĺpec tabuľky, musíte naň kliknúť pravým tlačidlom myši a v zobrazenej ponuke vybrať požadovanú akciu. Keď pripojíte zariadenie k portu USB, program ho zistí a aktivuje tlačidlo umiestnené v hornej časti okna na paneli nástrojov. Kliknutím na toto tlačidlo sa spustí proces triedenia v stĺpcoch tabuľky a nastavenie výstupných stavov v nich uvedených. Pre lepšiu prehľadnosť sú naľavo od tabuľky zvýraznené počty výstupov, na ktorých je práve nastavená vysoká logická úroveň. Rýchlosť vyhľadávania (čas v milisekundách medzi prechodmi zo stĺpca do stĺpca) sa nastavuje v poli „Rýchlosť, ms“. Upozorňujeme, že operačný systém Windows je multitasking! To znamená, že čas procesora je rozdelený medzi mnoho procesov, niekedy skrytých pred používateľom, ktoré sa vykonávajú postupne, berúc do úvahy priority nastavené v systéme. Preto nemožno očakávať veľkú presnosť pri udržiavaní časových intervalov menších ako 100 ms.
Na krátke zastavenie vyhľadávania stĺpcov použite tlačidlo Opätovným stlačením bude vyhľadávanie pokračovať od miesta, kde bolo zastavené. Tlačidlo úplne zastaví vyhľadávanie v stĺpcoch tabuľky. Ak zlyhá výmena informácií medzi počítačom a zariadením alebo je zariadenie odpojené od USB konektora počítača, program ohlási chybu zobrazením zodpovedajúcej správy v stavovom riadku.

LITERATÚRA

1. Nosov T. Ovládanie zariadení cez COM port počítača - Rádio, 2007, č. 11, s. 61,62.
2. Ryzhkov A. US programátor pre mikrokontroléry AVR a AT89S, kompatibilný s AVR910. - Rádio, 2008, č. 7, s. 28, 29.

Na základe materiálov z časopisu "Rádio 2`2011"
Môžete si stiahnuť firmvér mikrokontroléra a PC program

V dnešnej dobe v každej elektroopravovni a vlastne v každom rádioamatérovi sa pracovný deň začína zapnutím PC a až potom pomocných elektrických zariadení. V ostatných veciach sa pracovný deň začína zapnutím počítača nielen pre rádioamatérov, ale aj pre mnohých používateľov tohto „zariadenia“, ktoré sa stalo neoddeliteľnou súčasťou našich životov. Ale zapínať každý deň ráno a vypínať večer, no, povedzme, tlačiareň, aktívne reproduktory, stolnú lampu alebo ktovie, čo ešte nájdete u bežného používateľa, začína byť trochu nuda. Na základe dohodnutých cieľov bolo cieľom vytvoriť spínač záťaže určený na zapínanie a vypínanie všetkých súvisiacich zariadení. Súhlasím, že môžete ísť cestou najmenšieho odporu a dať na všetko obyčajný vypínač, ale zdá sa, že toto nie je cesta pre rádioamatéra.Urobíme to oveľa pohodlnejšie - zabudujeme stroj do sieťového filtra:

Keďže zariadenie monitoruje zapínanie a vypínanie podľa princípu „slave-master“, najjednoduchšie je použiť USB port. Hneď podotýkam, že pri použití USB portu zariadenie funguje v notebookoch a počítačoch s napájaním, ktoré vypína všetky zdroje napájania. Napríklad v najnovších modeloch napájacích zdrojov je +5 V USB port prítomný ako pohotovostný port, aj keď je jednotka vypnutá. Zariadenie s nimi nebude fungovať, alebo skôr bude, ale je vždy zapnuté. Tu je potrebné použiť nejaký iný port ako zdroj signálu a podľa toho koordinovať signál zdroja a ovládača.

V tomto zariadení je aktuátorom relé s kontaktmi dimenzovanými na 16 ampérov a 5 voltovou cievkou. Použitie relé poskytuje galvanické oddelenie zdroja signálu a 220 voltovej siete.

Po vykonaní série experimentov sa zistilo, že pri napájaní, podľa údajov z pasu, +5 voltov, relé spotrebuje 150 mA prúdu. Ak používate stolný počítač, nie sú žiadne problémy, pretože +5 voltový USB port prichádza priamo z napájacieho zdroja a príliš ho nezaťažuje. Ak ste spokojní so všetkým vyššie uvedeným, môžete zastaviť a vytvoriť si vlastnú verziu podľa schémy nižšie.

Ak však plánujete používať prenosný počítač, neodporúča sa prenášať cez počítač ďalších 150 mA; v takom prípade musíte použiť ďalší 5-voltový napájací zdroj. V tomto uskutočnení bol použitý spínaný zdroj energie z nabíjačky mobilného telefónu. Môže sa použiť akýkoľvek neregulovaný zdroj energie za predpokladu, že môže poskytnúť napätie 5 voltov a prúd asi 250 mA, berúc do úvahy rezervu. Môžete použiť aj iné napätie, ale v tomto prípade bude potrebné vziať relé s príslušným napájacím napätím.Na prispôsobenie zdroja signálu relé a napájaniu je potrebné nainštalovať tranzistorový spínač nasledujúceho typu:

Vybraný tranzistor je typu KT815 s ľubovoľným písmenom a odporom 1 kOhm, dióda - KD522. Pri tejto schéme zapojenia ukazoval prúdový odber 4 mA, čo pri notebooku nie je až také podstatné. LED1 a LED2 indikujú stav obvodu. Ak je to žiaduce, spolu s odpormi môžu byť vylúčené z obvodu.

Ovládací prístroj na 220 V sa montuje do voľného priestoru puzdra zásuvky - sieťového filtra.Schematický súbor v plánovať Nachádza

Nielen každý programátor, ale aj každý dostatočne skúsený používateľ vie, že množstvo rutinnej práce môžete preniesť na počítač alebo ho napríklad prinútiť, aby za vás niečo urobil, keď ste na dovolenke. Počítač si teda celkom dobre poradí s jednoslabičnými odpoveďami na e-maily (povedzme, že som dostal list, odpoviem podrobne neskôr). Dokáže vašu mačku nakŕmiť napríklad počítač? Polievať svoje kvety? Predsa len, každý večer zapínať a vypínať svetlá v byte, aby to vyzeralo, že ste doma?

V hollywoodskych filmoch často vidíme domácu automatizáciu tohto druhu, zvyčajne spojenú s filmovým hrdinom - vedcom alebo vynálezcom, zvyčajne trochu bláznivým, ako je Doc Brown z Návratu do budúcnosti. Existujú legendy o fidošnikoch, ktorí pripájali elektrické zástrčky na tlačové hlavy ihličkových tlačiarní, aby mohli na diaľku vypnúť svoj počítač. Na stlačenie toho prekliateho tlačidla dokonca použili výsuvný zásobník CD mechaniky. Ale je možné to urobiť nejako viac, povedzme, pravidelne? Samozrejme, existuje veľa priemyselných riešení pre tento typ problému. Počítače riadia obrábacie stroje, žeriavy, celé elektrárne a to v zásade nikoho neprekvapuje. Okrem toho sa počítače vyrovnávajú aj so zapínaním a vypínaním svetiel v miestnosti, čo dokonca dostalo svoje meno - "inteligentný dom", problém je len v tom, že priemyselné počítače sa nepredávajú v obchodoch a tam, kde sa predávajú, sú veľmi drahé, ale komponenty „smart home“ sú zvyčajne špecializovaný počítače, ktoré nevyžadujú preprogramovanie koncovým používateľom. Jednoducho povedané, robia to, čo výrobca zamýšľal, ale nie vždy to chcete.

Naše zariadenia sú navrhnuté tak, aby zaplnili medzeru, ktorú si výrobcovia počítačových periférií z nejakého dôvodu nevšímajú: aby umožnili používateľovi bežného domáceho počítača spravovať niečo hmatateľnejšie, ako sú e-maily. Presnejšie povedané, pomocou našich zariadení môžete váš počítač ovládať ľubovoľným zariadením, v ktorom tečie elektrický prúd. Všetky zariadenia, ktoré momentálne ponúkame, sú k počítaču pripojené cez USB port (v niektorých prípadoch možno použiť aj klasický COM port, ale kde ho v dnešnej dobe zohnať). Väčšina modelov našich zariadení má zabudované elektromagnetické relé; maximálny spínací výkon týchto relé je malý, iba 300 W, ale to úplne stačí na ovládanie stolovej lampy alebo ventilátora, zapínanie a vypínanie aktívnych sieťových zariadení (smerovačov, prepínačov, prístupových bodov a pod.) väčšina nie príliš luxusných počítačov. Pri požiadavke na väčší výkon záťaže je potrebné použiť externé relé, napríklad akékoľvek výkonové relé s napájacím napätím 12 alebo 24 V, ktoré si môžete u nás tiež objednať alebo vybrať sami; Výkon väčšiny relé dostupných na trhu je dostatočný na ovládanie vykurovacích zariadení, varných kanvíc, čerpadiel a iných silných spotrebiteľov elektrickej energie. Niektoré z našich zariadení sú pôvodne navrhnuté na pripojenie takýchto relé, zatiaľ čo iné môžu byť pripojené k externým relé prostredníctvom obvodov riadených vstavanými relé.

Okrem ovládania elektrickej záťaže sú naše zariadenia schopné reagovať na vonkajšie „podnety“ – vstupné vedenia (signálne obvody), čo sú obyčajné elektrické vodiče, ktoré sa dajú zatvoriť alebo otvoriť. Zariadenie upozorní riadiaci počítač na zmenu stavu vstupnej linky a navyše dokáže na takúto zmenu samostatne reagovať zapnutím alebo vypnutím určitých riadených obvodov, čo v niektorých prípadoch umožňuje aj bez riadiaceho počítača. (napríklad zapínanie a vypínanie svetiel v miestnosti, keď nefunguje riadiaci počítač).

Na strane počítača je samozrejme potrebný riadiaci softvér. Pre používateľov so znalosťami programovania ponúkame (bezplatne) množstvo programov v zdrojovom kóde, vrátane knižníc funkcií pre prístup k našim zariadeniam; ak nezávislé písanie softvéru na hostiteľskej strane nie je súčasťou vašich plánov, môžeme ponúknuť riadiace programy vo forme staticky zostavených (t.j. nevyžaduje inštaláciu) spustiteľné súbory pre Linux a Windows. Keďže naše zariadenia podporujú štandard HID, nie sú pre ne potrebné žiadne ovládače – alebo skôr potrebný ovládač je už vo vašom systéme. Upozorňujeme, že firmvér našich zariadení je dostupný aj vo forme zdrojového textu a pomocou programátora (opäť môžeme ponúknuť zakúpenie vhodného programátora u nás alebo si ho vybrať sami) môžete zmeniť správanie nášho zariadenia, prispôsobenie vašim potrebám. Firmvér aj hostiteľský softvér distribuujeme voľne podľa podmienok licencie GNU GPL v.3.

Hneď podotýkame, že sa zameriavame hlavne na milovníkov techniky – ľudí, ktorým vyhovuje aspoň skrutkovač (hoci sa pokojne zaobídete aj bez spájkovačky, všetko potrebné sme už prispájkovali). V limitovanej edícii však vydávame zariadenie, ktoré na použitie nepotrebuje ani skrutkovač - ide o predlžovačku s piatimi zásuvkami a vstavaným UNC zariadením, ktoré umožňuje ovládať štyri z piatich zásuviek (posledná zásuvka je stále zapnutý; možno ho použiť napríklad na napájanie riadiaceho počítača). Najzrejmejším využitím tejto verzie zariadenia je ovládanie všetkého, čo je okolo vášho počítača: napríklad môžete použiť kombináciu klávesov na klávesnici na zapnutie alebo vypnutie stolovej lampy, zapnutie a vypnutie ventilátora. , reproduktory, modem a všetko ostatné, čo sa náhodou nachádza v okruhu dlhej napájacej šnúry od vášho počítača a má menovitý výkon nie viac ako 300 W. Takéto zariadenie je však skôr hračka ako čokoľvek iné; je ideálny ako originálny darček pre tech geeka, ale plné schopnosti našich zariadení sa prejavia pri samostatnej inštalácii ovládaných obvodov (nezabudnite, že na to potrebujete iba skrutkovač a odstraňovač izolácie). Tu sú vaše možnosti prakticky obmedzené len vašou predstavivosťou. Naše zariadenie sa dá zapnúť namiesto vypínača v miestnosti, dokáže ovládať osvetlenie a vetranie akvária, elektromagnetický zámok dverí (presnejšie len samotný elektromagnet, bez drahého ovládacieho modulu) vám umožní vyrobiť váš počítač funguje ako vrátnik, krokový motorček otvára a zatvára okno a elektromagnetický vodný ventil z práčky vám umožní automatizovať polievanie izbových kvetov (tu sa spoliehame na zdravý rozum: počítače sa niekedy pokazia, mali by ste zabezpečiť protipovodňovú ochranu v prípade, že váš systém nefunguje podľa vašich predstáv – napríklad by bolo rozumné odoberať vodu na zavlažovanie nie z vodovodu, ale z nádoby s obmedzeným objemom).

Kľúčové slová: inteligentná domácnosť, vlastná inteligentná domácnosť, ovládanie napájania počítača, ovládanie napájania počítača, domáca automatizácia, zapnutie USB, ovládanie osvetlenia v počítačovej miestnosti, ovládanie osvetlenia, ovládač svetla, ovládanie svetla cez USB

– Igor (správca)

Dnes má veľa používateľov viac ako jedno USB zariadenie. V skutočnosti sa pripojenie cez USB stalo takmer univerzálnou metódou. Väčšina ľudí už pravdepodobne zabudla na existenciu portov/konektorov ako LPT a COM. Napríklad dosť veľká časť periférnych zariadení (tlačiareň a pod.) je pripojená len cez USB.

Manažérsky program USBDeview na správu zariadení USB

Ak máte veľa rôznych zariadení USB a aktívne ich používate, s najväčšou pravdepodobnosťou ste narazili na problémy a obmedzenia štandardného správcu zariadení USB systému Windows. Na efektívnejšiu správu pripojení existuje špeciálny nástroj s názvom USBDeview od spoločnosti NirSoft (odkaz na stiahnutie).

Poznámka: Obmedzenia štandardného správcu zariadení Windows sú celkom opodstatnené. Keďže túto funkciu využívajú skúsení aj začínajúci používatelia.

Poznámka: Na stránke vývojára je pomerne veľa informácií. Samotné odkazy na stiahnutie sú úplne dole.

Nástroj je prenosný a dá sa spustiť kdekoľvek. Spustiteľný súbor váži približne 170 kB a je k dispozícii pre 32-bitové aj 64-bitové verzie systému Windows. Na taký malý program má prekvapivo veľké množstvo užitočných funkcií.

Poznámka: Viac o všetkých jeho možnostiach sa dozviete na webe vývojára. Tento článok sa bude zaoberať len niektorými z najpoužívanejších z nich.

Ako ste si určite všimli, na obrázku sú zobrazené niektoré z dostupných funkcií. Pripojte sa, odpojte, odstráňte, otvorte, skontrolujte rýchlosť, zmeňte písmená a oveľa viac.

Užitočné funkcie programu USBDeview

Z rôznych dôvodov register systému Windows uchováva záznamy o všetkých zariadeniach USB, ktoré boli kedy pripojené k operačnému systému. USBDeview vám zobrazí všetky informácie o všetkých zariadeniach, pre ktoré boli uložené položky registra. V prípade potreby môžete opraviť potrebné informácie v registri (pomôcka vám umožňuje okamžite otvoriť kľúč databázy Registry s informáciami o zariadení USB).

Poznámka: Ukladanie informácií o zariadení sa používa prinajmenšom z niekoľkých dôvodov. Po prvé, opätovné pripojenie zariadenia bude rýchlejšie. Po druhé, pre zariadenia, ktoré vyžadujú inštaláciu neštandardných ovládačov, je to životne dôležitá funkcia. V opačnom prípade by ste museli zakaždým znova inštalovať ovládače. Po tretie, zariadeniam možno priradiť písmená jednotiek. A aby sa obmedzilo riziko problémov s rovnakými písmenami, má zmysel priradiť každému zariadeniu jedinečné písmeno.

Hoci štandardy použité na určenie rýchlosti čítania a zápisu každej verzie komunikačného protokolu USB, rýchlosť sa môže na každom zariadení líšiť. USBDeview vám umožňuje vykonať jednoduchý test pomocou jedného veľkého súboru na zápis a čítanie. Samozrejme, správnejším testom by bolo kopírovanie a čítanie rôznych skupín súborov s rôznymi veľkosťami, ale napriek tomu aj tento test umožňuje odhadnúť približnú rýchlosť.

Pomôcka vám tiež umožňuje zmeniť písmeno jednotky. Samozrejme, existujú aj iné spôsoby, ale v tomto prípade to zvládnete iba niekoľkými kliknutiami.

Celkovo je USBDeview vynikajúci správca zariadení USB.

Počítačové ovládacie zariadenie
rôzne zariadenia, ktorých schéma je znázornená na obr. 1, funkčne podobné
popísané v, ale pripája sa k USB portu počítača, ktorý (na rozdiel od
z COM portu) je dnes prítomný v každom z nich. Jediný čip zariadenia
- bežný mikrokontrolér ATmega8. Je to potrebné pre organizáciu
USB zbernicová komunikácia. Aj keď mu chýba špecializovaný hardvér
modul, táto funkcia sa vykonáva softvérovo. Rezistor R1 zapojený medzi
kladný pól napájacieho zdroja a linky USB D-bus, prenesie ho na pomalú
LS režim s výmenným kurzom 1,5 Mbit/s, ktorý umožňuje dešifrovať balíky
počítačovo programovo. Rezistory R4 a R5 eliminujú prechodové javy
procesov, ktoré vznikajú pri výmene informácií, čím sa zvyšuje stabilita práce.
Kondenzátor C1 blokuje impulzný šum v napájacom obvode, čo tiež zlepšuje
stabilitu zariadenia. Na zníženie napätia sa používajú diódy VD1 a VD2
napájať mikrokontrolér na približne 3,6 V - to je potrebné pre
prispôsobenie úrovne so zbernicou USB. Zapnuté sú generované riadiace signály zariadenia
výstupy РВ0-РВ5 a PC0, PC1 mikrokontroléra. Vysoká úroveň logiky -
napätie je asi 3,4 V. Napätie nízkej úrovne je blízke nule. K východom
Môžete pripojiť zariadenia, ktoré spotrebúvajú prúd nie viac ako 10 mA (z každého výstupu).
Ak sú potrebné veľké hodnoty prúdu alebo napätia, mali by sa použiť uzly
dohody zobrazené na obr. 5 a 6.

Zariadenie je zostavené na doske na krájanie,
nebola vyvinutá žiadna tlačená verzia. Používajú sa odpory MLT, kondenzátory C2 a C3 -
keramické vysokofrekvenčné, C1 - K50-35 alebo podobné dovážané. Diódy
kremík s úbytkom napätia na prechode cca 0,7 V. Program pre mikrokontrolér
vyvinuté v prostredí Bascom-AVR verzia 1.12.0.0. Pre prevádzku USB zbernice
Používa sa knižnica swusb.LBX, ktorá vykonáva softvérové ​​dekódovanie signálu
USB v reálnom čase. Výsledný kód programu
zo súboru s príponou HEX treba načítať do FLASH pamäte mikrokontroléra.
Na tento účel bol programátor použitý v spojení so vstavaným Bascom-AVR
užitočnosť. Stav konfiguračných bitov mikrokontroléra musí zodpovedať
znázornené na obr. 2. Pri prvom pripojení zariadenia k počítaču operačný systém
systém zistí nové USB HID kompatibilné zariadenie s názvom
„uniUSB“ a nainštalujte potrebné ovládače. Za pár sekúnd
Zariadenie je nakonfigurované a pripravené na použitie.

Na prácu s ním bol vytvorený program
UniUSB. Je prezentovaný v dvoch verziách: pre 32-bit (x86) a 64-bit
(x64) operačné systémy rodiny Windows. Overilo sa, že 32-bitová verzia funguje
v operačných systémoch Windows 98, Windows XP, Windows 7 a 64-bit -
iba v systéme Windows XP x64. Program UniUSB je napísaný v jazyku PureBasic (verzia
4.31) pomocou knižnice HID_lib užívateľom definovaných funkcií,
podpora práce s USB HID zariadeniami. Vzhľad okna programu
znázornené na obr. 3. V rovnakom priečinku so spustiteľným súborom musí byť
súbor s názvom UniUSB_Code.txt alebo UniCOM_Code.txt. Vyžaduje sa posledná možnosť
pre kompatibilitu s programom UniCOM navrhnutým v . V tomto súbore
Skript na ovládanie externých zariadení je uložený. Keď sa program spustí, dáta
zo súboru sa načítajú do tabuľky umiestnenej v hlavnom okne a po dokončení
diela sú uložené v súbore. Umožňuje vám to kliknutie ľavým tlačidlom myši na bunky tabuľky
zmeniť ich stav: 1 - vysoká logická úroveň, 0 alebo prázdna - nízka
logická úroveň. Ak chcete pridať alebo odstrániť stĺpec tabuľky, musíte ho použiť
kliknite pravým tlačidlom myši a zo zobrazenej ponuky vyberte požadovanú akciu.

Pri pripájaní zariadenia k portu USB
program to zistí a aktivuje tlačidlo umiestnené v hornej časti
okná na paneli nástrojov. Kliknutím na toto tlačidlo spustíte proces
prehľadávanie stĺpcov tabuľky a nastavenie v nich uvedených výstupných stavov. Pre
Pre lepšiu prehľadnosť sú výstupné čísla zvýraznené naľavo od tabuľky, zapnuté
ktoré sú v súčasnosti nastavené na vysokú logickú úroveň. Rýchlosť
je nastavené vyhľadávanie (čas v milisekundách medzi prechodmi zo stĺpca do stĺpca).
v poli „Rýchlosť, ms“.

Upozorňujeme, že operačným systémom je Windows
- multitasking! To znamená, že čas CPU je rozdelený medzi veľa
niekedy skryté pred používateľskými procesmi, ktoré sa postupne spúšťajú
berúc do úvahy priority stanovené v systéme. Nečakajte teda veľa
presnosť udržiavania časových intervalov menších ako 100 ms. Krátkodobo
Ak chcete zastaviť iteráciu cez stĺpce, použite tlačidlo Kliknite naň znova
bude pokračovať v hľadaní od miesta, kde sa zastavil. Tlačidlo úplne zastaví triedenie v stĺpcoch
tabuľky. Ak počas výmeny informácií medzi počítačom a zariadením
dôjde k zlyhaniu alebo sa zariadenie odpojí od USB konektora počítača,
program ohlási chybu zobrazením príslušného
správu.

LITERATÚRA

1. Nosov T. Ovládanie prístrojov
cez COM port počítača. - Rádio, 2007, č. 11,0,61,62.

2. Ryžkov A. americký programátor
Mikrokontroléry AVR a AT89S, kompatibilné s AVR910. - Rádio, 2008, č. 7, s.
28, 29.

Od redaktora. Sú umiestnené programy pre mikrokontrolér a počítač
na našom FTP serveri na ftp:// ftp.radio.ru/pub/2011/02/uniUSB.zip