Sisukord:
- Samm: juhtkangi port
- 2. samm: juhtkangi port VB -s
- Samm: rakendage see DOS -i paralleelpordi abil
- Samm: vooluringi kinnitamine LPT -le
- Samm: kasutage seda
Video: Lihtne ja odav analoog -digitaalmuundur: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:51
Aegadest, mil ADC oli kallis ja haruldane, tuleb arvutitele andmete hankimiseks riistvara-tarkvaralahendus. Tuginedes IBM-i ühilduvale vana juhtkangi pordile, on tehnika, millega monostabiilne multivibraator käivitatakse takistusmuunduriga (termistor, fotoelement, pingutusmõõtur jne) ja seejärel loendatakse, mitu tsüklit see möödub, enne kui multivibraatori väljund suureneb. lihtne rakendada enamikul arvutiplatvormidel ja enamikus keeltes. Kuvatakse VisualBasic ja Qbasic näidisfailid.
Samm: juhtkangi port
Aastaid oli paljudel IBM -iga ühilduvatel arvutitel kaasas juhtkangi port, millel oli X -telg, Y -telg, A- ja B -nuppude signaaliotsikud. Väikesele DB-15 pistikule pääseb ligi aadressidel 200h & 201h. Juhtkang ise oli vaid kaks potentsomeetrit ja kaks nuppu. Arvuti emaplaadi sees paiknesid kaks taaskäivitatavat monostabiilset multivibraatorit (lühidalt RMM), millel on fikseeritud kondensaatorid ja IN/OUT kontaktid. RC ajakonstant määrati potentsomeetrite ja kondensaatorite abil. Signaali teisendamise alustamiseks teeksite KIRJUTAMISE pordi aadressiks 200h ja hakkaksite siis loendama, kuni saate natuke KÕRGE, tehes READ to port address 200h. Seda saab rakendada mis tahes keeles (põhi, pascal, c).
2. samm: juhtkangi port VB -s
See on näidiskood, mida kasutasin oma rämpsposti juhtkangi testimiseks: Private Sub Timer1_Timer () Dim V, H As Integer Out & H201, & HFF H = 1 kuni 3000 If (Inp (& H201) Ja & H1) / & H1 = 0 Siis Exit Järgmine H horisontaalne. Tekst = H Out & H201, & HFF V = 1 kuni 3000 If (Inp (& H201) Ja & H2) / & H2 = 0 Seejärel välju järgmise V vertikaali jaoks. Text = V If (Inp (& H201) ja & H10) / & H10 = 0 Siis kuju (& H201) Ja & H20) / & H20 = 1 Seejärel Shape2. FillColor = & HC0C0C0 Shape3. Left = H Shape3. Top = VEnd Sub Programm töötab ainult siis, kui teie arvutiga on ühendatud tõeline juhtnupp. Tekstiväljad Horisontaalne ja Vertikaalne näitavad väärtust, mis on seotud teie pulga X ja Y liigutustega. Samuti liigub ruut suuremas kastis, et näidata teie liigutusi. A- ja B -nuppude vajutamine loeb hallid ringid. Näidis kompileeritud EXE -fail, lähtekood ja teek INPOUT32. DLL asuvad failis. RAR.
Samm: rakendage see DOS -i paralleelpordi abil
74 LS 123 on see, mida ma kasutasin, et saada sama süsteem nagu juhtkangi pordil. Sellel on kaks RMM -i. PDF -failis näete andmelehte ja lihtsat vooluringi, mida saate oma paralleelpordi külge kinnitada. Olen Qbasicu fänn (kuna see on laialdaselt saadaval), nii et kood on sellesse kirjutatud. Protseduur on sama mis VB proovis: LPTdata = & H378 LPTstatus = LPTdata + 1: LPTcontrol = LPTdata + 2YMAXX = 500SCREEN 2LINE (9, 1)-(630, 170),, B, & H3333VIEW (10, 2)- (629, 169) WINDOW (0, YMAXX)-(620, 0) MAXX = 620DIM D (MAXX) WHEE INKEY $ = "" OUT LPTcontrol, & H1 OUT LPTcontrol, & H0 Y = 1 kuni YMAXX IF (INP (LPTstatus) JA & H10) / & H10 = 1 SIIS VÄLJUGE JÄRGMISEKS Y LOCATE 23, 1 PRINT KASUTADA "####"; Y LINE (0, 0) - (MAXX, YMAXX), 0, BF FOR I = 1 kuni MAXX LINE (I, D (I - 1)) - (I, D (I)) D (I - 1) = D (I) JÄRGMINE ID (MAXX) = YWEND MMR -i käivitamiseks kasutatakse ühte väljundnuppu ja selle väljundi lugemiseks ühte sisendnõela.
Samm: vooluringi kinnitamine LPT -le
Süsteem on rakendatud poole riistvara ja poole tarkvarana. Seejärel kasutatakse impulsside loendamiseks muutuva takistuse teisendamist ajaviiteks ja see arv on meie soovitud väärtus. Qbasic -fail joonistab signaali ekraanile ja kerib seda paremale.
Samm: kasutage seda
See on tavaline IC, kuid kasutada saab ka teisi monostabeleid. Paljud inimesed, kes elavad kohtades, kus ADC on raske leida, võivad soovida kasutada seda vooluringi kooliprojektina temperatuuri või muu kraami joonistamiseks, kui saate panna MMR -i oma viivitust muutma, kui teie andur seda teeb.
Soovitan:
(Lihtne) lihtne viis analoog-/pwm -heli hankimiseks Raspberry PI Zero -st ja ka Crt -teleriga ühendamiseks: 4 sammu
(Lihtne) lihtne viis analoog-/pwm -heli hankimiseks Raspberry PI Zero -st ja ka Crt -teleriga ühendamiseks: siin olen kasutanud lihtsamat meetodit heli edastamiseks televiisorisse koos kompilsiivvideoga
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada: 3 sammu
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada .: See projekt aitab teil ühendada 18 LED-i (6 punast + 6 sinist + 6 kollast) oma Arduino plaadiga ja analüüsida arvuti helikaardi reaalajasignaale ning edastada need valgusdioodid, mis neid löögiefektide järgi süttivad (Snare, High Hat, Kick)
Kitarrivõimendi kallutusalus - "Aafrika tooli" disain - lihtne, väike, tugev, lihtne, tasuta või tõeliselt odav: 9 sammu
Kitarrivõimendi kallutusalus - "Aafrika tooli" disain - lihtne, väike, tugev, lihtne, tasuta või tõeliselt odav: kitarrivõimendi kallutusalus - liiga lihtne - lihtne, väike, tugev, tasuta või tõeliselt odav. Igas suuruses võimenditele, isegi suurtele eraldi peaga kappidele. Lihtsalt muutke lauad ja torud suuruseks ja vajate peaaegu kõiki soovitud seadmeid
Kitarrivõimendi kallutusalus - lihtne nagu Lincolni palgid - väike, kaasaskantav, lihtne, stabiilne, odav või tasuta: 9 sammu
Kitarrivõimendi kallutusalus - lihtne nagu Lincolni palgid - väike, kaasaskantav, lihtne, stabiilne, odav või tasuta: kitarrivõimendi kallutusalus - lihtne nagu lincolni palgid. väike, kaasaskantav, lihtne, stabiilne, odav või tasuta, kasutades vanametalli. Suurepärane kombineeritud võimendite jaoks, suuremat disaini saab kasutada avatud tagakülgede jaoks
Lihtne valmistada, odav ja lihtne LED-vilkuv vooluahel CMOS 74C14-ga: 5 sammu
Lihtne valmistada, odav ja lihtne LED-vilkuv vooluahel CMOS 74C14 abil: Mõnikord vajate lihtsalt mõningaid vilkuvaid LED-eid, jõulude kaunistamiseks, vilkuvate kunstiteoste jaoks või lihtsalt lõbutsemiseks. Näitan teile, kuidas teha odavat ja lihtsat vooluringi, kus on kuni 6 vilkuvat LED -i. Märkus: see on minu esimene instuctable ja