Dzien dobry.
Mam programik w arduino, ktoremu zmieniam argument funkcji delay (500-3600000) i wgrywam komputerem. Jak chce zmienic podlaczam sie pod kompa i ponownie wgrywam i tak w kółko.
Chcialbym aby ten parametr byl wprowadzany z ukladu i ewentualnie wyswietlany na ekranie, ale to drugorzedna funkcjonalnosc. Najwazniejsze kryterium to łatwość imlementacji (czyli nie wiem, na przyklad biblioteki standardowe). Łatwośc obsługi jest drugorzedna. Poradzi ktoś coś?
#arduino
size

@7502-6038 podłącz sobie potencjometr i reguluj delay za pomocą funkcji analogRead.


EDIT: tutaj przykład https://www.youtube.com/watch?v=4iuJ9g_Bf0w kodzik w opisie filmu

REXus

... albo wczytuj przez RS-232 - zależy, co Ci łatwiej. Przykłady w samej dokumentacji Arduino.


Swoją drogą - tak długi delay()? To się powinno załatwiać inaczej (na czas delay() mikrokontroler jest zatrzymany, a mógłby robić coś innego), np. poprzez różnicę dwóch millis().

7502-6038

@size

Fajnie, zaczynam ogladac. Widze, ze bede potrzebowal do tego wyswietlacz, zeby widziec, na ile sie ustawilo. Wyglada obiecujaco


@REXus

Istotnie, jak znajde drugie zastosowanie w miedzyczasie to bedzie to problem. Swoja droga i tak mam cos nie tak z czasem, bo jest czterokrotnie dluzszy niz zadany :). Pewnie mam board z innym taktowaniem wybrany, ale nic innego nie dziala niz ten co mam.

Zaloguj się aby komentować