Styring av elektriske kretser via USB. Kontrollere enheter via en datamaskins USB-port på ATmega8 Kontrollere eksterne enheter via USB

Kontroller enheter via en datamaskins USB-port.

P. VYSOCHANSKY, Rybnitsa, Transnistria, Moldova
En datamaskinkontrollenhet for forskjellige enheter, diagrammet som er vist i fig. 1, funksjonelt lik den som er beskrevet i, men kobles til USB-porten på datamaskinen, som (i motsetning til COM-porten) er til stede i hver av dem i dag. Den eneste brikken i enheten er den vanlige ATmega8-mikrokontrolleren. Det er nødvendig for å organisere kommunikasjon via USB-bussen. Selv om den ikke har en dedikert maskinvaremodul, utføres denne funksjonen i programvare.

Motstand R1, koblet mellom den positive terminalen på strømforsyningen og USB D-bus-linjen, bytter den til lavhastighets LS-modus med en valutakurs på 1,5 Mbit/s, som lar deg dekryptere datamaskinens data programmatisk. Motstander R4 og B5 eliminerer forbigående prosesser som oppstår under informasjonsutveksling, noe som øker driftsstabiliteten. Kondensator C1 blokkerer impulsstøy i strømkretsen, noe som også forbedrer enhetens stabilitet. Diodene VD1 og VD2 tjener til å senke mikrokontrollerens forsyningsspenning til omtrent 3,6 V - dette er nødvendig for å matche nivået med USB-bussen.
Enhetskontrollsignaler genereres ved utgangene PB0-PB5 og PSO, PC1 på mikrokontrolleren. Høyt logisk nivå - spenning ca. 3,4 V.
Lavspenning er nær null. Du kan koble enheter til utgangene som bruker en strøm på ikke mer enn 10 mA (fra hver utgang). Hvis det kreves store verdier av strøm eller spenning, vil de matchende nodene vist i fig. 5 og 6. Enheten er satt sammen på en breadboard, et trykt kretskort er ikke utviklet MLT-motstander brukes, kondensatorer C2 og SZ er høyfrekvente keramiske kondensatorer, C1 er K50-35 eller lignende importert. Silisiumdioder med et spenningsfall over krysset på ca. 0,7 V. Programmet for mikrokontrolleren ble utviklet i Bascom-AVR-miljøet versjon 1.12.0.0. For å jobbe med USB-bussen brukes swusb.LBX-biblioteket, som utfører programvaredekoding av USB-signaler i sanntid. Den resulterende programkoden fra en fil med HEX-utvidelsen skal lastes inn i FLASH-minnet til mikrokontrolleren. For dette formålet ble programmereren brukt sammen med verktøyet innebygd i Bascom-AVR. Tilstanden til mikmå samsvare med den som er vist i fig. 2


Når du kobler enheten til datamaskinen for første gang, vil operativsystemet oppdage en ny USB HID-kompatibel enhet kalt "uniUSB" og installere de nødvendige driverne. Etter noen sekunder er enheten konfigurert og klar til bruk. For å jobbe med det ble UniUSB-programmet opprettet. Den presenteres i to versjoner: for 32-biters (x86) og 64-biters (x64) operativsystemer i Windows-familien. 32-bitsversjonen har blitt testet i operativsystemer: Windows 98, Windows XP, Windows 7, og 64-bitsversjonen har blitt testet kun i Windows XP x64. UniUSB-programmet er skrevet i PureBasic-språket (versjon 4.31) ved å bruke HID Lib-biblioteket med brukerdefinerte funksjoner, som støtter arbeid med USB HID-enheter. Utseendet til programvinduet er vist i fig. 3


