#arduino #programowanie #programista15k #elektronika #diy
@Gitler - zapomniałeś linka do repo?
@Gitler mam esp32-cam ale z tego co widzę tam też jest s'ka w chipie
Zaloguj się aby komentować
@Gitler - zapomniałeś linka do repo?
@Gitler mam esp32-cam ale z tego co widzę tam też jest s'ka w chipie
Zaloguj się aby komentować
Ja nie mam.
Zaloguj się aby komentować
@Klopsztanga ciekawy, jest ethernet bez wtyczki i slot na karty pamieci
9$ na ali, chyba sie skusze i tez zamowie
@Klopsztanga - eh, coraz fajniejsze te zabaweczki - tylko czasu brak...
@Klopsztanga teraz zamówiłem Ox64 na bl808, będę robił open source DAPa odpalającego Rockboxa
Zaloguj się aby komentować
@Klopsztanga Jak znam życie z tymi tanimi płytkami, to problem będzie z dokumentacją. Co drugi pin GPIO będzie działał tak jak powinien, i żeby to w ogóle działało, będziesz musiał pohaczyć ze sobą kilka niekompatybilnych bibliotek.
Po tym, jak na jednej z tanich płytek musiałem brute forcem ustalać który PIN przekłada się na które oznaczenie (i czy w ogóle działa) stwierdziłem, że pierdzielę i następnym razem biorę RPI.
@LondoMollari dokumentacja ładnie wygląda
https://milkv.io/docs/duo/overview
Jak dla mnie
Co do bibliotek - tak, zawsze to problem... ale jak ma się linuxa to już mi to lotto
@Klopsztanga testował. I nie ma problemu z dokumentacją.
powiem nawet więcej że tak testowałem że zamówiłem na spróbusa kilkanasice egzemplarzy
na arace.tech masz nieco lepsze ceny
@mike-litoris o kurdens, fakt, 20 zeta ino tam kosztuje.. a wersja 256 30 zlociszy :3
eee jednak chyba spasuje xD Może jakbym kupił kiladziesiąt to by się opłaciło... ale wtedy cło i inne gówna dochodzą
@Klopsztanga a, no i jeszcze jeden ważny resource: https://community.milkv.io/c/duo/5
google translate ch -> en daje radę, jak tylko uprzątnę biurkowarsztat to pobawię się w tinyfb.
@mike-litoris co to tinyfb ? coś jak lvgl ?
@Klopsztanga nie, to framebuffer który odpalisz na takich mikrusach. jak zmieścisz się w 64mb ramu to nawet Xorg na tym pójdzie, ale zwykle używa się tego do korzystania z tty, wtedy podłączasz np klawkę na USB i masz normalnego shella.
Zaloguj się aby komentować
Ja preferuję jednak kulki. W różnych wydaniach.
Kiedyś w pracy handlowcy narzekali na ekrany dotykowe w jednym z naszych produktów. Dorzuciłem więc własne kulki, które można było uruchomić tajną kombinacją w GUI.
Pograli, pobawili się i okazało się, że przestali narzekać na ekran dotykowy
@Shagwest Kiedyś napisałem swoją Galagę. Serio, Arkanoida też muszę?
@sierzant_armii_12_malp Takie jest prawo.
@Shagwest No to trudno - będę tylko architektem, a programistą już nie
Czy programista w ogóle ma prawo nazywać siebie mężczyzną?
@Basement-Chad Programista nie potrzebuje już kolejnych dowodów męskości
Zaloguj się aby komentować
Zaloguj się aby komentować
Dobra nuta przy okazji
@Shagwest fajne, a jaki sprzęt grający wariacie?
@wombatDaiquiri Sprzęt mogący przyprawić o zawał każdego audioentuzjastę
Onkyo CP-1050 podpięty do głośników Edifier R2730DB. Może kiedyś zainwestuję w prawdziwe kolumny itd., ale aktualnie po prostu miejsca na to brak.
@Shagwest gratki! Daj znać jak się projekt rozwinie :)
Zaloguj się aby komentować
Z fajnych bajerów jest ESP-MESH czyli espki tworzą swoją sieć mesh i komunikują się bezpośrednio z pominięciem routera.
Też możesz sprawdzić ESP-HOME. Odbiega to trochę od programowania bo tutaj generujesz soft na podstawie konfiguracji. Używany do automatyzacji domu, współpracuje z popularnym Home Assistant. I masz gotowe OTA (programowanie przez wifi)
@szczekoscisk O, ten mesh jest tym, czego mi teraz potrzeba. Dzięki wielkie.
Zaloguj się aby komentować
Zaloguj się aby komentować
Nie znam się na ESP, ale czy ten kompilator nie ma stla? Czemu nie korzystasz tutaj z veców i Smart ptrów?
@fitoplankton ma i korzystam. Mam ustawiony cpp17 żeby mieć optionale bez konieczności dodawania boosta. Pewnie pijesz do tego new i delete. Otóż funkcje frameworku są napisane w C a nie w cpp. To co widisz na screenie wyżej wygląda teraz tak jak poniżej.
@fitoplankton a o wyjątki się nie boje bo te funkcje C nimi nie rzucają dlatego nie muszę stosować RAII
Zaloguj się aby komentować
Zaloguj się aby komentować
@eloyard
motorole sa spoko, ale tez minimum te za okolo 1000 zl.
Alez po ok. 2 latach ostro spada wydajnosc, chyba ze nie aktualizujesz to wtedy jest w miare spoko.
@jajkosadzone mam całe wiadro różnego rodzaju Motoroli z serii G z ostatnich 5+ lat i nadal działają poprawnie w tym zakresie, który wymieniłem.
Definicja elektrośmiecia
Te baterie stanowią 3/4 kosztu takiego dyngsa
tylko czym to potem kurde ładować?
bo to bateryjki do np. odtwarzaczy mp3 (´・ᴗ・ ` )
@VonTrupka ładowarką do telefonu na przykład
@Gitler a co i w jaki sposób odetnie ładowanie gdy bateria się już naładuje?
nie jestem master elektronik, więc nie mam pojęcia czy takie aku zawierają wbudowany kontroler ładowania (czy jak to się wgl nazywa)
Zaloguj się aby komentować
Zaloguj się aby komentować
Dużo rzeczy w embedded jest na odpierdol, byle szybciej, bez myślenia o przyszłości i najlepiej z użyciem przestarzałych technologii. Strasznie mnie to irytuje i jeśli kolejna moja praca to będzie rzeźba to się zacznę przebranżawiać
@ZohanTSW a przy czym robiłeś ? Ja myślałem o automotiv
Np IoT, ale nie tylko
A dlaczego tych stałych po prostu nie zdefiniować na poziomie toolchaina (globalnie w cmake/makefile)?
To nie poprawi sprawy. Bo nie będziesz mógł ich zmienić w trakcie działania programu
Zaloguj się aby komentować
@Gitler twórz tag i wrzucaj tutaj. Chętnie poczytam,kiedyś się tym interesowałem.sama budowa na esp32 też by było miło zobaczyć
Zaloguj się aby komentować
Ale że co?
Zaloguj się aby komentować
Zaloguj się aby komentować
Najlepszą stronkę widziałem kiedyś w django
@senpai nie rozumiem. Django to pyhonowy framework do bakendu( chociaż ma coś takiego jak django admin co jest interfejsem do tego). Ta strona nie ma w ogóle backendu.
Zaloguj się aby komentować
Zaloguj się aby komentować
Nienawidze tego gówna. Używam tego tylko dlatego że klient tak chciał. Liba od blynka nie jest przystosowana do tego żeby używać jej w programach składających się z kilku plików bo jej plik nagłówkowy zawiera zmienne globalne i trzeba robić cyrki z przerabianiem jej.
@Gitler a nie można utworzyć pliku c/cpp, który będzie interfejsem i jako jedyny ją zaincluduje?
@cec załatwiłem to tak że zmieniłem plik nagłówkowy biblioteki tak żeby ustawiał te obiekty jako extern, a następnie inicjalizuje je w mainie. Ale każda aktualizacja/ponowne zaciągnięcie sprawia że trzeba tą czynność powtarzać
Zaloguj się aby komentować