Skocz do zawartości

Dlaczego Arduino/IDE jest Fajne?


slon

Pomocna odpowiedź

Mnie nikt, ale zdaje się nie wszyscy o tym wiedzą bo dość często pojawiają się pytania dot. millis itp.( milis jest złe!  😉 ) to taka moja kolejna nieśmiała próba przeniknięcia do świadomości młodych "arduinowców". 😄

Link do komentarza
Share on other sites

9 minut temu, ethanak napisał:

A kto Ci broni korzystania z avr-libc w Arduino IDE? Przecież możesz pisać normalnie w C...

Ale debugera nie ma.

 

15 minut temu, atMegaTona napisał:

Tu przykład jak to się kiedyś robiło 😉  tester_tranzystorow_lcr-tr

Masz jakieś filmy z działania? Rozdzielczość ok 130x160 16 bit kolor więc bufor nawet w Mega1284 się nie zmieści, ale można ratować się tak, że bufor jest na 16 barw. Wymaga to ponad 10kB RAM, dla Mega2560 za dużo ale Mega1284 da radę. Wystarczy wszystkie operacje graficzne przeprowadzić na buforze a następnie cały bufor wysłać do wyświetlacza, przy okazji transkodując kolor 4-bit na 16-bit. Realny transfer będzie pewnie mniejszy niż 5Mb/s (Mega 1284 taktowana 20MHz) ale gdyby jakimś cudem wycisnąć te 5M to bufor można wysłać w niecałe 70ms, to całkiem dobry (jak na AVR) wynik.

Wątpię aby ktoś stosował sztuczkę o której pisze i dlatego ciekawi mnie szybkość pracy wyświetlacza bo pewnie

16 minut temu, atMegaTona napisał:

uświadomić, że bez stm32 i tak daleko się nie zajedzie

Naturalnie, można odświeżać tylko tą część ekranu, która ulega modyfikacji. W przypadku testera, gdzie pewnie nie przechodzi się pomiędzy różnymi menu, zda to egzamin, gdy konieczna jest częsta zmiana całej zawartości ekranu, niestety, są problemy.

Link do komentarza
Share on other sites

Prosiłbym tylko, aby nie zrobił się z tego kolejny temat, w którym omawiana jest prędkość generowania animacji na wyświetlaczu graficznym podłączonym do Arduino. Nie trzeba w każdym wątku pisać o tym samym 🙂

Link do komentarza
Share on other sites

16 minut temu, atMegaTona napisał:

kolejna nieśmiała próba przeniknięcia do świadomości młodych "arduinowców".

Jeśli młodzi "arduinowcy" zaczną sobie w IDE zaznaczać, żeby im kompilator wszystkie babole wyświetlał to będzie oznaczało, że przeniknięcie do świadomości młodych "arduinowców" skończyło się pełnym sukcesem.

9 minut temu, RFM napisał:

Ale debugera nie ma.

Co nie przeszkadza w pisaniu programu, co najwyżej co poniektórzy będą mieli problem z jego uruchomieniem 🙂

6 minut temu, Treker napisał:

Nie trzeba w każdym wątku pisać o tym samym

Ech, to jeszcze pół biedy, nie znałeś Eksperta, ten to dopiero potrafił!

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

46 minut temu, atMegaTona napisał:

Mnie nikt, ale zdaje się nie wszyscy o tym wiedzą bo dość często pojawiają się pytania dot. millis itp.( milis jest złe!  😉 ) to taka moja kolejna nieśmiała próba przeniknięcia do świadomości młodych "arduinowców". 😄

@atMegaTona wytłumacz się;) :

 

 

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.