• Nie Znaleziono Wyników

Temat: Arduino - rysowanie wykresów

N/A
N/A
Protected

Academic year: 2021

Share "Temat: Arduino - rysowanie wykresów"

Copied!
2
0
0

Pełen tekst

(1)

Temat: Arduino - rysowanie wykresów

Oczywiście Arduino IDE z czasem się zmienia. Niedawno pojawiła się tam bardzo wygodna opcja, która pozwala na szybkie rysowanie wykresów z informacji przesyłanych przez UART.

Aby móc korzystać z tego narzędzia potrzebujemy nowej wersji Arduino IDE, jeśli instalowałeś je niedawno i w menu narzędzia widzisz dwie opcje: "Szeregowy monitor"

oraz "Monitor portu szeregowego", to nie musisz już nic robić.

Nowe pozycje w menu Arduino IDE.

Aby rysować wykres musimy, najlepiej w regularnych, odstępach wysyłać do komputera liczby w nowej linii. Na początku stwórzmy układ, który będzie rysował wykres napięcia mierzonego na wejściu A5, do którego podłączymy potencjometr w roli dzielnika napięcia.

Schemat podłączenia układu wygląda następująco:

Potencjometr podłączony do A5.

Standardowa wersja programu wysyłającego dane do terminala wyglądałaby następująco:

1 2

int odczytanaWartosc = 0;

(2)

3 4 5 6 7 8 9 10 11

void setup() {

Serial.begin(9600); //Uruchomienie komunikacji przez USART }

void loop() {

odczytanaWartosc = analogRead(A5); //Odczytujemy wartość napięcia Serial.println(odczytanaWartosc); //Wysyłamy ją do terminala

delay(200); //Czekamy, aby wygodniej odczytywać wyniki }

Korzystając z opcji "Szeregowy monitor", podczas kręcenia potencjometrem, zobaczymy taki efekt:

Zmiany napięcia na A5.

Mało czytelnie prawda? Wystarczy jednak włączyć drugą opcję, czyli "Monitor portu szeregowego", a naszym oczom ukaże się znacznie bardziej czytelniejszy efekt. Będzie to wykres, przykład dla pomiarów, gdy zmieniałem ręcznie ustawienia potencjometru:

Pomiar napięcia na A5, wykres w Arduino.

Prawda, że znacznie czytelniej? Kiedy w praktyce przydają się takie opcje? Oczywiście wtedy, gdy korzystamy z czujników (odległości, temperatury itd.).

Cytaty

Powiązane dokumenty

• typ wyniku zwracanego przez return nie przeciąża nazwy metody.. Jest to możliwe dzięki przesłanianiu metod odleglosc.. Klasa Tablice dziedzicząca po klasie JFrame używa

4. Na podstawie wzoru funkcji uczeń potrafi przeprowadzić niezbędne obliczenia; potrafi zebrać je w postaci tabeli i na jej podstawie narysować wykres funkcji... 2.

Dostępne są funkcje obsługi przerwań zewnętrznych zgłaszanych od linii portów mikrokontrolera oraz wewnętrznych przerwań zgłaszanych przez peryferia mikrokontrolera jak

Burn Bootloader znajdują się obsługiwane przez Arduino programatory zewnętrzne za pomocą których jest możliwość przesłania do mikrokontrolera tak zwanego programu

Temperatura jest odczytywana za pomocą funkcji analogRead(A1) mierzącej równoważne jej napięcie z  czujnika LM35 na wejściu A1.. Również w tym wypadku jest wykonywane

W drugim zaś – posiadacz opcji kupi instrument bazowy na rynku spot po cenie niższej i natychmiast sprzeda go wystawcy opcji po cenie wyższej (jego zarobkiem jest różnica

dokumentacji oraz tworzenia struktury kodu programu w dokumentacji oraz tworzenia struktury kodu programu w.. wybranym języku programowania, najczęściej w wybranym

Używanie czujnika światła zamiast