Orodha ya maudhui:
- Hatua ya 1: Bandari ya Joystick
- Hatua ya 2: Bandari ya Joystick katika VB
- Hatua ya 3: Tekeleza kwa kutumia Bandari Sambamba Chini ya DOS
- Hatua ya 4: Kuambatanisha Ciruit kwa LPT
- Hatua ya 5: Itumie
Video: Rahisi na ya bei nafuu Analog kwa Digital Converter: 5 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:56
Kuanzia nyakati ADC zilikuwa za bei ghali na nadra, inakuja suluhisho la vifaa-programu kwa upatikanaji wa data kwa PC. Kulingana na bandari ya zamani ya Joystick kutoka kwa IBM-sambamba, mbinu ya kuchochea multivibrator inayoweza kusonga transducer ya kupinga (thermistor, photocell, gauge strain, nk) na kisha kuhesabu ni mizunguko ngapi inayopita kabla ya pato la multivibrator kwenda juu kabisa rahisi kutekeleza kwenye majukwaa mengi ya PC na kwa lugha nyingi. Faili za sampuli za VisualBasic na Qbasic zinaonyeshwa.
Hatua ya 1: Bandari ya Joystick
Kwa miaka PC nyingi zinazoendana na IBM zilikuja na bandari ya Joystick ambayo ilikuwa na mhimili wa X, mhimili wa Y, pini za ishara za vifungo vya A & B. Kontakt ndogo ya DB-15 inaweza kupatikana kwa anwani 200h & 201h. Fimbo yenyewe ilikuwa mbili tu za potenciometers na vifungo viwili. Ndani ya ubao wa mama wa PC, viambatisho viwili vinavyoweza kurejeshwa vinavyoweza kurejeshwa (RMM kwa kifupi) na capacitors zisizohamishika na pini za IN / OUT zilipatikana. Wakati wa RC uliwekwa na potenciometers na capacitors. Ili kuanza ubadilishaji wa ishara, ungeandika WRIT kwa anwani ya bandari 200h na kisha uanze kuhesabu hadi upate JUU kidogo kwa kufanya SOMA kwa anwani ya bandari 200h. Hii inaweza kutekelezwa kwa lugha yoyote (msingi, pascal, c).
Hatua ya 2: Bandari ya Joystick katika VB
Hii ni nambari ya sampuli niliyokuwa nikijaribu fimbo yangu ya junkyard: Private Sub Timer1_Timer () Dim V, H As Integer Out & H201, & HFF For H = 1 To 3000 If (Inp (& H201) And & H1) / & H1 = 0 Kisha Toka Kwa Ifuatayo H Usawazishaji. Nakala = H Nje & H201, & HFF Kwa V = 1 Hadi 3000 Ikiwa (Inp (& H201) Na & H2) / & H2 = 0 Kisha Toka Kwa Vertical Inayofuata. Nakala = V Ikiwa (Inp (& H201) Na & H10) / & H10 = 0 Kisha Shape1. FillColor = & HFF Ikiwa (Inp (& H201) Na & H20) / & H10 = 0 Kisha Shape2. FillColor = & HFF Ikiwa (Inp (& H201) Na & H10) / & H10 = 1 Kisha Shape1. JazaColor = & HC0C0C0 Ikiwa (Inp (& H201) Na & H20) / & H20 = 1 Kisha Shape2. FillColor = & HC0C0C0 Shape3. Left = H Shape3. Top = VEnd Sub Programu hiyo inafanya kazi tu ikiwa una fimbo halisi ya kushikamana na PC yako. Sanduku za Nakala zenye usawa na wima zitaonyesha thamani inayohusiana na harakati za X na Y za fimbo yako. Mraba pia utazunguka ndani ya sanduku kubwa kuwakilisha harakati zako. Kubonyeza kitufe cha A na B kutageuza kusoma miduara ya kijivu. Sampuli iliandaa faili ya EXE, nambari ya chanzo na maktaba ya INPOUT32. DLL ziko kwenye faili ya. RAR.
Hatua ya 3: Tekeleza kwa kutumia Bandari Sambamba Chini ya DOS
74 LS 123 ndio nilikuwa nikitumia mfumo sawa na bandari ya faraja. Inayo RMM mbili. Katika faili ya PDF unaweza kuona lahajedwali na mzunguko rahisi kushikamana na bandari yako inayofanana. Mimi ni shabiki wa Qbasic (kwa sababu inapatikana sana) kwa hivyo nambari imeandikwa ndani yake. Utaratibu huo ni sawa na katika sampuli ya VB: LPTdata = & H378 LPTstatus = LPTdata + 1: LPTcontrol = LPTdata + 2YMAXX = 500SCREEN 2LINE (9, 1) - (630, 170),, B, & H3333VIEW (10, 2) - (629, 169) DIRISHA (0, YMAXX) - (620, 0) MAXX = 620DIM D (MAXX) WAKATI INKEY $ = "" OUT LPTcontrol, & H1 OUT LPTcontrol, & H0 FOR Y = 1 TO YMAXX IF (INP (LPTstatus) NA & H10) / & H10 = 1 BASI TOKA KWA IJAYO Y LOCATION 23, 1 PRINT USING "####"; Y LINE (0, 0) - (MAXX, YMAXX), 0, BF KWA I = 1 KWA MAXX LINE (I, D (I - 1)) - (I, D (I)) D (I - 1) = D (I) ID inayofuata (MAXX) = YWEND Pini moja ya pato hutumiwa Kuchochea MMR na pini moja ya kuingiza kusoma matokeo yake.
Hatua ya 4: Kuambatanisha Ciruit kwa LPT
Mfumo huo unatekelezwa kama vifaa vya nusu na programu ya nusu. Kubadilishwa kwa upinzani wa kutofautisha kuwa ucheleweshaji wa wakati basi hutumiwa kuhesabu kunde na hesabu hii ni dhamana yetu inayotakikana. Faili ya qbasic itapanga kupanga ishara na kisha itembeze kulia.
Hatua ya 5: Itumie
Hii ni IC ya kawaida lakini monostables zingine zinaweza pia kutumika. Watu wengi ambao wanaishi katika maeneo walikuwa ADC ni ngumu kupata, wangependa kutumia mzunguko huu kama mradi wa shule kupanga joto au vitu vingine kwa muda mrefu kama unaweza kufanya MMR ibadilishe ucheleweshaji wake wakati sensor yako inafanya.
Ilipendekeza:
Moduli ya Bei ya Bei ya Haraka yenye bei rahisi: Hatua 4
Moduli ya Bee ya Bei ya Bei ya Haraka ya bei rahisi: Nyuki wa haraka ni programu ya IOS / Android ya kukagua / kusanidi Bodi za Kudhibiti Ndege. Pata habari zote hapa: Kiunga cha SpeedyBee Inapeana upataji rahisi kwa watawala wa Ndege bila kutumia kompyuta au kompyuta ndogo, inasaidia sana wakati wako nje katika fi
Bei ya bei rahisi na rahisi ya Arduino: Hatua 7 (na Picha)
Nafuu na Rahisi Arduino Eggbot: Katika Maagizo haya nataka kuonyesha jinsi ya kutengeneza kipangaji rahisi na cha bei rahisi cha arduino ambacho kinaweza kuchora mayai au vitu vingine vya duara. Kwa kuongeza, hivi karibuni Pasaka na nyumba hii ya nyumbani itakuwa rahisi sana
Bei ya juu inayoonekana ya glasi iliyochorwa kwa bei nafuu! Hatua 7
Bei ya juu inayoonekana ya glasi iliyochorwa kwa bei nafuu! Tumia kidogo ya $ $ mbele (karibu $ 400, lakini unaweza kwenda bei rahisi ($ 160 ish) ikiwa unaweza kukopa mkata vinyl), tengeneza LOT nyuma (Mke na Nilikwenda Uingereza kwa wiki 3 juu ya pesa nilizopata kwenye MUDA WA SEHEMU kwa kipindi cha miaka miwili) .Ninanunua
Bei ya bei rahisi na rahisi ya Toleo la 1: 7 Hatua
Bei ya bei rahisi na rahisi ya Toleo la 1: Wamiliki wa betri bila shaka wanashikilia betri na ni muhimu sana katika miradi ya elektroniki haswa zile zinazohitaji betri. Huyu ndiye mmiliki rahisi zaidi wa betri ambaye ningeweza kuja naye. Jambo bora ni kwamba ni rahisi na hutumia vitu vya nyumbani
Bei ya bei rahisi na rahisi ya Toleo la 2: 6 Hatua
Bei ya bei rahisi na rahisi ya Toleo la 2: Hili ni toleo la pili la mmiliki wangu wa betri. Mmiliki huyu ni kwa wale wanaopenda kubana vizuri. Kwa kweli ni ngumu sana utahitaji kitu ili kuondoa betri iliyokufa. Hiyo ni ikiwa unaipima ndogo sana na hairuhusu nafasi ya kutosha ya popo