I samme mappe med den kjørbare filen skal det være en fil kalt UniUSB_code.txt eller UniCOM_code.txt. Det siste alternativet er nødvendig for kompatibilitet med UniCOM-programmet foreslått i . Denne filen lagrer skriptet for å kontrollere eksterne enheter. Når programmet starter, lastes data fra filen inn i en tabell som ligger i hovedvinduet, og når arbeidet er fullført, lagres det i filen. Ved å venstreklikke på tabellceller kan du endre tilstanden deres: 1 - høyt logisk nivå, 0 eller tomt - lavt logisk nivå. For å legge til eller slette en tabellkolonne, må du høyreklikke på den og velge ønsket handling i menyen som vises. Når du kobler en enhet til en USB-port, vil programmet oppdage den og aktivere knappen øverst i vinduet på verktøylinjen. Ved å klikke på denne knappen starter prosessen med å sortere gjennom tabellkolonnene og angi utgangstilstandene som er angitt i dem. For større klarhet, til venstre i tabellen er antallet utganger der det logiske nivået er satt høyt fremhevet. Søkehastigheten (tid i millisekunder mellom overganger fra kolonne til kolonne) settes i feltet "Speed, ms". Vær oppmerksom på at Windows-operativsystemet er multitasking! Dette betyr at prosessortiden er delt mellom mange prosesser, noen ganger skjult for brukeren, som utføres etter tur, med tanke på prioriteringene som er satt i systemet. Derfor bør man ikke forvente stor nøyaktighet i å opprettholde tidsintervaller på mindre enn 100 ms.
For å stoppe søket etter kolonner kort, bruk knappen. Trykk på den igjen for å fortsette søket der det stoppet. Knappen slutter helt å søke gjennom tabellkolonnene. Hvis utvekslingen av informasjon mellom datamaskinen og enheten mislykkes eller enheten kobles fra datamaskinens USB-kontakt, vil programmet rapportere en feil ved å vise en tilsvarende melding i statuslinjen.

LITTERATUR

1. Nosov T. Kontroll av enheter via COM-porten til en datamaskin - Radio, 2007, nr. 11, s. 61,62.
2. Ryzhkov A. US programmerer for AVR og AT89S mikrokontrollere, kompatibel med AVR910. - Radio, 2008, nr. 7, s. 28, 29.

Basert på materiale fra magasinet "Radio 2`2011"
Du kan laste ned mikrokontrollerens fastvare og PC-program

I dag, på alle elektriske verksteder, og for den saks skyld alle radioamatører, begynner arbeidsdagen med å slå på PC-en, og først deretter det elektriske hjelpeutstyret. I andre saker begynner arbeidsdagen med å slå på PC-en ikke bare for radioamatører, men også for mange brukere av denne "enheten", som har blitt en integrert del av livene våre. Men å slå på hver dag om morgenen og slå av om kvelden, vel, la oss si, en skriver, aktive høyttalere, en bordlampe, eller hvem vet hva annet du kan finne hos en vanlig bruker, blir litt kjedelig. Basert på de avtalte målene, var målet å lage en lastbryter designet for å slå av og på alle relaterte enheter. Jeg er enig i at du kan ta minst motstands vei og sette en vanlig bryter på alt, men det ser ut til at dette ikke er veien for en radioamatør.Vi vil gjøre det mye mer praktisk - vi vil bygge maskinen inn i nettverksfilteret:

Siden enheten overvåker at enheten slås av og på i henhold til "slave-master"-prinsippet, er den enkleste måten å bruke en USB-port. La meg påpeke med en gang at når du bruker en USB-port, fungerer enheten i bærbare datamaskiner og datamaskiner med en strømforsyning som slår av alle strømkilder. For eksempel, i de nyeste modellene av strømforsyninger, er en +5 volt USB-port til stede som en standby-port selv når enheten er slått av. Enheten vil ikke fungere med dem, eller rettere sagt, den vil, men er alltid på. Her er det nødvendig å bruke en annen port som signalkilde, og følgelig koordinere signalet til kilden og aktuatoren.

I denne enheten er aktuatoren et relé med kontakter vurdert til 16 ampere og en 5 volt spole. Bruken av et relé gir galvanisk isolasjon av signalkilden og 220 volt nettverket.

Etter å ha utført en rekke eksperimenter, ble det funnet at når det drives, i henhold til passdataene, +5 volt, bruker reléet 150 mA strøm. Hvis du bruker en stasjonær datamaskin, er det ingen problemer, fordi +5 volt USB-porten kommer direkte fra strømforsyningen og belaster den ikke tungt. Hvis du er fornøyd med alt ovenfor, kan du stoppe og lage din egen versjon i henhold til diagrammet nedenfor.

Men hvis du planlegger å bruke en bærbar datamaskin, er det ikke tilrådelig å sende ytterligere 150 mA gjennom datamaskinen; i dette tilfellet må du bruke en ekstra 5 volt strømforsyning. I denne utførelsesformen ble det brukt en svitsjestrømforsyning fra en mobiltelefonlader. Enhver uregulert strømkilde kan brukes, forutsatt at den kan gi en spenning på 5 volt og en strøm på ca. 250 mA, tatt i betraktning marginen. Du kan også bruke en annen spenning, men i dette tilfellet vil det være nødvendig å ta et relé med riktig forsyningsspenning.For å matche signalkilden med reléet og strømforsyningen, er det nødvendig å installere en transistorbryter av følgende type:

