Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Kev Kawm Ua Tau Zoo (sorta Of)
- Kauj Ruam 2: Kev Xeem Kho Vajtse
- Kauj Ruam 3: Arduino Code
- Kauj ruam 4: Visual Basic Code
- Kauj Ruam 5: Kev Siv Kho Vajtse Kawg
Video: PC Hardware Monitor: 6 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Nyob zoo sawv daws. Kuv pib txoj haujlwm no rau ob qhov laj thawj: Kuv tau tsim lub tshuab ua kom dej txias hauv kuv lub pc tsis ntev los no thiab xav tau qee yam kom pom qhov chaw hauv qhov xwm txheej THIAB kuv xav kom tuaj yeem muaj qhov kub thiab lwm yam stats tshuaj xyuas nrog saib nrawm uas tsis muaj OSD shenanigans sau cov ces kaum ntawm qhov screen. Tau kawg muaj kev npaj daws teeb meem rau qhov ntawd, tab sis feem ntau ntawm lawv tsuas yog tsis haum rau kuv feng shui. Yog li, es tsis txhob tso lub HDMI 7 zaub hauv kuv rooj plaub nrog lub xov txuas rau ntawm rooj plaub thiab lub qhov rais ua haujlwm ib txwm nyob, Kuv txiav txim siab tsim kuv tus kheej cov khoom ua si.
Raws li kuv tsis yog tus kws tsim txuj ci lossis tus programmer, tab sis tsuas yog tus txiv neej nrog cov hlau txuas thiab qee qhov kev qhia paub tus kheej, qhov no yuav tsis yog qhia ib qib zuj zus xwb, kuv tseem yuav tsom mus rau qhov teeb meem daws thiab tshawb fawb yam uas coj kuv mus rau qhov kev tsim no.
DISCLAIMER: Txhua yam kuv ua haujlwm tau qhia tawm raws li CREATIVE COMMON ATTRIBUTION-SHAREALIKE 4.0. Kuv TOPK xav txog ntau yam piv txwv thoob plaws INTERNET, yog tias koj tau txais qee qhov ntawm cov haujlwm no raws li koj li, thov hu rau kuv rau ATTRIBUTION. Tsis muaj kev cuam tshuam dab tsi ntxiv, Kuv yuav zoo siab los kho txhua qhov ua yuam kev. UA TSAUG
Qhov tsis lees paub zaum ob: Kuv txoj haujlwm tau sib koom ib yam. Kuv tsis yog lub luag haujlwm rau ib qho kev puas tsuaj los ntawm kev siv ntawm kuv tus lej lossis cov lus qhia
Khoom siv
- Arduino Nano (lossis UNO yog tias koj xav tau)
- TFT Zaub. Hauv kuv qhov xwm txheej nws yog ILI9486 / ILI9488L sib xws 3.5 "zaub.
- Kub Senso. Hauv qhov xwm txheej sib piv TMP36 qhov ntsuas kub.
- Cables, xov hlau, txuas dupont (ntau ntxiv tom qab ntawd)
- (xaiv tau) Breadboard rau kev sim
- (xaiv tau tab sis pom zoo) daim ntawv me me
Kauj Ruam 1: Kev Kawm Ua Tau Zoo (sorta Of)
Raws li kuv tau hais, Kuv tsis xav tau thiab HDMI tso rau hauv kuv lub PC rooj plaub, cloaked hauv kuv tus kheej kev txawj ntse, Kuv pib tshawb nrhiav cov tswv yim zoo sib xws hauv internet. Thiab qhov no yog tus lej xov tooj ib: Google yog koj tus phooj ywg (zoo, txhua lub tshuab tshawb fawb zoo …). Peb nyob hauv lub ntiaj teb uas tsis muaj ib yam tseem ceeb ntxiv lawm, tab sis tsis txhob saib cov kab lus no nrog lub ntsiab lus tsis zoo, peb tuaj yeem siv qhov no rau peb qhov zoo dua: xijpeem koj xav tsim, tej zaum qee tus neeg twb tau ua qee yam zoo sib xws, yog li yog tias koj tsis paub yuav siv lub tswv yim li cas, muaj feem zoo yog koj yuav pom cov ntaub ntawv muaj txiaj ntsig nyob ntawd. Thaum tshawb hauv is taws nem, feem ntau nws muaj txiaj ntsig zoo los mloog ob txoj cai:
- tsis txhob thab tom qab nplooj ntawv 3 lossis 4 ntawm kev tshawb nrhiav, nws yuav luag txhua lub sijhawm. Hloov chaw
- hloov cov ntsiab lus tshawb nrhiav, tsuas yog rov hais dua lo lus nug los ntawm lwm qhov kev pom (piv txwv li: "arduino ntsuas kub" -> "nyeem ntsuas kub nrog arduino").
Qhov tseeb nws yog tag nrho ntawm cov phiaj xwm zoo nyob rau ntawd, thiab kuv lees tias kuv tau siv thawj hnub kawm feem ntau ntawm cov haujlwm no. Tab sis tsis muaj leej twg npaj txhij mus rau kuv, vim kuv xav tau qee yam uas haum nrog kuv cov kev xav tau.
Raws li kuv yuav tsum tau ua qee yam kev cai, Kuv txiav txim siab tsom mus rau kho vajtse raug cai siv thiab tawm software sab rau tom qab, vim tias software ib txwm tuaj yeem tsim thiab yoog raws cov kev xav tau, ntawm qhov tod tes kho vajtse kuv tau ua raws thiab cov yam ntxwv.
Kuv xav tau qee yam raws Arduino, vim tias kuv twb muaj nws lawm, nws tau sau tseg zoo thiab nws lub zej zog tau vam meej. Tsis muaj teeb meem ntawm no, raws li kuv tau hais ua ntej ntau ntawm cov ntaub ntawv.
Kuv xav tau cov zaub loj txaus kom pom tseeb los ntawm ob peb metres deb thiab qhov ntawd yuav haum rau qhov zoo nkauj ntawm kuv qhov kev tsim, qhov no suav nrog ib qho nokia thiab LCD cov cim cim. OLED ib yam dhau ntawm cov lus nug, vim tias lawv me me. Yog li kuv tau xaiv rau TFT xim zaub. Tsis xav tau kov lub vijtsam, zoo li nws yuav nyob hauv PC. Kuv pom 3.5 ib, twb tsim los rau Arduino, ~ 15 € ntawm Amazon. Zoo txaus.
Tam sim no, tom qab kho vajtse tau taw qhia, Kuv tsom mus rau software.
Yuav luag txhua qhov haujlwm, Arduino sab, zoo ib yam. Kuv tsuas yog yuav tsum hloov kho tus lej rau cov zaub thiab rau kev sib txuas lus raws cai kom sau cov ntaub ntawv los ntawm server app. Lub khoos phis tawj, feem ntau cov haujlwm tau ua raws C, C ++, C#, nab hab sej thiab cov phiaj xwm feem ntau tsuas yog siv CLI interface lossis Windows kev pabcuam zoo li server. Kuv xav tau GUI, hloov chaw. Kuv tsis tau siv ib yam lus zoo li C hauv Windows, tseg ib leeg ntawm GUI lub tsev. Tab sis kuv tau kawm qee qhov Visual Basic 15 xyoos dhau los, yog li kuv tau sim nws thiab rub tawm dawb Visual Studio version los ntawm Microsoft.
Tom qab kawm ntau cov phiaj xwm zoo sib xws, Kuv tau txiav txim siab siv OpenHardwareMonitor kom tau txais tag nrho cov ntaub ntawv kho vajtse thiab RivaTuner rau FPS, vim tias cov no yog dawb thiab muaj ntaub ntawv txaus.
Kauj Ruam 2: Kev Xeem Kho Vajtse
Ua ntej tig cov hlau txuas thiab kho tas mus li nyob rau lub sijhawm thiab qhov chaw ib qho khoom siv hluav taws xob, yog qhov kev coj ua zoo los tsim cov ntawv xeem (cov lus qhia thib ob). Hmoov zoo, nws tsis yog xyoo 1995 lawm. Niaj hnub no nws yooj yim heev los npaj cov qauv yooj yim yooj yim txawm tias ntawm cov ntawv me me. Hauv kuv qhov xwm txheej, TFT cov zaub tau poob qis rau pinout rau Arduino Uno, yog li kuv tau tso nws ntawm kuv Arduino uno thiab pib ua si nrog cov tsev qiv ntawv piv txwv thiab nyeem cov ntawv siv kom nkag siab nws cov hauv paus ntsiab lus kev ua haujlwm thiab cov kev txwv.
Txij ntawm no kuv tau txiav txim siab yuav ua li cas kos kab thiab bitmaps thiab sau ntawv, yog li kuv pib fiddling nrog software coding, tawm tag nrho cov khoom thib ob rau tom qab, tab sis kuv yuav suav nrog qhov ntsuas kub ntawm no.
Ntawm qee qhov taw tes hauv kab, Kuv muaj qhov chaw khoob ntawm cov zaub tab sis tsis muaj cov ntaub ntawv los ntawm PC lub cuab yeej pab tau tiag tiag, yog li kuv txiav txim siab muab lub ntsuas kub tso rau hauv rooj plaub rau qhov kub ib puag ncig. Cov zaub noj yuav luag txhua tus Arduino pins, hmoov zoo analog pin A5 tsis siv, yog li kuv khi TMP36. Kuv txawm sim DHT22 tab sis nws yog txoj hauv kev overkill rau daim ntawv thov no.
Muaj ntau qhov piv txwv rau TMP36, Kuv tsuas yog theej ib qho ntawm cov no hauv kev ua haujlwm. TMP35 muaj 3 tus pin, Vin mus rau 5V, GND mus rau hauv av thiab Tawm mus rau tus pin A5. Kuv tso 0.1uF ceramic capacitor nruab nrab ntawm Vin thiab GND. Lawv hais tias nws xav tau. Tej zaum nws tsis muaj txiaj ntsig hauv qhov no, tab sis … Kuv txawm teeb tsa Arduino analog siv qhov hluav taws xob rau 3.3v tus pin kom nyeem tau zoo dua. Tseem tsis muaj txiaj ntsig hauv qhov no, tab sis …
Kauj Ruam 3: Arduino Code
Thov rub tawm thiab qhib cov lej Arduino suav nrog ua raws cov lus piav qhia hauv theem no. Kuv sim tawm cov lus txaus hauv cov cai kom pom tseeb yam tsis muaj dej nyab nws.
Koj yuav tsum xav tau MCUFRIEND_kbv thiab Adafruit GFX cov tsev qiv ntawv. Ob qho yooj yim teeb tsa tau los ntawm Arduino IDE.
Qhov kev zov me nyuam tuaj yeem faib ua ntu raws li qhov no:
- txhais thiab tshaj tawm txhua qhov kev hloov pauv thoob ntiaj teb thiab lwm yam khoom xav tau
- pib ua cov zaub, teeb tsa sab nraud siv thiab kos UI (txhua yam no muaj nyob hauv kev teeb tsa () muaj nuj nqi, vim nws yuav tsum khiav ib zaug nkaus xwb)
- nyeem cov ntaub ntawv los ntawm kev txuas txuas thiab faib nws hauv kab (voj () muaj nuj nqi)
- nyeem cov ntaub ntawv ntsuas kub sab nraud (readExtTemp () muaj nuj nqi)
- luam cov ntaub ntawv ntawm cov zaub (printData () muaj nuj nqi)
- rov qab mus rau lub voj
NQE 1: Cov lus tshaj tawm thiab cov ntsiab lus
Hauv txoj cai pib ntu, Kuv tau siv ntau tus taw qhia thiab kab ntawv, yog li kuv tau tuaj yeem nyem ntau txoj kab rov ua dua ntawm cov cai hauv luv dua los sau rau mus. Yog, kuv tub nkeeg. Raws li koj tuaj yeem pom kuv tshaj tawm cov pointer array thiab muaj nws nrog txhua daim duab los ntawm pics.h cov ntaub ntawv. Qhov no ua tau kom ua rau FOR lub tswv yim dag kom kos txhua lub cim.
Ntu 2: teeb tsa (), feem ntau yog UI teeb duab
Kuv tau txiav txim siab nrog cov ntawv sau vim nws tsis muaj keeb kwm yav dhau los pob tshab, yog li nws tso cai rau sau kab ntawv tshiab ntawm kab ntawv qub yam tsis tas yuav tshem nws. Siv lwm daim ntawv yuav tau txhais kom kos ib lub xwmfab dub hla cov ntawv qub ua ntej sau kab tshiab, ua rau muaj kev cuam tshuam tsis zoo.
Tom qab qee qhov kev sim, Kuv tau txais kev pom zoo ntawm kev nyeem tau thiab qhia cov ntaub ntawv. Kuv faib cov zaub hauv ob kab thiab 5 kab. Cov kab sab laug mus rau CPU thiab cov ntaub ntawv niam txiv, suav nrog los ntawm saum toj mus rau hauv qab CPU lub npe, ntsuas kub, thauj khoom, siv RAM thiab ntsuas kub ntawm niam txiv. Txoj cai ib txwm mob siab rau GPU thiab suav nrog GPU lub npe, ntsuas kub, thauj khoom, Ntim Ib Lub Zaum Ob thiab lub ntsuas kub sab nraud.
Raws li koj tuaj yeem pom hauv cov cai, Kuv txiav txim siab zam kev siv cov duab ntawm SD daim npav, vim nws yog qeeb heev rau thauj khoom. Kuv txiav txim siab suav nrog txhua lub cim nyob hauv PROGMEM nco thiab kos kab nrog rau siab kos drawLine () hais kom ua. qhov no tseem muaj txiaj ntsig rau kev kho UI me me.
Hauv qhov ua tsis tau zoo los muab UI zoo ib yam ntawm qhov tob, kuv kos ob qho ntawm txhua yam (kab, duab plaub, duab) nrog cov xim sib txawv thiab nrog qhov me me. Tu siab nws tsis yog qhov txiaj ntsig uas kuv cia siab rau, tab sis nws yuav ua qhov dag.
Cov kab kawg ntawm txoj haujlwm no yog rau luam ntawv tso rau ntawm TFT, kom txog thaum Arduino yuav tau txais cov ntaub ntawv.
TSHOOJ 3: lub ntsiab voj (), khaws cov ntaub ntawv thiab ua qauv
Nov yog khawv koob tshwm sim: cov ntaub ntawv tau txais los ntawm cov ntawv, muab rau qhov hloov pauv raug thiab tom qab ntawv luam tawm. Txhawm rau ua tiav txhua qhov no hauv tsawg kawg ntawm kab, Kuv tau siv qhov hloov pauv hais kom ua thiab rau lub voj voog.
Cov txheej txheem kev sib txuas lus kuv tuaj nrog tau muab faib ua ob ntu: thawj zaug ua thaum tuav tes thiab qhov tseeb cov ntaub ntawv ib feem.
Kev tuav tes yog xav tau rau kev siv qhov kev sib txuas sib txuas thaum lub khoos phis tawj pib. Nws mus zoo li no:
- PC xa txoj hlua tuav (qhov no tsuas yog "*****;")
- Arduino xa rov qab teb
Yooj yim peasy.
Cov ntaub ntawv ib feem zoo li no: "i: xxx, yyy, zzz, aaa,;" lub ntsiab lus yog:
"i" yog qhov ntsuas, kuv hu nws tivthaivSelector hauv cov cai. "i" qhov tseem ceeb yog:
- i = 0 - NIMES. Cov txiaj ntsig hauv qab no yog cov npe qhia hauv kab firs ntawm cov zaub. Qhov no yuav xa thiab luam tawm ntawm cov zaub tsuas yog ib zaug, raws li niaj hnub no nyuaj heev rau hotswap CPU thiab GPU…
- i = 1 - 1st COLUMN DATA - cov txiaj ntsig hauv qab no tau qhia nyob rau sab laug ib nrab ntawm cov zaub ntawm saum toj mus rau hauv qab. Hauv kuv qhov xwm txheej: CPU kub, CPU thauj khoom, siv RAM, Motherboard temp.
- i = 2 - 2nd COLUMN DATA - raws li saum toj no, tab sis rau sab xis ib nrab ntawm cov zaub
- i = 3 - PRINT COMMAND. Hauv qhov xwm txheej no, txoj hlua tseem ceeb yuav yog "3:;" raws li lwm cov ntaub ntawv tsis xav tau.
"xxx, yyy, zzz, aaa" yog qhov tseeb tiag. cov ntawv tau nyeem ua cov hlua los ntawm arduino thiab tag nrho cov qauv yog tsim los ntawm PC program. Rau kuv = 0 cov txiaj ntsig no yog 14 tus cim rau txhua lub npe kho vajtse. Rau kuv = 1 lossis 2 cov no yuav tsuas yog peb tus cim txhua, txaus rau qhia qhov kub thiab txias ib ntus. Tau kawg ":", "," thiab ";" cov cim raug txwv hauv cov haujlwm no.
Tus ":" yog tus sib cais ntawm cov tivthaivSelector thiab tus nqi, tus "," yog tus cais qhov tseem ceeb thiab ";" yog qhov kawg ntawm kab
Thaum tau txais cov ntaub ntawv, Arduino yuav txuag nws ua txoj hlua kom txog thaum ";" lub cim tau txais, tom qab ntawd nws yuav nrhiav lub cim ":" thiab yuav siv nws kom tau txais cov khoom tiv thaiv tus nqi. Qhov no yuav raug siv rau kev hloov rooj plaub kom xaiv cov txheej txheem raug kom ua raws. Nws kuj tseem siv los xaiv qhov ntsuas raug nyob hauv allData array.
Tom qab qhov no Arduino yuav nrhiav lub cim "," thiab yuav pib ua qhov tseem ceeb hauv txhua cov ntaub ntawv array.
Yog tias tus tivthaiv Selector yog 0, tus chij printName yuav raug teeb tsa kom raug. Yog tivthaiv Selector yog 3, readExtTemp () thiab printData () kev ua haujlwm raug hu.
Ntu 4: readExtTemp () muaj nuj nqi
Tsis ntau los hais ntawm no, nws nyeem 32 zaug los ntawm tus lej A5 thiab tso tawm qhov ntsuas kub raws li txoj hlua. Kuv nrog Rebels, yog li kuv siv Celsius. Txhua yam ntau dua 100 ° C tsis raug yog li nws yuav tshwm raws li "---" ntawm cov zaub. Rau ib yam twg tsawg dua 100 ° C yuav raug teeb tsa kom muaj qhov chaw txaus los npog 3 tus cim qhov chaw ntawm cov zaub. Nws muaj peev xwm tshem tawm thiab rov tso lub sensor thiab tsis muaj tus nqi txawv yuav tshwm.
Ntu 5: printData () muaj nuj nqi
Raws li ib txwm kuv tau siv rau kev voj voog kom luam cov khoom ntawm cov zaub. Yog tus chij printNames muaj tseeb, nws yuav luam tawm cov npe, teeb tus chij rau cuav, thiab txuas ntxiv mus.
Nqe 6: rov qab mus rau lub voj
Kuv tus kheej piav qhia txaus, Kuv hais …
pics.h cov ntaub ntawv
Ntawm no kuv khaws txhua lub cim rau UI. Nws muaj peev xwm siv SD daim npav nyeem ntawv suav nrog hauv cov zaub, tab sis kuv muaj lub cim xeeb txaus nyob hauv Arduino rau kuv lub cim dub thiab dawb.
Kuv tsim lawv nrog Junior Icon Editor raws li nws dawb thiab zoo heev rau pixel pleev xim me me cim. Kuv yuav tsum hloov lub cim cov ntaub ntawv (khaws tseg ua PNG) nrog SKAARHOJ cov cuab yeej online.
Kauj ruam 4: Visual Basic Code
Nov yog tus lej VB
CEEB TOOM: qhov no yog thawj zaug kuv qhia qhov Visual Studio project. Kuv tsuas yog theej cov phiaj xwm phiaj xwm thiab zipped lawv. Yog tias qhov no tsis ua haujlwm, thov qhia rau kuv paub txoj hauv kev zoo dua los qhia cov haujlwm zoo li no. Ua tsaug
Raws li kuv tau hais ua ntej, Kuv tsis tuaj yeem tsim GUI hauv C# lossis lwm yam lus, tab sis kuv tau muaj qee qhov kev paub dhau los hauv Visual Basic ntev dhau los. Kuv rub tawm Visual Studio Community tsab ntawv (nws tsis pub dawb) nrog Visual Basic ib puag ncig. Zoo, Kuv yuav tsum tau xam tawm ntau yam khoom, raws li lub sijhawm kawg kuv tau siv VB nws yog version 2005 lossis zoo li ntawd … Tab sis internet muaj cov lus qhia zoo, ib txwm muaj.
Tom qab xam tawm qee yam khoom siv sib cuam tshuam, qhov hloov tshiab yog qhov yooj yim dua thiab hloov pauv tau ntau dua li qhov qub.
Rau txoj haujlwm no kuv xav tau qee yam nrog lub qhov rais daim ntawv tab sis tuaj yeem tswj tau los ntawm lub cim tais system. Kuv tau siv daim ntawv yuav luag tsuas yog rau lub hom phiaj debugging, raws li kuv nyiam muab cov ntawv xov xwm thiab cov npe los nyeem cov txiaj ntsig ntawm kev ua haujlwm thiab qee cov lus txib khawm kom sim lawv.
Qhov "kawg" txoj haujlwm tsuas yog lub tais tais nrog cov ntawv qhia zaub mov uas qhia ntau yam kev tswj hwm thiab daim ntawv tseem ceeb nrog ob daim ntawv teev npe uas qhia cov ntaub ntawv xa mus rau Arduino.
Kuv tau siv lub luag haujlwm autoconnect thiab "pib ntawm khau raj" ua haujlwm. Ntxiv rau qhov ntawd tom qab.
Txoj haujlwm tseem ceeb tsuas yog kev hloov pauv ntawm ntau yam piv txwv thiab cov ntawv luv ntawm cov cai siv OpenHardwareMonitor lub tsev qiv ntawv thiab RivaTuner Sib Koom Nco lub tsev qiv ntawv.
Qhov kev zov me nyuam zoo li no:
- tau txais cov ntaub ntawv los ntawm OpenHardwareMonitor thiab RTSSSm cov tsev qiv ntawv
- npaj thiab ua txhua yam ntaub ntawv rau kev sib txuas lus raws tu qauv
- xa cov ntaub ntawv mus rau Arduino
- yaug thiab rov ua dua
tau kawg cov npe kho vajtse tau nyeem thaum pib thiab xa ib zaug nkaus xwb.
FPS txee qhib tsuas yog thaum siv daim ntawv thov sib xws (piv txwv li kev ua si, kev tsim qauv 3D, thiab lwm yam), lwm qhov "---" qhov chaw yuav raug xa mus rau cov zaub.
Kuv yuav tsis nkag siab piav qhia yuav ua li cas kom tau txais txiaj ntsig los ntawm cov tsev qiv ntawv, vim nws tau sau tseg zoo hauv is taws nem thiab nkag siab me ntsis los ntawm cov cai. Tsuas yog xav qhia txog cov teeb meem ntawm qhov kub ntawm lub motherboard los qhia los ntawm OpenHardwareMonitor (txij tam sim no ntawm OHMonitor, vim lub neej luv dhau) lub tsev qiv ntawv. Kuv muaj Asus Maximus VIII Gene MoBo, uas tau nruab nrog lub fu ** ton kub ntsuas ntawm lub motherboard, tab sis OHMonitor npe lawv li Kub sensor #1, #2 … #n THIAB tsis pom qhov twg nyob qhov twg. Yog li kuv yuav tsum tau nruab qhov txaus ntshai Asus AI suite software, qhov twg cov sensors muaj tsawg kawg NAMES thiab sib piv qhov sib txawv ntawm qhov kub thiab txias ntawm ob txoj haujlwm. Nws zoo li kuv lub motherboard qhov ntsuas kub ib txwm yog #2 rau OHMonitor, yog li koj tuaj yeem pom hauv Timer1_tick sub hauv qab MoBo cov khoom Kuv yuav tsum nrhiav lub npe sensor uas muaj cov hlua " #2" kom tau txais kev nyeem raug.
TL; DR: koj yuav tau saib xyuas qhov ntsuas qhov ntsuas kub ntawm lub motherboard kom raug rau koj tus kheej. Tus so yog tej zaum zoo mus.
Txawm li cas los xij qhov no tsuas yog Version 1, Kuv tab tom npaj yuav teeb tsa lub cuab yeej no rau kuv lwm lub PC, yog li kuv yuav zaum siv txoj hauv kev los xaiv cov ntsuas thiab tej zaum txawm tias rov tsim kho lub interface ntawm Arduino ntawm qhov mus.
Autoconnect Function
Txoj haujlwm no ua tau yooj yim: yog tias PC tsis txuas nrog Arduino, txhua x milliseconds (raws li Timer1) qhov haujlwm no hu ua. Nws sim txuas nrog txhua qhov chaw nres nkoj COM ntawm lub PC, yog tias ua tiav nws xa txoj hlua tuav "*****;". Yog tias lo lus teb yog "R", tom qab ntawd lub cuab yeej raug txuas nrog thiab cov txheej txheem ib txwm ua yog ua raws. Lwm qhov, nws sim qhov chaw nres nkoj COM tom ntej.
Raws li koj tuaj yeem pom, muaj ntau qhov tshwj xeeb hauv txoj haujlwm no. Qhov no yog vim kuv xav kom nws ntsaws thiab ua si, tsis muaj qhov yuam kev tso tawm. Ua qhov kev zam, Kuv tau tuaj yeem ua rau nws tsis quav ntsej qhov ua tsis tiav ntawm lub cuab yeej sab nraud thiab kuv tuaj yeem txawm tias txuas lub xov tooj cua thiab txuas lub cuab yeej thaum twg kuv xav tau, yam tsis muaj qhov ua yuam kev tawg rau txoj haujlwm.
Pib ntawm Boot muaj nuj nqi
Kuv xav kom qhov program pib ntawm khau raj. Yooj yim heev, koj hais. Muab qhov txuas rau hauv daim nplaub tshev tsim nyog, koj hais. Tab sis tsis Vim yog OHMonitor thiab RTSS cov tsev qiv ntawv, peb xav tau cov thawj coj ua tiav qib los sau cov ntaub ntawv. Qhov no txhais tau tias ua rau lub siab UAC tshuaj ntsuam txhua lub sij hawm qhov app no pib. Tsis muaj txoj kev. Yog li kuv yoog raws tsab ntawv ua los ntawm Matthew Wai (txuas ntawm no) kom ua tiav qhov pib ntsiag to ntawm khau raj. Kuv nyuam qhuav theej theej tsab ntawv hauv Cov Ntaub Ntawv Resources1, faib ua ob peb ntu, tom qab ntawd siv lub subroutine uas tsim (lossis tshem tawm) lub qhov rai ua haujlwm cov ntaub ntawv, kho nrog cov haujlwm tam sim no ua haujlwm qhov chaw thiab lwm yam.
Qhov System Tais Icon
Ua tsaug rau NotifyIcon thiab ContextMenu cov khoom, Kuv tau muaj peev xwm siv txoj hauv kev yooj yim thiab rog kom tswj tau lub app. Tsuas yog nyem rau ntawm lub tais icon thiab cov ntawv qhia zaub mov tshwm. Muaj cov kev xaiv no:
- Pib ntawm khau raj: koj tuaj yeem tshawb xyuas thiab txheeb xyuas nws kom pab tau lossis lov tes taw pib thaum pib ua haujlwm
- Autoconnect: zoo ib yam li saum toj no, tab sis ua haujlwm nrog autoconnect muaj nuj nqi
- Txuas/Disconnect: nws ua haujlwm txuas. Tsis ua haujlwm nrog Autoconnection enabled
- Lub sijhawm rov ua haujlwm tshiab: muab cov ntawv tso rau hauv submenu, koj tuaj yeem xaiv lub sijhawm rov ua haujlwm los ntawm 1 txog kaum vib nas this
- Maximize: qhib lub qhov rai loj. Zoo ib yam li ob npaug nyem rau ntawm lub cim
- Tawm: tus kheej piav qhia
Sau cov software
Txhawm rau sau cov software koj yuav zaum yuav tsum tau rub tawm thiab ntxiv cov ntaub ntawv hais txog cov tsev qiv ntawv uas tsis suav nrog hauv cov cai.
Koj tuaj yeem pom OpenHardwareMonitor lub tsev qiv ntawv ntawm no. Koj yuav tsum rub tawm lub software, qhib cov ntaub ntawv zip thiab luam OpenHardwareMonitorLib. DLL cov ntaub ntawv hauv cov phiaj xwm phiaj xwm.
Nov yog qhov txuas rau RTSSharedMemoryNET lub tsev qiv ntawv, koj yuav tsum rub tawm thiab muab tso ua ke rau koj tus qauv, tom qab ntawv theej RTSS [TL; DR] moryNET. DLL hauv koj qhov project nplaub tshev.
Tam sim no koj yuav tsum tau ntxiv qhov siv hauv koj tus lej, cov lus qhia ntawm no
Tsuas yog nco ntsoov suav ua ke ob qho RTSS [TL; DR] moryNET thiab PCHwMon cov phiaj xwm phiaj xwm rau tib lub tsev.
Kuv suav nrog kev npaj teeb tsa kev teeb tsa, yog li koj tuaj yeem txhim kho txhua yam yam tsis muaj kev cuam tshuam nrog Visual Basic. Nws tau suav ua ke rau x86, yuav ua haujlwm ntawm ob x86 thiab x64 architectures. Nws yuav tsum tau. NET moj khaum 4.7.2 kom khiav.
Hauv txhua qhov xwm txheej, koj yuav tsum tau teeb tsa RivaTuner. Koj tuaj yeem pom nws ntawm no ua ib leeg nkaus xwb lossis koj tuaj yeem nruab Msi Afterburner, uas yuav tsum suav nrog RTServer.
Kauj Ruam 5: Kev Siv Kho Vajtse Kawg
Pom zoo:
Hloov-Hloov Cov Khoom Ua Si: Cov Khoom Ua Si Cov Khoom Ua Si Ua Tau Zoo!: 7 Cov Kauj Ruam (nrog Duab)
Hloov-Hloov Cov Khoom Ua Si: Cov Khoom Siv Hluav Taws Xob Ua Tau Zoo!: Qho khoom ua si hloov pauv qhib txoj hauv kev tshiab thiab kev daws teeb meem kom tso cai rau menyuam yaus uas muaj lub cev muaj peev xwm txwv lossis kev xiam oos qhab kev loj hlob los cuam tshuam nrog cov khoom ua si ntawm nws tus kheej. Hauv ntau qhov xwm txheej, cov menyuam yaus uas xav tau cov khoom ua si hloov pauv tsis tuaj yeem nkag mus
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Yuav Ua Li Cas Thiaj Li Tshem Tawm Lub Computer Nrog Cov Kauj Ruam Yooj Yim thiab Duab: 13 Kauj Ruam (nrog Duab)
Yuav Tsum Tshem Tawm Lub Khoos Phis Tawj Li Cas Nrog Cov Kauj Ruam Yooj Yim thiab Duab: Nov yog cov lus qhia txog yuav ua li cas tshem lub PC. Feem ntau ntawm cov khoom siv yooj yim yog hloov pauv thiab tshem tawm tau yooj yim. Txawm li cas los xij nws yog ib qho tseem ceeb uas koj tau koom nrog nws. Qhov no yuav pab tiv thaiv koj kom tsis txhob poob ib feem, thiab tseem ua rau kev rov ua dua tshiab
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv
Rov Qab Siv Cov Duab Duab Nrog Virtual Asistent: 7 Cov Kauj Ruam (nrog Duab)
Rov Qab Siv Cov Duab Duab Nrog Virtual Asistent: Nyob zoo txhua tus! Cov lus qhia no tau yug los ntawm lub laptop faib ua ib nrab, yuav los ntawm ib tus phooj ywg. Thawj qhov kev sim ntawm txoj haujlwm no yog kuv Lego Digital Photo Frame, txawm li cas los xij, yog ib tus neeg mob siab rau Siri thiab Google Tam sim no, Kuv txiav txim siab coj nws mus rau qhov tshiab