Czyli podąża za szybko. Spowolnij pętle.aaannnd pisze:Posprawdzałem wczoraj, wprowadzenie zmiennej do podążania nie ma zbytniego wpływu, działa tak samo.
Znaleziono 4 wyniki
Wróć do „aaannndowe początki z enderem”
- 08 paź 2021, 14:16
- Forum: Ender
- Temat: aaannndowe początki z enderem
- Odpowiedzi: 103
- Odsłony: 46222
Re: aaannndowe początki z enderem
- 07 paź 2021, 10:16
- Forum: Ender
- Temat: aaannndowe początki z enderem
- Odpowiedzi: 103
- Odsłony: 46222
Re: aaannndowe początki z enderem
Ale po co Ci biblioteka do tego?
I masz prostacki filtr dolnoprzepustowy. Tutaj skacze o kroczek co pętle, ale zmieniając zarówno wielkość kroku jak i ewentualne opóźnienie (nie wiem co ile tu jest pętla) możesz sprawić że wskazówka będzie płynąć. Przy okazji to przefiltruje Ci ewentualne zakłócenia z pomiaru prędkości.
Kod: Zaznacz cały
unsigned word speed_curr; // tyle jedziesz
unsigned word speed_show; // a to wyświetlasz
...
...gdzieś w loop...
if(speed_show > speed_curr) {
speed_show--;
wyslij_do_Serwa_nowa_pozycje(speed_show);
} else
if(speed_show < speed_curr) {
speed_show++;
wyslij_do_Serwa_nowa_pozycje(speed_show);
}
- 07 paź 2021, 01:26
- Forum: Ender
- Temat: aaannndowe początki z enderem
- Odpowiedzi: 103
- Odsłony: 46222
Re: aaannndowe początki z enderem
Zrób prosty system nadążny. Tak jak teraz tylko aktualizujesz bieżąca szybkosc a osobno, w stalych odstępach czasu robisz kroczek +/- szybkości wysświetlanej tak żeby nadążać za bieżącą.aaannnd pisze:Jak ktoś jeździł starym maluchem to tu wskazówka chodzi płynnie
A dziecko Ci nie odleci? ;paaannnd pisze: może na skali zamiast km/h napisać MACH jak w samolotach?
- 02 paź 2021, 21:18
- Forum: Ender
- Temat: aaannndowe początki z enderem
- Odpowiedzi: 103
- Odsłony: 46222
Re: aaannndowe początki z enderem
To co on ma to jest enkoder, tylko kiepski.
edit.
@aaannnd
A masz może krańcówkę optyczną? Wtedy byś mógł zrobić tarczkę z podziałką i reagować na oba zbocza sygnału - jak by nie było - 2x więcej danych.
O takie coś: viewtopic.php?f=9&t=1090&p=64619#p64619
edit.
@aaannnd
A masz może krańcówkę optyczną? Wtedy byś mógł zrobić tarczkę z podziałką i reagować na oba zbocza sygnału - jak by nie było - 2x więcej danych.
O takie coś: viewtopic.php?f=9&t=1090&p=64619#p64619