Den valgte transistoren er type KT815 med hvilken som helst bokstav og en motstand på 1 kOhm, diode - KD522. Med dette tilkoblingsskjemaet viste strømforbruket 4 mA, noe som ikke er så betydelig for en bærbar datamaskin. LED1 og LED2 indikerer statusen til kretsen. Om ønskelig, sammen med motstander, kan de ekskluderes fra kretsen.

220 V-kontrollenheten er montert i det ledige rommet til stikkontakthuset - nettverksfilter.Skjematisk fil i plan plassert

Ikke bare enhver programmerer, men også alle tilstrekkelig erfarne brukere vet at du kan overføre mye rutinearbeid til en datamaskin eller for eksempel få den til å gjøre noe for deg når du er på ferie. Så datamaskinen kan takle monosyllabic svar på e-poster ganske bra (si, jeg mottok brevet, jeg vil svare i detalj senere). Kan en datamaskin for eksempel mate katten din? Vanne blomstene dine? Tross alt, bare skru lysene i leiligheten av og på hver kveld for å få det til å virke som om du er hjemme?

I Hollywood-filmer ser vi ofte hjemmeautomatisering av denne typen, vanligvis knyttet til filmens helt – en vitenskapsmann eller oppfinner, vanligvis litt gal, som Doc Brown fra Back to the Future. Det er legender om fidoshniks som knyttet elektriske plugger til skrivehodene til matriseskrivere slik at de kunne slå av datamaskinen eksternt. De brukte til og med den uttrekkbare skuffen på CD-stasjonen til å trykke på den fordømte knappen. Men er det mulig å gjøre dette mer, la oss si, jevnlig? Selvfølgelig finnes det mange industrielle løsninger for denne typen oppgaver. Datamaskiner styrer maskinverktøy, kraner, hele kraftverk, og dette overrasker i prinsippet ingen. Dessuten takler datamaskiner også å slå på og av lyset i et rom, dette har til og med fått navnet sitt - "smart hus", det eneste problemet er at industrielle datamaskiner ikke selges i butikker, og der de selges er de veldig dyre, men "smarthjem"-komponenter er vanligvis spesialisert datamaskiner som ikke krever omprogrammering av sluttbrukeren. Enkelt sagt gjør de det produsenten har tenkt, men det er ikke alltid det du vil.

Enhetene våre er designet for å fylle en nisje som av en eller annen grunn ikke blir lagt merke til av produsenter av periferiutstyr til datamaskiner: for å gjøre det mulig for brukeren av en vanlig hjemmedatamaskin å bruke den til å administrere noe mer håndgripelig enn e-post. For å være mer presis, ved å bruke enhetene våre kan du få datamaskinen til å kontrollere alle enheter der det flyter elektrisk strøm. Alle enheter vi tilbyr for øyeblikket er koblet til en datamaskin via en USB-port (i noen tilfeller kan du også bruke en klassisk COM-port, men hvor kan du få tak i en i disse dager). De fleste av våre enhetsmodeller har innebygde elektromagnetiske reléer; den maksimale brytereffekten til disse reléene er liten, bare 300 W, men dette er nok til å kontrollere en bordlampe eller vifte, for å slå på og av aktivt nettverksutstyr (rutere, brytere, tilgangspunkter og lignende), og også for de fleste ikke veldig fancy datamaskiner. Hvis det kreves større belastningseffekt, er det nødvendig å bruke eksterne releer, for eksempel eventuelle strømreleer med en forsyningsspenning på 12 eller 24 V, som du også kan bestille hos oss eller velge selv; Kraften til de fleste releer tilgjengelig på markedet er nok til å kontrollere varmeapparater, vannkoker, pumper og andre kraftige forbrukere av elektrisitet. Noen av enhetene våre er i utgangspunktet designet for å koble til slike releer, mens andre kan kobles til eksterne releer via kretser styrt av innebygde releer.

