Arduino a simulátory

Tak, jak jsem si myslel, už dekódování enkoderu někdo napsal přede mnou. Takže jsem si drze stáhnul https://code.google.com/p/arduino-rotary-encoder-with-velocity/ .
To to vcelku jednoduchá knihovna + nějaká vychytávka, která zrychluje (mění velikost výstupní hodnoty), pokud se točí dostatečně dlouho jedním směrem.
Tuto úžasnost jsem zapoznámkoval a zbyl asi pětiřádkový základ, kde se hlídá změna na určených pinech.

To celé jsem použil v již zmíněném projektu USB Gamepad zmíněným výš. V příkladu níž obsluhuju dvě osy a jeden rotační enkodér. Aby to moc nešumělo, proběhne na jedno zmáčknutí tlačítka joye (opravdu to jen blikne) 250 čtení os a enkoderu, jen pro představu výkonu. Viz konstanta magic ve zdrojácích.

Určitě to půjde optimalizovat na velikost proměnných, rychlosti a případně šumy, to snad později.

Kdo chce nahlédnout, zkuste http://markovo.wz.cz/Arduino.zip

Takže fakt vcelku brnkačka.

Ještě udělám matrixové snímání, ať těch enkodérů může být kybl.

Ještě vřele doporučuju enkodery aspoň trochu harwarově odšumět (R-C nebo aspoň C - rozuměj Rezistor, Condenzator).

Tož tak. Jdu trénovat let na zádech... ;-)

