eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaDigital Oscilloscope Kit DSO062 › Re: Digital Oscilloscope Kit DSO062
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.interia.pl!not-for-mail
    From: astro <r.ziomberWytnij@stop_dla_spamu!astronomia.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Digital Oscilloscope Kit DSO062
    Date: Sat, 15 Oct 2016 16:44:00 +0200
    Organization: Radoslaw Ziomber
    Lines: 51
    Message-ID: <nttfbg$30u$1@usenet.news.interia.pl>
    References: <ntridj$r98$1@news.icm.edu.pl> <ntrio9$l3p$1@node2.news.atman.pl>
    <ntt61p$bpk$1@dont-email.me>
    NNTP-Posting-Host: 159-205-25-51.adsl.inetia.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset="iso-8859-2"
    Content-Transfer-Encoding: 8bit
    X-Trace: usenet.news.interia.pl 1476542640 3102 159.205.25.51 (15 Oct 2016 14:44:00
    GMT)
    X-Complaints-To: u...@f...interia.pl
    NNTP-Posting-Date: Sat, 15 Oct 2016 14:44:00 +0000 (UTC)
    User-Agent: 40tude_Dialog/2.0.15.84
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:707267
    [ ukryj nagłówki ]

    ToMasz wrote in <news:ntt61p$bpk$1@dont-email.me>
    > Natomiast ja chętnie bym kupił działającą przystawkę
    > do telefonu albo PC, która robi za nawet najprostszy oscyloskop. tak
    > tylko aby zobaczyć jakąś "szpilkę" skok napięcia czy cokolwiek szybszego
    > niż miernik jest w stanie pokazać.

    Jesli wystarczy Ci bardzo podla czestotliwosc probkowania, to uzyj Arduino
    + Serial Plotter z Arduino IDE.
    Przy napieciach wiekszych od 5V oczywiscie trzeba podlaczyc przez dzielnik
    napiecia.
    Testowalem, bardzo dobrze pokazuje szum zasilaczy USB.

    http://provideyourown.com/2012/secret-arduino-voltme
    ter-measure-battery-voltage/
    www.instructables.com/id/Secret-Arduino-Voltmeter/

    Kod zrodlowy wklejam POD sygnatura, by latwiej bylo cytowac post ;-) Chyba
    warto zwiekszyc baud rate.
    --
    Pozdrawiam
    Radoslaw Ziomber
    www.astrofizyka.info

    int odczytanaWartosc = 0;
    double voltage;

    long readVcc();
    void setup() {
    Serial.begin(9600);
    }

    void loop() {
    //odczytanaWartosc = analogRead(A0);
    voltage = analogRead(A0)*readVcc()/1000.0;
    Serial.println(voltage);
    // delay(100);
    }

    //
    http://hackingmajenkoblog.wordpress.com/2016/02/01/m
    aking-accurate-adc-readings-on-the-arduino/
    long readVcc() {
    long result;
    // Read 1.1V reference against AVcc
    ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
    delay(2); // Wait for Vref to settle
    ADCSRA |= _BV(ADSC); // Convert
    while (bit_is_set(ADCSRA,ADSC));
    result = ADCL;
    result |= ADCH<<8;
    result = 1125300L / result; // Back-calculate AVcc in mV
    return result;
    }

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: