Tartalomjegyzék:
- 1. lépés: A joystick port
- 2. lépés: Joystick port VB -ben
- 3. lépés: implementálja a párhuzamos port használatával DOS alatt
- 4. lépés: Az áramkör csatlakoztatása az LPT -hez
- 5. lépés: Használd
![Egyszerű és olcsó analóg -digitális átalakító: 5 lépés Egyszerű és olcsó analóg -digitális átalakító: 5 lépés](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10966880-simple-and-cheap-analog-to-digital-converter-5-steps-j.webp)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:44
![Egyszerű és olcsó analóg -digitális átalakító Egyszerű és olcsó analóg -digitális átalakító](https://i.howwhatproduce.com/images/003/image-6930-65-j.webp)
![Egyszerű és olcsó analóg -digitális átalakító Egyszerű és olcsó analóg -digitális átalakító](https://i.howwhatproduce.com/images/003/image-6930-66-j.webp)
![Egyszerű és olcsó analóg -digitális átalakító Egyszerű és olcsó analóg -digitális átalakító](https://i.howwhatproduce.com/images/003/image-6930-67-j.webp)
![Egyszerű és olcsó analóg -digitális átalakító Egyszerű és olcsó analóg -digitális átalakító](https://i.howwhatproduce.com/images/003/image-6930-68-j.webp)
Abban az időben, amikor az ADC drága és ritka volt, jön egy hardver-szoftver megoldás az adatgyűjtéshez PC-k számára. Az IBM-kompatibilis régi Joystick portja alapján egy technika, amellyel monostabil multivibrátort, rezisztív jelátalakítót (termisztor, fotocella, nyúlásmérő stb.) Lehet aktiválni, majd számolni kell, hogy mennyi ciklus telik el, mielőtt a multivibrátor kimenete magas lesz. egyszerűen megvalósítható a legtöbb PC -platformon és a legtöbb nyelven. Megjelennek a VisualBasic és a Qbasic mintafájlok.
1. lépés: A joystick port
![A joystick port A joystick port](https://i.howwhatproduce.com/images/003/image-6930-69-j.webp)
Éveken keresztül sok otthoni IBM kompatibilis számítógéphez kapott Joystick portot, amely X tengely, Y tengely, A és B gomb jelzőtűvel rendelkezett. A kis DB-15 csatlakozó a 200h & 201h címen érhető el. Maga a joystick mindössze két potenciométer és két gomb volt. A számítógép alaplapján belül két visszaállítható monostabil multivibrátor (röviden RMM) rögzített kondenzátorokkal és IN/OUT csapokkal volt elhelyezve. Az RC időállandóját a potenciométerek és a kondenzátorok állították be. A jelátalakítás elindításához írjon egy 200 -as portcímet, majd kezdje el a számlálást, amíg egy kicsit MAGAS lesz, ha elolvassa a 200h portcímet. Ez bármilyen nyelven megvalósítható (alap, pascal, c).
2. lépés: Joystick port VB -ben
![Joystick port VB -ben Joystick port VB -ben](https://i.howwhatproduce.com/images/003/image-6930-70-j.webp)
Ezt a mintakódot használtam a roncstelep joystickom tesztelésére: Private Sub Timer1_Timer () Dim V, H As Integer Out & H201, & HFF for H = 1 to 3000 If (Inp (& H201) and & H1) / & H1 = 0 then Exit for Következő H Vízszintes. & H10 = 0 Ekkor alakzat1. FillColor = & HFF If (Inp (& H201) És & H20) / & H10 = 0 Akkor Shape2. FillColor = & HFF If (Inp (& H201) és & H10) / & H10 = 1 Majd Shape1. FillColor = & HC0C0C0 If (Inp (& H201) És & H20) / & H20 = 1 Ezután Shape2. FillColor = & HC0C0C0 Shape3. Left = H Shape3. Top = VEnd Sub A program csak akkor működik, ha a számítógéphez valódi joystick van csatlakoztatva. A Vízszintes és Függőleges szövegdobozok a bot X és Y mozgásával kapcsolatos értéket jelenítik meg. Ezenkívül egy négyzet fog mozogni egy nagyobb dobozon belül, hogy ábrázolja a mozgását. Az A és B gomb megnyomásával a szürke körök olvashatók. A minta lefordított EXE fájl, a forráskód és az INPOUT32. DLL könyvtár a. RAR fájlban található.
3. lépés: implementálja a párhuzamos port használatával DOS alatt
![Végezze el a párhuzamos port használatával DOS alatt Végezze el a párhuzamos port használatával DOS alatt](https://i.howwhatproduce.com/images/003/image-6930-71-j.webp)
A 74 LS 123 -at használtam, hogy ugyanazt a rendszert kapjam, mint a joystick port. Két RMM van benne. A PDF fájlban megtekintheti az adatlapot és a párhuzamos porthoz csatlakoztatható egyszerű áramkört. Qbasic rajongó vagyok (mert széles körben elérhető), ezért a kód be van írva. Az eljárás ugyanaz, mint a VB mintában: 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-YMAXX IF (INP (LPTstatus)) ÉS & H10) / & H10 = 1 Ekkor KILÉPÉS A KÖVETKEZŐ Y LOCATE 23, 1 NYOMTATÁSHOZ "####"; Y LINE (0, 0) - (MAXX, YMAXX), 0, BF FOR I = 1 to MAXX LINE (I, D (I - 1)) - (I, D (I)) D (I - 1) = D (I) KÖVETKEZŐ ID (MAXX) = YWEND Egy kimeneti tüske használható az MMR aktiválására, és egy bemeneti érintkező a kimenet leolvasásához.
4. lépés: Az áramkör csatlakoztatása az LPT -hez
![A kör csatlakoztatása az LPT -hez A kör csatlakoztatása az LPT -hez](https://i.howwhatproduce.com/images/003/image-6930-72-j.webp)
![Az áramkör csatlakoztatása az LPT -hez Az áramkör csatlakoztatása az LPT -hez](https://i.howwhatproduce.com/images/003/image-6930-73-j.webp)
![Az áramkör csatlakoztatása az LPT -hez Az áramkör csatlakoztatása az LPT -hez](https://i.howwhatproduce.com/images/003/image-6930-74-j.webp)
A rendszert félig hardverként és félig szoftverként valósítják meg. A változó ellenállás időkésleltetéssé történő átalakítását az impulzusok számlálására használjuk, és ez a szám a kívánt érték. A qbasic fájl ábrázolja a jelet, majd görgessen jobbra.
5. lépés: Használd
Ez egy általános IC, de más monostabilok is használhatók. Sok embert, akik olyan helyeken élnek, ahol ADC -t nehéz találni, érdemes használni ezt az áramkört iskolai projektként a hőmérséklet vagy bármely más dolog ábrázolásához, amíg az MMR -t módosítani szeretné a késleltetésen, amikor az érzékelő ezt megteszi.
Ajánlott:
Egyszerű DIY logikai átalakító 3,3 V -os eszközökhöz: 4 lépés
![Egyszerű DIY logikai átalakító 3,3 V -os eszközökhöz: 4 lépés Egyszerű DIY logikai átalakító 3,3 V -os eszközökhöz: 4 lépés](https://i.howwhatproduce.com/images/010/image-27616-j.webp)
Egyszerű DIY logikai átalakító 3,3 V -os eszközökhöz: Ebben a bejegyzésben megmutatom, hogyan készíthet saját 5V -3.3V logikai átalakítót az 5V -os érzékelők új Arduino -táblákhoz és Raspberry Pi -hez való csatlakoztatásához. Miért van szükségünk logikai szintváltó IC -re ? A legtöbben szerettek Arduino és Raspberry Pi durival játszani
ESP8266 ESP-12E UART vezeték nélküli WIFI Shield TTL átalakító egyszerű: 5 lépés
![ESP8266 ESP-12E UART vezeték nélküli WIFI Shield TTL átalakító egyszerű: 5 lépés ESP8266 ESP-12E UART vezeték nélküli WIFI Shield TTL átalakító egyszerű: 5 lépés](https://i.howwhatproduce.com/images/010/image-29137-j.webp)
ESP8266 ESP-12E UART vezeték nélküli WIFI-pajzs TTL-átalakító egyszerű: Ez az útmutató azoknak szól, akik megvásárolták az ESP8266 ESP-12E UART vezeték nélküli WIFI-pajzs TTL-átalakítót, és nem tudják, hogyan kell használni az Arduino-val. Kezdetben ezt a bemutatót portugál nyelven írták itt, Brazíliában. Minden tőlem telhetőt próbáltam megfejteni
Mini olcsó AC -DC átalakító: 7 lépés
![Mini olcsó AC -DC átalakító: 7 lépés Mini olcsó AC -DC átalakító: 7 lépés](https://i.howwhatproduce.com/images/011/image-31533-j.webp)
Mini olcsó AC -DC átalakító: ez egy AC -DC átalakító. Csak néhány dollárba került. Csak négy dióda költsége. Nagyon egyszerű és nem okoz gondot a forrasztáshoz. úgyhogy szeretném megosztani veletek mindannyian.kezdjük tehát
Olcsó laptopállvány / notebook -asztali átalakító: 3 lépés
![Olcsó laptopállvány / notebook -asztali átalakító: 3 lépés Olcsó laptopállvány / notebook -asztali átalakító: 3 lépés](https://i.howwhatproduce.com/images/001/image-2600-82-j.webp)
Olcsó laptopállvány / notebook -asztali konverter: azon kapom magam, hogy hosszú ideig használom a laptopomat. Egy idő után kellemetlen lesz. A billentyűzetnek és a képernyőnek ideális esetben külön kell lennie, hogy csökkentse a nyakfeszültséget hosszabb használat során. Ha teljes munkaidős laptopot használ, javaslom, hogy építsen
Gitárerősítő dönthető állvány - egyszerű, mint a Lincoln -rönkök - kicsi, hordozható, egyszerű, stabil, olcsó vagy ingyenes: 9 lépés
![Gitárerősítő dönthető állvány - egyszerű, mint a Lincoln -rönkök - kicsi, hordozható, egyszerű, stabil, olcsó vagy ingyenes: 9 lépés Gitárerősítő dönthető állvány - egyszerű, mint a Lincoln -rönkök - kicsi, hordozható, egyszerű, stabil, olcsó vagy ingyenes: 9 lépés](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11124943-guitar-and-tilt-stand-easy-as-lincoln-logs-small-portable-simple-stable-cheap-or-free-9-steps-j.webp)
Gitárerősítő billenthető állvány - egyszerű, mint a Lincoln -rönkök - Kicsi, hordozható, egyszerű, stabil, olcsó vagy ingyenes: Gitárerősítő dönthető állvány - egyszerű, mint a Lincoln -rönk. kicsi, hordozható, egyszerű, stabil, olcsó vagy ingyenes rétegelt lemez felhasználásával. Kiváló kombinált erősítőkhöz, nagyobb kialakítás használható nyitott hátlapokhoz