I tillegg til å kontrollere den elektriske belastningen, er enhetene våre i stand til å reagere på eksterne "stimuli" - inngangslinjer (signalkretser), som er vanlige elektriske ledninger som kan lukkes eller åpnes. Enheten varsler kontrolldatamaskinen om en endring i statusen til inngangslinjen, og kan i tillegg reagere på en slik endring uavhengig ved å slå på eller av visse kontrollerte kretser, som i noen tilfeller lar deg klare deg uten en kontrolldatamaskin (for eksempel slå av og på lyset i et rom, når kontrollcomputeren ikke fungerer).

Naturligvis kreves kontrollprogramvare på datamaskinsiden. For brukere med programmeringskunnskaper tilbyr vi (gratis) en rekke programmer i kildekode, inkludert biblioteker med funksjoner for tilgang til enhetene våre; hvis uavhengig skriving av programvare på vertssiden ikke er en del av planene dine, kan vi tilby kontrollprogrammer i form av statisk sammensatt (det vil si, krever ikke installasjon) kjørbare filer for Linux og Windows. Siden enhetene våre støtter HID-standarden, kreves det ingen drivere for dem - eller rettere sagt, den nødvendige driveren er allerede i systemet ditt. Vær oppmerksom på at fastvaren til enhetene våre også er tilgjengelig i kildetekstform, og ved hjelp av en programmerer (igjen, vi kan tilby å kjøpe en passende programmerer fra oss eller velge den selv) kan du endre oppførselen til enheten vår, tilpasse den til dine behov. Vi distribuerer både fastvare og vertsprogramvare fritt under vilkårene i GNU GPL v.3-lisensen.

La oss umiddelbart merke oss at vi hovedsakelig fokuserer på teknologielskere - folk som i det minste er komfortable med en skrutrekker (selv om du lett kan klare deg uten loddebolt; vi har allerede loddet alt du trenger). Men i et begrenset opplag slipper vi en enhet som ikke engang krever en skrutrekker for å bruke - det er en skjøteledning med fem stikkontakter og en innebygd UNC-enhet som lar deg kontrollere fire av de fem kontaktene (den siste kontakten er alltid på; den kan for eksempel brukes til å drive en kontrolldatamaskin ). Den mest åpenbare bruken av denne versjonen av enheten er å kontrollere alt som er rundt skrivebordet ditt: for eksempel kan du bruke en kombinasjon av taster på tastaturet for å få bordlampen til å slå seg på eller av, slå på og av viften , høyttalere, modem og alt annet som tilfeldigvis er innenfor en radius av strømledningen fra datamaskinen din og har en effekt på ikke mer enn 300 W. En slik enhet er imidlertid mer et leketøy enn noe annet; den er ideell som en original gave til en teknisk geek, men de fulle egenskapene til enhetene våre avsløres når du uavhengig installerer kontrollerte kretser (husk, for dette trenger du bare en skrutrekker og en wire stripper). Her er dine muligheter praktisk talt begrenset av fantasien din. Enheten vår kan slås på i stedet for en lysbryter i rommet, den kan kontrollere belysningen og ventilasjonen av akvariet, en elektromagnetisk dørlås (mer presist, bare selve elektromagneten, uten en dyr kontrollmodul) lar deg lage datamaskinen din fungerer som dørvakt, en trinnmotor vil åpne og lukke vinduet, og den elektromagnetiske vannventilen fra vaskemaskinen vil tillate deg å automatisere vanningen av innendørs blomster (her stoler vi på din sunne fornuft: datamaskiner går noen ganger i stykker, du bør sørge for flombeskyttelse i tilfelle systemet ditt ikke fungerer som du forventet - for eksempel ville det være rimelig å ta vann til vanning ikke fra vannforsyningen, men fra en beholder med begrenset volum).

Nøkkelord: budsjett-smarthjem, DIY-smarthjem, datamaskinstrømstyring, datamaskinstrømstyring, hjemmeautomatisering, USB-strøm på, lysstyring i datamaskinrom, lysstyring, lyskontroller, USB-lyskontroll

– Igor (administrator)

I dag har mange brukere mer enn én USB-enhet. Faktisk har tilkobling via USB blitt en nesten universell metode. De fleste har nok til og med glemt eksistensen av slike porter/kontakter som LPT og COM. For eksempel er en ganske stor del av eksterne enheter (skriver osv.) kun tilkoblet via USB.

USBDeview-behandlingsprogram for administrasjon av USB-enheter

