Datorstyrd OTA TV-antenn. (6 / 12 steg)

Steg 6: Programvaran.



Detta är inte en handledning om programmering. Du kan använda vad någonsin språk du vill ha men jag kommer att använda basic skull enkelhet för dessa kodavsnitt. Om motorn går motsatta från vad du förväntar sig då ledningarna är bakåt. Använd test koden för att kontrollera att brantare motorn fungerar rätt. Varning: den här arbetat för den motor jag använt. Du kan behöva använda olika ledningar. När skälen är det bra att använda en skärbräda först innan lödning.

Medurs:

ut 888,0
för x = 1 till 10
ut 888, 1
sova 1
ut 888, 2
sova 1
ut 888, 4
sova 1
ut 888, 8
sova 1
Nästa x
ut 888, 0

Moturs:

ut 888,0
för x = 1 till 10
ut 888, 1
sova 1
ut 888, 8
sova 1
ut 888, 4
sova 1
ut 888, 2
sova 1
Nästa x
ut 888, 0

Du kommer att sammanställa här koden med:
FBC-lang qb progname.bas

Obs jag kommer förmodligen lägga upp mer omfattande kod senare. Du har tillräckligt för att komma igång. Jag har skrivit koden är upphovsrättsskyddat och har några mycket speciella rutiner som jag inte vill att publicera på denna tid.

Exempel: http://www.electro-tech-online.com/general-electronics-chat/3631-qbasic-program-controlling-stepper-motors-i-wrote-one.html

----------------------------------------------------------------------------------------------

Vad någon annan skrev i äldre basic.
Om någon ut ther är intresserad i att kontrollera en unipolär stegmotor via parallellporten på din dator och även använder Qbasic sedan kopiera koden nedan till en qbasic fil och har på det. Programmet kommer att fråga användaren om driftsform t.ex.. Single coil magnetiseringen läge eller dubbel spole magnetiseringen läge, riktning och hur många klockan cykler att göra fördröjningen. Ett bra värde för min "Väldigt gamla" pentium 133mhz pc är någonstans från 45 till oavsett hur länge du vill mellan spole kroppsmedvetenheten att vara. under 45 klockcykler gillar stepper motor att malfuntion. Jag använder parallell skrivare sentronics? Connector. Ändra programmet för att passa dig. Ledsen jag tog inte med kommentarer.
Pins #2 för spole 1
#3 för spole 2
#4 för spole 3
#5 för spolen 4
#18(can be any ground) för marken.

Jag använder också en uln2803 darlington transistor matris för att köra motorn.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;
; Skriven av Sam Bixler;
Datum 03-10-03;
; För att kontrollera en unipolär stegmotor via en parallellport;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;

CLS
VarMode = 0
VarRot = 0
VarRev = 0
VarDelay = 0
INT1 = 0

Main:
CLS
UT 888, 0
INTE förrän INKEY$ <> ""
Skriva ut "Ange numrera av rotationer"
INGÅENDE VarRev
VarRev = VarRev * 50
Skriva ut "Ange arbetsläget"
Skriva ut "1 för single coil magnetiseringen"
Skriva ut "2 för dubbel spole magnetiseringen"
INGÅENDE VarMode
Skriva ut "Ange antalet dröjsmål cykler"
INGÅENDE VarDelay
Skriva ut "Ange riktningen av rotation"
Skriva ut "5 för CW 7 för CCW"
INGÅENDE VarRot
VarMode = VarRot + VarMode
OM VarMode = 6 sedan GOTO ScCW:
OM VarMode = 7 sedan GOTO DcCw:
OM VarMode = 8 sedan GOTO ScCcw:
OM VarMode = 9 sedan GOTO DcCcw: annat GOTO nd:

LOOP

ScCW:
GÖRA
GOSUB steg 1:
GOSUB steg 2:
GOSUB steg 3:
GOSUB steg 4:
VarRev = VarRev - 1
OM VarRev = 0 då GOTO Main:
LOOP

