Azt kell, hogy a munka:
- A testület Arduino UNO;
- USB-kábellel csatlakoztassa az Arduino, hogy a PC-;
- 2 vezetékek (férfi a férfi);
- laptop vagy PC telepített szoftver Arduino.
Ezután betét egyik végét a drót A0, a másik végén a vezetéket a GND (lásd. az alábbi ábrát). Minden oszcilloszkóp kész. Ezek a 2 vezetéket fogja használni, hogy mérje meg a feszültséget.
Ezután csatlakoztassa az Arduino a számítógéphez USB-kábel segítségével. A számítógép telepíteni kell az Arduino szoftver. Ennyi, és szeretné futtatni.
Magyarázat a munka és a kód
A legújabb verzió a Arduino szoftver egy eszköz, ami a teremtés oszcilloszkóp nagyon egyszerű!
Ez az úgynevezett "Soros Plotter " és a következőképpen működik.
Belehallgat a soros port és megjeleníti az egyes szám, amely lát.
Ez azt jelenti, hogy létre kell hozni egy oszcilloszkóp annyit kell tennie, hogy írjon kódot kiírja a feszültség értéke az analóg bemenet és a plotter Arduino gondoskodik minden mást.
Már csak 7 sornyi kódot, hogy ezt a munkát!
void setup () {
Serial.begin (115,200); // megnyitja a soros portot, beállítja a sebességet 115200 bit / c
}
void hurok () {
int, Val = analogRead (A0); // értékét olvassa A0
Serial.println (Val); // levelet az analóg érték a soros porton
}
Ezután fordítsd le és töltse le a kódot az Arduino. Ezután menj a Serial Plotter. Látnia kell, valahogy így:
Analóg bemenet Arduino UNO eltarthat akár 5 V Ügyeljen arra, hogy ne lépje túl ezt a határt, mivel károsíthatja a Arduino.
Ha meg kell mérni a jelet, a nagyobb feszültségű, akkor feszültségosztó.
árnyalatok
Úgy döntöttem, hogy 115200 baud. Ez a bitek száma másodpercenként. Küldeni egy karaktert a soros porton keresztül, akkor általában kell 10 bit. 8 bit egy szimbólum mellett az egy kezdeti bit és egy stop bit.
Tehát ez ad nekem egy mértéke 11.520 karakter másodpercenként.
Értékei menetrend írva a szöveg. Így a szám 800 küldött egy „8”, majd a „0”, akkor a „0”. Ez a három karakter.
Nézzük egyszerűsítése, és azt mondják, hogy minden a számok tartományban 100-999. Ezután a legtöbb mérést, hogy az oszcilloszkóp végezhet másodpercenként 11520 osztva 3, ami 3840. Ezt nevezik mintavételi frekvencia.
Meg lehet mérni a frekvencia csak, ami teszik fel a mintavételi frekvencia fele. Fele 3840 - 1920 is. Ez azt jelenti, hogy meg lehet mérni a gyakorisága mintegy 1,9 kHz szkóp.
A másik probléma ezzel oszcilloszkóp, hogy a mérések, amelyek a száma 100 alatti vagy feletti 999, akkor kevesebb, vagy több mint 3 karakter küldeni. Ez növelheti vagy csökkentheti a mintavételi frekvencia, és jeleznie kell elrontani "Soros Plotter "
Azt is rögzíti ezt ügyelve arra, hogy mindig küld 4 karakter. Például a „0013” helyett a „13”. "0390" helyett "390".
A fenti oszcilloszkóp - viszonylag gyors és viszonylag egyszerű beállítani. De ugyanakkor, számos módja van, hogy javítsa meg! Talán van valami ötleted ezzel kapcsolatban?
Iratkozzon fel a csatornát, és ne felejtsük el, hogy megjegyzéseket!