Mirki programisty 15k od #jezykc #cplusplus dziś podzielę się z wami kolejnym sprytnym trikiem kucowniczym.

TL;DR: Jak przerobić dowolny plik na tablicę wartości hex prostą do użycia

Załóżmy że piszecie sobie program na #esp8266 i potrzebujecie tam zrobić mini serwer www z prostą stronką w HTMLu.
I teraz tak - praktycznie w każdym tutorialu zobaczycie mniej więcej takie coś:
QBA_ - Mirki programisty 15k od #jezykc #cplusplus dziś podzielę się z wami kolejnym ...

źródło: comment_1600410287kLlbkjldth9flVEdmJDCBo.jpg

Pobierz
Mireczki podzielę się z Wami takim małym a przydatnym trickiem kucowniczym o którym jak mawiał mój mentor i autorytet moralny Klocuch12:

Mało ludzi wie, a dużo ludzi nie wie


Jak kiedyś będziecie potrzebowali testowej tablicy na przykład z przebiegiem wartości napięcia do liczenia wartości THD, sygnałem audio, czy co tam innego potrzebujecie to zapewne sobie taki przebieg wygenerujecie w Matlabie/Scilabie/Octave/Excelu i tera tak...

1.
QBA_ - Mireczki podzielę się z Wami takim małym a przydatnym trickiem kucowniczym o k...

źródło: comment_1599810823kYLaxF3dZVien7wr0RVggB.jpg

Pobierz
Gurwa Mirki co te Chińczyki to ja nawet nie

Robię jeden projekt dla kolegi, i ma tam być magnetometr. Kolega kupił płytkę GY-271 popularną jak #!$%@? i jak się wszędzie od Allegro po Aliexpress chwalą niby z układem HMC5883L.

Pobrałem bibliotekę na czyste AVR, próbowałem odpalić, i nic... postanowiłem spróbować przykład na #arduino co jest w linkach od sprzedawców i też nie działało. No nic, pewnie uszkodzony się trafił. Zamówiłem jeszcze 3 takie, przedwczoraj przyszły i ...

QBA_ - Gurwa Mirki co te Chińczyki to ja nawet nie

Robię jeden projekt dla kolegi,...

źródło: comment_uCqM9qBWRWC5cgQFbF66Vv5Ynchu7mGQ.jpg

Pobierz
Ach te chińczyki :D czasem zamawiam na swój sklep te same części, a oni sami generują mi nowe produkty wysyłają prawie to, co zamówiłem :D
  • Odpowiedz
No witam AVRowe świry! Jestem mirkiem, ale nie Kardasiem #pdk i przechodzę od razu do konkretów:

Gdyby do momentu publikacji ktoś mi zarzucił że nic nie zrobiłem dla Polaków(jakby głosowanie w każdych wyborach na JKM nie wystarczyło), to wstawiam tu ten wydaje mi się wartościowy wpis z prawdziwym OPUS MAGNUM w kucowaniu na platformę #avr i nie tylko - biblioteką xprintf.

Jak mawiał klasyk i mój mentor Klocuch12:

Mało
QBA_ - No witam AVRowe świry! Jestem mirkiem, ale nie Kardasiem #pdk i przechodzę od ...

źródło: comment_3jPOvIe8ch1mfzKV9Xwp6eSb8Vaw3Vwc.jpg

Pobierz
Mirki od #avr programuje tu kto jeszcze prawilnie w #jezykc ?

Dzień dziecka co prawda minął, ale pijcie ze mno kompot - dodałem do słynnej biblioteki u8g2 obsługę hardwareowego i2c i mój pull request został przyjęty ( ͡ ͜ʖ ͡)

W moim repo na githubie dodałem do tego jeszcze obsługę funkcji xprintf - to taki zbiór funkcji dla mikrokontrolerów działających jak printf na dużych maszynach.
Krótko mówiąc - żeby się nie #!$%@?ć w jakieś składanie komunikatów sprintfami, itoa, i innymi funkcjami
QBA__ - Mirki od #avr programuje tu kto jeszcze prawilnie w #jezykc ?

Dzień dzieck...

źródło: comment_EiLNNpckwWIJa5t7JmL4Kytgsk1DOTqU.jpg

Pobierz
@QBA__: Gdzieś w dyskusji do któregoś z bugów w tej bibliotece pojawił się datasheet do sterownika. Z nim było prosto. Wysłanie bajtu po 8080 do uC to 6 linijek kodu. Reszta to sprawa właśnie rozwlekła. Można pisać po pamięci sterownika, można zrobić bufor w pamięci uC, kreślić na buforze a bufor tylko ładować co jakiś czas. Czcionkę łatwo znaleźć, tekst nie jest problemem. Gorzej z gui i menu. Ponieważ potrzebowałem
  • Odpowiedz
@inspektor_gadzet:

pisane w czystym C, w środowisku od producenta?

Ta jest. Zaczynałem na AVR jak jeszcze Arduino nie było popularne, i tak mi zostało że lubię mieć kontrolę nad sprzętem somsiedzie ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Witajcie mireczki. Wczoraj i dziś miałem czas, więc dorobiłem do mojego nano serwera http na #esp8266 bardziej zaawansowany interfejs do zmiany ustawień WiFi z wykorzystaniem AJAXa. Nawet jest dynamicznie generowana ikonka zasięgu+czy sieć jest zabezpieczona.
Bierzcie i kucujcie z tego wszyscy ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°):
https://github.com/QB4-dev/esp_nano_httpd_advanced_example


#qbadev #
QBA_ - Witajcie mireczki. Wczoraj i dziś miałem czas, więc dorobiłem do mojego nano s...

źródło: comment_YKuodTJt8GOctwxs5g4WqIK9JjQYZyI8.jpg

Pobierz
@jaguar963: do zastosowań typu jakiś termometr na one wire, czujnik na i2c czy spi to jest łatwe. Mi się ubzdurał odtwarzacz plików. wav z karty pamięci i nie było łatwo. Żeby odpalić sprzętowy i2s musiałem podglądać co się dzieje analizatorem stanów logicznych. W końcu i tak przeportowałem z Arduino core - ten firmware jest napisany na NONOS SDK swoją drogą. Kolejne rzeczy będę działał na esp-open-rtos. Tam jest dużo porządnego
  • Odpowiedz
Siedzę na urlopie, pogoda średnio dopisuje, więc jak to typowy Polak remontuję. W przerwie na ładowanie wkrętarki przypomniało mi się że założyłem kiedyś tag #raspitip i dawno w nim nic nie było.

Mircy tym razem ciekawostka, o której było jakiś czas temu, ale warte przypomnienia:

UWAGA!
Za działania opisane poniżej nie biorę odpowiedzialności. Za nadawanie na częstotliwościach radiowych są bagiety, więc nie stosujcie wzmacniaczy i trollujcie sąsiadów i sąsiadki z głową ( ͡° ͜
QBA_ - Siedzę na urlopie, pogoda średnio dopisuje, więc jak to typowy Polak remontuję...