MzM, 28. 01. v 21:13
MzM, 28. 01. 2015 v 12:26
happypetr, 28. 01. 2015 v 14:13
ulitej, 28. 01. 2015 v 15:38
JM, 28. 01. 2015 v 15:55
MzM, 28. 01. 2015 v 16:42
MzM, 28. 01. 2015 v 21:13
MzM, 29. 01. 2015 v 13:07
happypetr, 29. 01. 2015 v 13:31
kuknamys, 29. 01. 2015 v 13:38
ulitej, 31. 01. 2015 v 08:04
kuknamys, 31. 01. 2015 v 12:19
ulitej, 31. 01. 2015 v 14:43
kuknamys, 31. 01. 2015 v 17:07
Algy, 29. 01. 2015 v 19:25
MzM, 30. 01. 2015 v 09:16
tonde, 30. 01. 2015 v 13:35
MzM, 30. 01. 2015 v 14:32
ulitej, 30. 01. 2015 v 18:29
ulitej, 31. 01. 2015 v 07:30
PB, 31. 01. 2015 v 17:33
MzM, 10. 02. 2015 v 17:26
Fabo™, 10. 02. 2015 v 18:00
mano, 10. 02. 2015 v 18:09
MzM, 10. 02. 2015 v 20:53
MzM, 11. 02. 2015 v 12:44
MzM, 11. 02. 2015 v 13:12
ulitej, 10. 02. 2015 v 19:24
MzM, 18. 02. 2015 v 09:36
mano, 18. 02. 2015 v 11:31
MzM, 18. 02. 2015 v 16:26
mípa, 23. 02. 2015 v 23:32
MzM, 24. 08. 2017 v 15:47
mano, 23. 02. 2015 v 19:14
mano, 23. 02. 2015 v 19:21
MzM, 23. 02. 2015 v 20:34
mano, 23. 02. 2015 v 22:02
mípa, 23. 02. 2015 v 23:25
mano, 23. 02. 2015 v 23:29
mípa, 23. 02. 2015 v 23:36
mano, 23. 02. 2015 v 23:38
Fabo™, 24. 02. 2015 v 00:00
mípa, 24. 02. 2015 v 00:09
Fabo™, 24. 02. 2015 v 09:28
JendaBenda, 30. 08. 2015 v 11:44
Vita Zenisek, 23. 02. 2015 v 23:42
mípa, 24. 02. 2015 v 00:16
JM, 24. 02. 2015 v 07:05
MzM, 24. 02. 2015 v 10:40
JM, 24. 02. 2015 v 10:57
mípa, 24. 02. 2015 v 22:13
JM, 25. 02. 2015 v 07:59
MzM, 24. 02. 2015 v 10:51
MzM, 24. 02. 2015 v 10:54
MzM, 24. 02. 2015 v 11:21
Fabo™, 24. 02. 2015 v 11:25
mípa, 24. 02. 2015 v 22:12
mípa, 24. 02. 2015 v 22:07
MzM, 25. 02. 2015 v 09:54
standa123, 21. 04. 2015 v 15:25
MzM, 21. 04. 2015 v 15:38
mípa, 21. 04. 2015 v 15:54
standa123, 21. 04. 2015 v 16:09
standa123, 17. 12. 2015 v 12:33
MzM, 18. 12. 2015 v 08:40
standa123, 20. 12. 2015 v 02:10
MzM, 21. 12. 2015 v 08:34
MzM, 13. 03. 2015 v 10:36
ulitej, 19. 04. 2015 v 13:03
MzM, 18. 08. 2015 v 21:42
MzM, 09. 10. 2015 v 13:49
Toomitsch, 09. 10. 2015 v 14:05
MzM, 09. 10. 2015 v 15:56
Joskapilot, 12. 01. 2016 v 09:47
JM, 12. 01. 2016 v 10:04
Joskapilot, 12. 01. 2016 v 17:28
ulitej, 06. 12. 2015 v 12:33
ulitej, 10. 01. 2016 v 11:09
mano, 10. 01. 2016 v 12:10
ulitej, 12. 08. 2016 v 18:30
ulitej, 12. 11. 2016 v 10:46
JM, 12. 11. 2016 v 22:38
ulitej, 22. 01. 2017 v 14:52
PB, 22. 01. 2017 v 15:29
ulitej, 22. 01. 2017 v 15:37
PB, 22. 01. 2017 v 16:21
ulitej, 22. 01. 2017 v 16:46
PB, 22. 01. 2017 v 18:01
ulitej, 22. 01. 2017 v 19:17
JM, 22. 01. 2017 v 15:55
PB, 22. 01. 2017 v 16:18
JM, 22. 01. 2017 v 17:38
PT, 22. 01. 2017 v 20:32
ulitej, 19. 02. 2017 v 09:01
PB, 19. 02. 2017 v 19:14
MzM, 10. 03. 2017 v 13:34
ulitej, 23. 08. 2017 v 21:03
Mike76, 24. 08. 2017 v 10:18
PB, 24. 08. 2017 v 14:24
ulitej, 24. 08. 2017 v 16:45
Mike76, 24. 08. 2017 v 19:49
Mike76, 24. 08. 2017 v 19:51
Mike76, 24. 08. 2017 v 19:55
ulitej, 10. 09. 2018 v 19:57
PT, 12. 09. 2018 v 17:20
MzM, 13. 09. 2018 v 08:35
MzM, 13. 09. 2018 v 09:55
ulitej, 13. 09. 2018 v 16:56
PT, 13. 09. 2018 v 17:38
ulitej, 13. 09. 2018 v 18:02
LAKY911, 13. 09. 2018 v 21:26
JM, 13. 09. 2018 v 21:43
PB, 13. 09. 2018 v 22:28
ulitej, 14. 01. 2019 v 18:28
happypetr, 14. 01. 2019 v 18:39
ulitej, 14. 01. 2019 v 18:55
MzM, 16. 01. 2019 v 10:13
PB, 16. 01. 2019 v 11:14
PT, 16. 01. 2019 v 12:36
PB, 16. 01. 2019 v 12:46
PT, 16. 01. 2019 v 13:15
MzM, 17. 01. 2019 v 09:20
ulitej, 25. 01. 2020 v 12:46
PB, 26. 01. 2020 v 08:30
ulitej, 26. 01. 2020 v 09:41
PB, 26. 01. 2020 v 10:36
ulitej, 26. 09. 2020 v 12:40
ulitej, 06. 02. 2021 v 18:09
Stew, 06. 02. 2021 v 18:54
happypetr, 06. 02. 2021 v 20:08