Hvis du har mange forskjellige USB-enheter og du aktivt bruker dem, har du mest sannsynlig støtt på problemer og begrensninger i standard Windows USB-enhetsbehandling. For å administrere tilkoblinger mer effektivt finnes det et spesialverktøy som heter USBDeview fra NirSoft (nedlastingslenke).

Merk: Begrensningene til standard Windows-enhetsbehandling er ganske berettiget. Siden denne funksjonaliteten brukes av både erfarne og nybegynnere.

Merk: Det er ganske mye informasjon på utviklersiden. Selve nedlastingslenkene er helt nederst.

Verktøyet er bærbart og kan kjøres hvor som helst. Den kjørbare filen veier omtrent 170 KB og kommer for både 32-biters og 64-biters versjoner av Windows. For et så lite program har det et overraskende stort antall nyttige funksjoner.

Merk: Du kan finne ut mer om alle funksjonene på utviklerens nettsted. Denne artikkelen vil diskutere bare noen av de mest brukte av dem.

Som du sikkert har lagt merke til, viser bildet noen av de tilgjengelige funksjonene. Koble til, koble fra, slett, åpne, sjekk hastighet, endre bokstaver og mye mer.

Nyttige funksjoner i USBDeview-programmet

Av ulike grunner holder Windows-registeret oversikt over alle USB-enheter som noen gang er koblet til operativsystemet. USBDeview vil vise deg all informasjon om alle enheter som registeroppføringer er lagret for. Om nødvendig kan du rette den nødvendige informasjonen i registeret (verktøyet lar deg umiddelbart åpne registernøkkelen med informasjon om usb-enheten).

Merk: Lagring av enhetsinformasjon brukes av minst flere grunner. For det første vil det gå raskere å koble til enheten igjen. For det andre, for enheter som krever installasjon av ikke-standard drivere, er dette en viktig funksjon. Ellers må du installere driverne på nytt hver gang. For det tredje kan enheter tildeles stasjonsbokstaver. Og for å begrense risikoen for problemer med de samme bokstavene, er det fornuftig å tilordne en unik bokstav til hver enhet.

Selv om standardene som brukes for å bestemme lese- og skrivehastigheten til hver versjon av USB-kommunikasjonsprotokollen, kan hastigheten variere på hver enhet. USBDeview lar deg utføre en enkel test ved å bruke én stor fil for skriving og lesing. Selvfølgelig vil en mer korrekt test være å kopiere og lese forskjellige grupper av filer med forskjellige størrelser, men ikke desto mindre lar selv denne testen deg estimere den omtrentlige hastigheten.

Verktøyet lar deg også endre stasjonsbokstaven. Selvfølgelig er det andre måter, men i dette tilfellet kan du gjøre det med bare et par klikk.

Totalt sett er USBDeview en utmerket USB-enhetsbehandler.

Datakontrollenhet
forskjellige enheter, diagrammet som er vist i fig. 1, funksjonelt lik
beskrevet i, men kobles til USB-porten på en datamaskin, som (i motsetning til
fra COM-porten) er til stede i hver av dem i dag. Den eneste brikken til enheten
- en vanlig mikrokontroller ATmega8. Det er nødvendig for organisering
USB-buss kommunikasjon. Selv om den mangler spesialisert maskinvare
modul, denne funksjonen utføres i programvare. Motstand R1 koblet mellom
positiv terminal på strømforsyningen og USB D-bus-linjen, overfører den til lav hastighet
LS-modus med en valutakurs på 1,5 Mbit/s, som lar deg dekryptere pakker
datamaskin programmatisk. Motstander R4 og R5 eliminerer transienter
prosesser som oppstår under utveksling av informasjon, som øker stabiliteten i arbeidet.
Kondensator C1 blokkerer impulsstøy i strømkretsen, noe som også forbedres
stabiliteten til enheten. Diodene VD1 og VD2 brukes for å redusere spenningen
tilfør mikrokontrolleren til ca. 3,6 V - dette kreves for
nivåtilpasning med USB-bussen. Enhetskontrollsignaler genereres på
utganger РВ0-РВ5 og PC0, PC1 på mikrokontrolleren. Høyt logisk nivå -
spenning er ca. 3,4 V. Lavspenning er nær null. Til utgangene
Du kan koble til enheter som bruker en strøm på ikke mer enn 10 mA (fra hver utgang).
Hvis det kreves store strøm- eller spenningsverdier, bør noder brukes
avtaler vist i fig. 5 og 6.