ScCcw:
GÖRA
GOSUB steg 4:
GOSUB steg 3:
GOSUB steg 2:
GOSUB steg 1:
VarRev = VarRev - 1
OM VarRev = 0 då GOTO Main:
LOOP

DcCw:
GÖRA
GOSUB Steg5:
GOSUB steg 6:
GOSUB Step7:
GOSUB Step8:
VarRev = VarRev - 1
OM VarRev = 0 då GOTO Main:
LOOP

DcCcw:
GÖRA
GOSUB Step8:
GOSUB Step7:
GOSUB steg 6:
GOSUB Steg5:
VarRev = VarRev - 1
OM VarRev = 0 då GOTO Main:
LOOP

Steg 1:
UT 888, 0
GÖRA
UT 888, 1
OM int1 = VarDelay sedan återvända
INT1 = int1 + 1
LOOP

Steg 2:
UT 888, 0
GÖRA
UT 888, 2
OM int1 = 0 då avkastningen
INT1 = int1 - 1
LOOP

Steg 3:
UT 888, 0
GÖRA
UT 888, 4
OM int1 = VarDelay sedan återvända
INT1 = int1 + 1
LOOP

Steg 4:
UT 888, 0
GÖRA
UT 888, 8
OM int1 = 0 då avkastningen
INT1 = int1 - 1
LOOP

Steg5:
UT 888, 0
GÖRA
UT 888, 3
OM int2 = VarDelay sedan återvända
int2 = int2 + 1
LOOP

Steg 6:
UT 888, 0
GÖRA
UT 888, 6
OM int2 = 0 då avkastningen
int2 = int2 - 1
LOOP

Step7:
UT 888, 0
GÖRA
UT 888, 12
OM int2 = VarRev sedan återvända
int2 = int2 + 1
LOOP

Step8:
UT 888, 0
GÖRA
UT 888, 9
OM int2 = 0 då avkastningen
int2 = int2 - 1
LOOP

nd:
UT 888, 0

Se Steg
Relaterade Ämnen

OTA HDTV antenn från byggavfall

hur man gör en gratis *, snabbt och enkelt OTA (OTA) HDTV antenn från byggavfall.Jag hade beslutat att inte ge Rogers mina pengar efter att hitta jag inte längre såg tv och hade vänt sig till Internet för underhållning. Men efter några månader börjad...

Nästan gratis ännu en dtv antenn.

Mitt över luften dtv antennen. Detta är i princip som klädhängare antennen, men tar mindre plats, säkrare om du har barn runt, och kan döljas bakom en bildram. Jag petade nästan bara min ut med våra klädhängare antenn. Den ersattes med en annan folie...

Folie baserad fraktal antenn.

