• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Dobre zasady programowania w Arduino...
#21
(01-05-2019, 13:27)PierwszyWolnyLogin napisał(a): sensors.getTempC(DS01); zajmuje 12-14ms, a sensors.requestTemperatures() 2ms.
Jeszcze muszę obsługę błędów pomiaru zrobić.
Użyj sprzętu i przerwań, nie będziesz blokował CPU na czas odczytu.

(01-05-2019, 13:27)PierwszyWolnyLogin napisał(a): przydałoby sie 4x20... Następne będzie menu, albo przynajmniej wyświetlanie wyników, o ile samo menu nie będzie potrzebne...
Przy dzisiejszych cenach, używam wyświetlaczy graficznych, często kolorowych. Niestety, Arduino (w domyśle UNO) to ślepa uliczka. Tak jak z monochromatycznymi jest po japońsku (jako-tako) bo 128x64 wymaga bufora 1kB czyli połowę RAM UNO, tak z kolorowymi nie jest już zbyt dobrze. Mały OLED 96x64 to ponad 12kB. Niby Mega1284 da radę (16kB) ale nie ma DMA :-( Zainteresuj się ESP32 albo ARM. Jak już przywiązałeś się do IDE Arduino, to obsługuje ono F1xx, F4xx. Xmega nie polecam, ze względu na niewielką (w stosunku do ARM) ilości RAM, wysoką cenę i drogie debugery.


PS
Arduino UNO to taki Fiat UNO, ma cztery koła, kierownice i jeździ.
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Dobre zasady programowania w Arduino... - przez es2 - 02-05-2019, 10:08

Skocz do:


Przeglądający: 4 gości