Enheten er satt sammen på et brødbrett,
ingen trykt versjon ble utviklet. MLT motstander og kondensatorer C2 og C3 brukes -
keramisk høyfrekvent, C1 - K50-35 eller lignende importert. Dioder
silisium med et spenningsfall over krysset på ca 0,7 V. Program for en mikrokontroller
utviklet i Bascom-AVR-miljøet versjon 1.12.0.0. For USB-bussdrift
swusb.LBX-biblioteket brukes, som utfører programvaresignaldekoding
USB i sanntid. Den resulterende programkoden
fra en fil med HEX-utvidelsen skal lastes inn i FLASH-minnet til mikrokontrolleren.
For dette formålet ble programmereren brukt sammen med den innebygde Bascom-AVR
nytte. Tilstanden til mikmå samsvare
vist i fig. 2. Når du kobler enheten til datamaskinen for første gang, operativsystemet
systemet vil oppdage en ny USB HID-kompatibel enhet med navnet
"uniUSB" og installer de nødvendige driverne. Om noen sekunder
Enheten er konfigurert og klar til bruk.

Et program ble laget for å jobbe med det
UniUSB. Den er presentert i to versjoner: for 32-bit (x86) og 64-bit
(x64) operativsystemer i Windows-familien. 32-bitsversjonen har blitt bekreftet til å fungere
i operativsystemene Windows 98, Windows XP, Windows 7 og 64-bit -
bare på Windows XP x64. UniUSB-programmet er skrevet på PureBasic-språket (versjon
4.31) ved å bruke HID_lib-biblioteket med brukerdefinerte funksjoner,
støtter arbeid med USB HID-enheter. Utseendet til programvinduet
vist i fig. 3. I samme mappe med sin kjørbare fil må det være
en fil kalt UniUSB_Code.txt eller UniCOM_Code.txt. Det siste alternativet er nødvendig
for kompatibilitet med UniCOM-programmet foreslått i . I denne filen
Skriptet for å kontrollere eksterne enheter er lagret. Når programmet starter, vil dataene
fra filen lastes inn i tabellen som ligger i hovedvinduet, og ved fullføring
verk lagres i en fil. Ved å venstreklikke på tabellceller kan du
endre deres tilstand: 1 - høyt logisk nivå, 0 eller tomt - lavt
logisk nivå. For å legge til eller slette en tabellkolonne, må du bruke den
høyreklikk og velg ønsket handling fra menyen som vises.

Når du kobler en enhet til en USB-port
programmet vil oppdage det og aktivere knappen øverst
vinduer på verktøylinjen. Ved å klikke på denne knappen starter prosessen
søke gjennom tabellkolonnene og angi utgangstilstandene som er angitt i dem. Til
For større klarhet er utgangsnumrene uthevet til venstre i tabellen, på
som for øyeblikket er satt til et høyt logisk nivå. Hastighet
søk (tid i millisekunder mellom overganger fra kolonne til kolonne) er satt
i "Speed, ms"-feltet.

Vær oppmerksom på at operativsystemet er Windows
- multitasking! Dette betyr at CPU-tiden er delt på mange
noen ganger skjult for brukerprosessene som utføres etter tur med
tar hensyn til prioriteringene som er etablert i systemet. Så ikke forvent mye
nøyaktighet for å opprettholde tidsintervaller mindre enn 100 ms. For kort sikt
For å slutte å iterere gjennom kolonner, bruk knappen Klikk på den igjen
vil fortsette å søke fra der den stoppet. Knappen slutter helt å sortere gjennom kolonner
tabeller. Hvis under utveksling av informasjon mellom datamaskinen og enheten
det oppstår en feil eller enheten er koblet fra datamaskinens USB-kontakt,
programmet vil rapportere en feil ved å vise den tilsvarende
beskjed.

LITTERATUR

1. Nosov T. Kontroll av enheter
via datamaskinens COM-port. - Radio, 2007, nr. 11,0.61,62.

2. Ryzhkov A. amerikansk programmerer
AVR og AT89S mikrokontrollere, kompatibel med AVR910. - Radio, 2008, nr. 7, s.
28, 29.

Fra redaktøren. Programmer for mikrokontrolleren og datamaskinen er plassert
på vår FTP-server på ftp:// ftp.radio.ru/pub/2011/02/uniUSB.zip