Detta Instructable är baserad på en koppar baserade antenn: (. Tog flera timmar av tandsten på college, men var aldrig intresserad av fraktaler. Efter att titta på en show på PBS om fraktaler och hur många antenner som mobiltelefoner är baserade på d...

Mini parallellporten bryta ut kabel.

Detta kabel bara stöder 8 ledningar men kommer att fungera bra för det mesta. Trodde det skulle vara lättare att göra än "ingen löda parallellporten breakout () kabeln jag gjorde innan. Det kommer att ingå i den datorstyrda ota TV-antennen för att i...

Enkla OTA HD TV-antenn - nära noll kostnad - skrota mestadels material

Liksom en hel del folk älskar jag inte min kabelbolaget. Många av våra "underhållning" strömmas över Internet, så när OTA - OTA - HD-sändningar blev normen, jag bestämde mig att se om jag kunde få tillräcklig signal med en antenn. Det finns en f...

En mikrovågsugn hjälper rotera inomhus OTA antenn

Att trycka på i min strävan att vara kabel gratis för O.T.A. TV-tittande, har jag funnit att min antenn måste roteras 3 olika punkter för effektiv mottagning av alla kanaler jag kan ta emot. Hela sortimentet är mindre än 180 grader, så jag var som vi...

En skrot T.V. blir en OTA antenn

Som en fågel fenix stiger ur askan, möjligt detta bygga för mig att konvertera en återskapad tillgång till en värdefull bit av högpresterande hårdvara som tillät mig att klippa navelsträngen kabel, med en betydande besparingar av månadsbetalningar. Ä...

Enkel och billig inomhus TV-antenn

jag har inte haft en TV för de senaste åren eftersom jag fann min familj inte behöver så många (för många) kanaler och kunde se handfull kanaler gratis via antenn. Det kallas OTA (OTA) kanaler. Du kanske måste ge upp några av dina favoritkanaler (jag...

Elegant HDTV antenn

jag äntligen blev sjuk av kabel-bolag och dike dem. efter lärande som jag skulle behöva betala ännu mer pengar att se HD-programmering. Jag beslutade snart att över air TV mottagning var för mig. Efter att min lokala "shack" och ser till priset...

Bygga Pennyloop UHF-antenn

Pennyloop UHF antenn erbjuder hög prestanda i en mycket enkel och kostnadseffektiv design. Det är också en mycket kompakt konstruktion utlåning sig väl för olika monteringsalternativ och platser i och utanför. Utanför ger bästa prestanda. Pennyloop a...

Grå Hoverman TV antenn aktiva Element församling

detta är hur jag monterar zigzag aktiva element för en grå-Hoverman TV-antenn från beredda kvartalet-tums utanför diameter koppar rör länkar. Länkarna är placerade på en församlingen jigg och lödas ihop. Koppar element som används på inomhus antenner...

Grå Hoverman TV antenn aktiva Element koppar länkar

detta är hur jag förbereda kvartalet-tums utanför diameter kopparrör länkar som bildar de zigzag aktiva element för en grå-Hoverman TV-antenn. Detta är en av tre Instructables som beskriver min metod för att producera konsekventa, kvalitet element so...

Grå Hoverman TV antenn aktiva Element Jig

denna jigg gör det enkelt att bilda de zigzag aktiva element som behövs för varje version av grå-Hoverman TV-antennen, med förberedda länkar av gemensamma kvartalet-tums diameter koppar rör. Tid och kraft som behövs för att göra jiggen kommer att bet...

Grå Hoverman TV antenn slutmontering

The Gray-Hoverman antenn slutmontering är enkelt när alla delar är gjorda. Detta är sist av flera Instructables som omfattar byggandet av denna antenn som tar emot UHF stationer och, valfritt, de i den övre delen av VHF-bandet. En lista över de andra...

Grå Hoverman TV antenn plast hantverk

The Gray-Hoverman hemmabyggd TV-antenn kan monteras från gemensamma plast VVS rör och rördelar. Här är några tips som sammanställts från min bygga av en GH6 antenn med rak NARODs, men dessa tips kan vara användbar oavsett vilket av de många variation...

Grå Hoverman TV antenn plast ram församling

Gray-Hoverman TV-antenn plast ram kan sättas samman med en jigg som säkerställer att antennens komponenter kommer att ha rätt avstånd och rumslig orientering. Färg pdf ritningen jag brukade bygga min antenn kan hittas på denna länk http://www.user.dc...

Grå Hoverman TV antenn reflektor stavar

The Gray-Hoverman hemmabyggd tv antenn kräver ett antal reflektor stång av särskilda längder, vissa gjorda av två spön åtskilda av en exakt lucka, andra av en kontinuerlig stav. Reflektor församlingar är inte av samma längd, och de måste installeras...

DTV antenner jag har försökt eller försöker.

Några av hemmet gjort OTA DTV (över air digital TV) antenner jag har försökt (eller kommer att prova). Jag kommer att lägga till ytterligare bilder eftersom jag testar dem... Eftersom din körsträcka kan mycket kommer jag inte betygsätta dem. En var m...

Grå-Hoverman folie antenn.

Ta befintliga format (typ av) och konverteras det till ett komplett folie antenn. Detta projekt bygger på enheter görs på denna webbplats och på andra håll. Vi kommer att lägga till 2 extra reflexer i lite olika inställningar. Detta är för inomhusbru...