#esp32

15
65
Doszło, ale to małe gówienko jest :3. Milk V Duo za 5-6$

64mb ram, linux inside :3 Gdyby nie to że nie ma wbudowanego WiFi, to byłby to #esp killer. Ale na pewno jest killerem dla Rassberry pico.

#arduino #esp32 #diy #programowanie #rtos #linux
Klopsztanga userbar
3f9bba2f-1e7a-45cf-b7bc-d8bdf059c146
bucz

@Klopsztanga ciekawy, jest ethernet bez wtyczki i slot na karty pamieci

9$ na ali, chyba sie skusze i tez zamowie

koszotorobur

@Klopsztanga - eh, coraz fajniejsze te zabaweczki - tylko czasu brak...

3zet

@Klopsztanga teraz zamówiłem Ox64 na bl808, będę robił open source DAPa odpalającego Rockboxa

Zaloguj się aby komentować

Testował ktoś z was Milk-V Duo  ?

Za 5$ płytka rozwojowa z linuchem na pokładzie, 64mb ram, support h264, support usb i innych gadźetów.

No ale cena - za 30zł można kupić na aliexpresie, czyli cena porównywalna do esp32 lub rsp pico (no może 50% droższa)

Czekam na dostawę, jak będzie tak jak opisują - to miazga :3

#arduino #esp32 #diy #programowanie
Klopsztanga userbar
68a85605-edcd-4978-bd25-eae090ce64dc
LondoMollari

@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.

mike-litoris

@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

@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.

Zaloguj się aby komentować

Czy mężczyzna może się nazywać programistą, jeśli nie napisze swojego Arkanoida?

https://youtube.com/shorts/SLJW5bdhUb4

#programowanie #esp32 #arduino
psalek

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

sierzant_armii_12_malp

@Shagwest Kiedyś napisałem swoją Galagę. Serio, Arkanoida też muszę?

Basement-Chad

Czy programista w ogóle ma prawo nazywać siebie mężczyzną?

Zaloguj się aby komentować

Wstałem rano, wypiłem kawę i stwierdziłem, że skoro i tak kupiłem od razu dwa MSGEQ7, to trzeba zmontować stereo. Kilka chwil drutowania, później parę zmian w kodzie i cyk, można robić dyskotekę.

Muszę sobie kupić szpule odpowiednich drucików do breadboardów i samemu powycinać odpowiednie długości, bo z gotowców nie da się nic estetycznego ułożyć. Trzeba rzeźbić z tego, co się ma, ani to kolorami zgrupować, ani sensownie poprowadzić. A nie chce tego zamykać w pudełku, bo podoba mi się taka widoczna elektronika.

https://youtu.be/_tA1uIFurLo

#arduino #esp32 #programowanie #muzyka
f18e49f3-1342-46ab-82be-102cae09eb7d

Zaloguj się aby komentować

Ja wiem, że nic wielkiego, ale jaram się jak dziecko

Zawsze chciałem podpiąć sobie spectrum analyzer pod gramofon, bo po prostu lubię ten efekt. Ale nie na tyle, by kupować jakieś cudaki. Co innego samemu zbudować. Prosty układzik na MSGEQ7, teraz tylko dopracować, zamknąć w obudowie, zmienić ekran na większy, podpiąć i jakoś fajnie zsynchronizować listwę LED i zapraszam na dicho

#esp32 #arduino #muzyka #diy

https://youtu.be/ImUbdEwjToQ?si=RjFGFUVXuT64eKBi
Zapster

Dobra nuta przy okazji

wombatDaiquiri

@Shagwest fajne, a jaki sprzęt grający wariacie?

GitHub

@Shagwest gratki! Daj znać jak się projekt rozwinie :)

Zaloguj się aby komentować

No więc jestem poważnym programistą wykonującym poważne projekty

https://youtu.be/NE0OFeCpsDM

Od jakiegoś czasu szukam sobie relaksującego hobby na zimę i wymyśliłem #programowanie. Przeszedłem od podstaw assemblera 6502 przez podstawy grafiki 2d i 3d, następnie podstawy pisania shaderów dochodząc do #arduino i #esp32 . Tu zdecydowanie zostanę na dłużej, bo zabawa jest przednia, a w domu już zaczynają się walać różne mikrokontrolery i układy. A i w pracy udało się wdrożyć banalny projekt. Polecam.

#atari rlz
szczekoscisk

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)

Zaloguj się aby komentować

WifiManager status update

Udało mi się naprawić pare bugów i dodać do servera obsługę przez web socket. Dodalem funkcjonalność listowania dostępnych sieci wifi na stronce i aktualnie wygląda to jak na zdjeciu. Niestety się to nie ładuje po pierwszym wczytaniu strony a dopiero po kliknięciu przycisku "refresh". Problemem jest to że frameork twierdzi że podaje mu zły uchwyt do serwera i nie może znaleźć deskryptora soketu, który jest z nim powiązany. Dziwne ... Wiem, że w requeście, odpowiedzialny za inicjaliwoanie handshaku, który przychodzi od klienta(przeglądarki) jest uchwyt jakiegoś serwera ale zakładałem że jest to tem sam uchwyt, który został mi zwrócony jak tworzyłem instancje serwera? Czyżby to był bug frameworku ? Nie wiem. Dokumentacji do tego nie ma i zostaje mi tylko analiza kodu bibliotecznego
Następnymi krokami będą:

  • dodanie obsługi "custom parametrów" ( na wzór tego co oferuje wifiManager od tzapu)
  • minifikacja stronki ( ogólnie liba zajmuje ponad 1mb i musze to zoptymaliwoać pamięciowo ale na początek zaczne od tego)
  • dodanie logera na stronce ( taki bonus bo inne wifiManagery tego nie mają)

Jakie inne funkcjonalności moge jeszcze dodać ? Co ma konkurencja, lub czego nie ma a powinna mieć? Na koniec ankieta.

#esp32 #arduino #embedded #programowanie #diy
4869febb-eae6-4f7b-b109-dd6ddaca7e20

Czy w przypadku esp32(4mb flashu) 1mb zajęte przez wifiManagera to ZA dużo

18 Głosów

Zaloguj się aby komentować

Hejka naklejka

Zrobiłem libke do łączenia się z wifi na #esp32 . Jest to marna(narazie) podróba wifiManagera od tzapu. Zrobiłem ją tylko dlatego, że tamta działa tylko na arduino-esp32 a moja arduino-esp32 i na czysym espidf framweroku (oraz przez platformio). Narazie mam

  • Odpalanie wifi w trybie AP
  • Serer http ze stroną do podania loginu i hasła do wifi
  • Captive portal ( działa na linux i android, na innych platformach nie testowałem)
  • Zapis i odczy credentiali z pamięci Flash
  • Przejście do trubu STA lub AP_STA ( do wyboru przez uzytkownika)

Moje założenia to:

  • libka ma działać na zasadzie plug and play ( co jest trudne ze względu na kolejny punkt)
  • libka ma być niezależna od frameworku/IDE (nie ważne czy ktoś używa arduino, platformIO czy czystego espidf)

Pytanie:
Jakie dodatkowe funkcjonalności powinienem dodać ? Myślałem nad umożliwieniem dodawania przez użytkownika innych parametrów oprócz SSID i hasła do wifi do stronki i ich zapis. I jeszcze dodać na stonce logger. Czyli okienko gdzie bedą wyświetlać się logi z wykonywania programu bo czasami ktoś może nie mieć dostępu do portu szeregowego żeby je czytać jak urzadzenie gdzieś stoi.

#programowanie #arduino #elektronika #cpp
88ffa8f0-a80c-449c-af94-88c1a5c76a9d
fitoplankton

Nie znam się na ESP, ale czy ten kompilator nie ma stla? Czemu nie korzystasz tutaj z veców i Smart ptrów?

Gitler

@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.

fe3cb080-3241-4846-9e3c-b68dce1b0915

Zaloguj się aby komentować

Jak to jest rozwiązane w #arduino framework, że przed użyciem SIFFS nie trzeba tworzyć partycji spiffs za pomcą jakiś osobnych narzędzi ? Domyślam się że ardu robi jakąś statyczną analize kodu i jesli jest nagłówek od SPIFFS to automatycznie tworzy partycje ale to tylko moje domysły. Badał to ktoś? W espidf trzeba robić to ręcznie. Robie biblioteke pod espidf, która używa SPIFFS i jest to spora wada bo nie będzie działała na zasadzie plug and play. Jakieś pomysły jak to obejść ?

#programowanie #esp32 #esp8266

Zaloguj się aby komentować

Rozebrałem dzisiaj jednorazówkę z żabki żeby zobaczyć jak to działa. Wynik widzicie na zdjęciu. Grzałką jest zwykły drut owinięty dookoła waty. Całość zasilana jest akumulatorem 3,7v o pojemności 1.81Wh z oznaczeniem PX 001-03. Akumulator ten można ładować co daje możliwość przerobienia tego papierosa na wielorazowego. Mój przestał działać jak napięcie spadło z 3.7 do 3v. Jednak to co w tym wszystkim najbardziej ciekawego to układ sterujący zasilaniem. Ma on oznaczenie CSC912D (w obudowie SOT23-5) i znajduje się po drugiej stronie tej małej płyteczki #pcb , którą oznaczyłem strzałką. Szukałem tego w Internecie i znalazłem tylko dwie wzmianki na ruskim i niemieckim forum( linki niżej). Wie ktoś co to za układ? Z tego co ruscy piszą to jest to układ na specjalne zamówienie, którego nie da się kupić ale jego odpowiednikiem jest LTC4054. (Ruscy piszą że to mikrofon który zbiera szum powietrza i załącza ogrzewanie). Ma on również funkcje komunikacji poprzez diode co jest często spotykane w elektronicznych papierosach. Mam jeszcze kilka modeli. Dajcie pioruna jak chcecie sekcje, żeby zobaczyć co tam siedzi.

Linki
https://www.chipmaker.ru/topic/255098/
https://mysku.club/blog/diy/90962.html

#elektronika #majsterkowanie #esp32 #diy
0efbf516-a91f-4624-b4bf-1a8589565b83
jajkosadzone

@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.

eloyard

@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.

kobiaszu

Definicja elektrośmiecia

VonTrupka

Te baterie stanowią 3/4 kosztu takiego dyngsa

tylko czym to potem kurde ładować?

bo to bateryjki do np. odtwarzaczy mp3 (´・ᴗ・ ` )

Gitler

@VonTrupka ładowarką do telefonu na przykład

VonTrupka

@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ć

Klient do mnie napisał że program się przestał kompilować. Okazało się że to przez ostatnią aktualizacje Blynka do wersji 1.3. Dodali czeka kompilacji który sprawdza czy zahardkodowano BLYNK_TEMPLATE_ID , BLYNK_TEMPLATE_NAME i od teraz nie mozna ustalać tych wartości podczas runtime ( nie żeby wcześniej było można ale przynajmniej tego nie sprawdzali i wszystko działało). Jak macie ten sam problem na zakomentujcie linijki ze zdjęcia w BlunkApi.h.
Btw nienawidzę tej liby. Jest koszmarnie zaprojektowana. Przypomina mi projekt grupowy robiony na odwal się.

#esp32 #arduino #programowanie #elektronika #embeded
94c8aa21-addc-4dc3-8be9-5e7280080f2b
ZohanTSW

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ć

Gitler

@ZohanTSW a przy czym robiłeś ? Ja myślałem o automotiv

cec

A dlaczego tych stałych po prostu nie zdefiniować na poziomie toolchaina (globalnie w cmake/makefile)?

Gitler

To nie poprawi sprawy. Bo nie będziesz mógł ich zmienić w trakcie działania programu

Zaloguj się aby komentować

Gdzie we #wroclaw kupie takie koszyczki hydroponiczne? BTW tam fajną farmę hydroponiczną (pełny automat) wykonany na #esp32 i chce przeprowadzić testy na prawdziwych roślinach . Wiecie czy jest jakaś społeczność w Broclawiu która się tym zajmuje i do której mógłbym dołączyć żeby dzielić się doświadczeniami?

EDIT. Rury na koszyczki mają 110mm średnicy

#pytanie #gownowpis #hydroponika
d7a35ed1-70d1-44e1-baf7-d1b08d6bb6c7
Guma888

@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ć

Trochę mnie tu nie było bo musiałem ogarniać swoje żyćko #frens . Ale już mam więcej czasu i biore się za gówno projekty, których mam dużo rozgrzebanych. Poprawiłem dzisiaj ładowanie obrazów na stronie #flutter . Trochę przyspieszyła ale dalej ładuje się o wiele za długo. Wleciała też opcja tworzenia raw stringów dla #cpp. W konsoli widać błędy. Nie ukrywam że web developer ze mnie jak z koziej dupy fujarka ale postaram się je ogarnąć i zopymalizować stronkę, żeby ładowała się poniżej 2s. Uwagi i pomysły na ficzery odnośnie tej stronki mile widziane. Następne moje wpisy pewnie będą dotyczyły wifiManagera do #esp32 i naprawy mojego gnojownika #audi bo mam tam pare pierdół do zrobienia.
https://adampwr.gitlab.io/c_multiline_strigs_generator/#/
#programowanie
563b5f07-6267-4f95-a0ad-b2b1632b514d
senpai

Najlepszą stronkę widziałem kiedyś w django

Gitler

@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.

99527139-95c4-4c14-9733-310c93930896

Zaloguj się aby komentować

#esp32 #iot #programowanie #elektronika
Generator kodu do blynk - instalujesz apke w telefonie, wybierasz płytkę i blynk przysyła Ci na maila gotowy kod, wrzucasz przez arduino ide masz za grosze automatykę gotową.
#smarthome
https://examples.blynk.cc/?board=ESP32&shield=ESP32%20WiFi&example=GettingStarted%2FGetData
/*************************************************************
You can use this sketch as a debug tool that prints all incoming values
sent by a widget connected to a Virtual Pin 1 in the Blynk App.
App dashboard setup:
Slider widget (0...100) on V1
*************************************************************/
/* Fill-in information from Blynk Device Info here */
#define BLYNK_TEMPLATE_ID "TMPxxxxxx"
#define BLYNK_TEMPLATE_NAME "Device"
#define BLYNK_AUTH_TOKEN "YourAuthToken"
/* Comment this out to disable prints and save space */
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "YourNetworkName";
char pass[] = "YourPassword";
// This function will be called every time Slider Widget
// in Blynk app writes values to the Virtual Pin 1
BLYNK_WRITE(V1)
{
int pinValue = param.asInt(); // assigning incoming value from pin V1 to a variable
// You can also use:
// String i = param.asStr();
// double d = param.asDouble();
Serial.print("V1 Slider value is: ");
Serial.println(pinValue);
}
void setup()
{
// Debug console
Serial.begin(115200);
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
// You can also specify server:
//Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass, "blynk.cloud", 80);
//Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass, IPAddress(192,168,1,100), 8080);
}
void loop()
{
Blynk.run();
}
SUQ-MADIQ userbar
Gitler

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.

cec

@Gitler a nie można utworzyć pliku c/cpp, który będzie interfejsem i jako jedyny ją zaincluduje?

Gitler

@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ć

#elektronika #programowanie #esp32
limitowana wersja m5core z amelinową obudową za 30$
https://shop.m5stack.com/products/m5stack-basic-core-with-aluminum-alloy-enclosure-limited-edition
SUQ-MADIQ userbar

M5Stack Basic Core with Aluminum Alloy Enclosure (Limited Edition)

Description CORE Metal is a limited edition metal CNC commemorative edition of M5Stack Core host, a cost-effective entry-level master for the Internet of Things. It adopts Espressif ESP32 chipset, equipped with 2 low-power Xtensa® 32-bit LX6 microprocessors with main frequency up to 240MHz. Built-in 16M FLASH memory, integrated 2.0-inch full-color HD IPS display panel, speaker, TFCard slot and other peripherals. The full-coverage housing ensures circuit stability even in complex industrial applications. Internal provides a variety interface resources (ADC/DAC/I2C/UART/SPI, etc.) and 15x IO pins at the bottom, which is highly developable. Ideal for a variety of product prototyping, industrial control, intelligent building application. Power on/off operation:Power on: Click the red power button on the leftShutdown: Quickly double-click the red power button on the left*USB power supply *: By default, when USB is powered, it cannot be shut down Features Based on ESP32 development 16M FLASH Integrated full-color high-definition IPS display panel and a variety of hardware peripherals Rich resources interface, compatible with M5Stack stacking modules and sensors, highly expandable. Use M5CORE BOTTOM base built-in lithium battery, 15x IO leads. Compatible with multi-platform development: UIFlow MicroPython Arduino .NET nanoFramework Includes 1 × CORE Metal Applications IoT Controller DIY creator works Smart home control Specification Resources Parameters ESP32-D0WDQ6-V3 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi Flash 16MB Input power 5V @ 500mA Interface TypeC x1, I2C x1 IO G21, G22, G23, G19, G18, G3, G1, G16, G17, G2, G5, G25, G26, G35, G36 Button Physical button x 3 LCD screen 2.0"@320*240 ILI9342C IPS panel, maximum brightness 853nit Speaker 1W-0928 USB chip CH9102F Antenna 2.4G 3D Antenna Battery 110mAh @ 3.7V Cover Material Plastic ( PC ) Product Size 54*54*18mm Package Size 95*65*25mm Product Weight 42g Package Weight 43.5g Products related to this item BASIC-V27 (K001-V27) Driver Installation Click the link below to download the driver that matches the operating system. There are currently two driver chip versions, CP210X (for CP2104 version)/CP34X (for CH9102 version) driver compressed package. After decompressing the compressed package, select the installation package corresponding to the number of operating systems to install. (If you are not sure of the USB chip used by your device, you can install both drivers at the same time. During the installation process of CH9102_VCP_SER_MacOS v1.7, an error may occur, but the installation is actually completed, just ignore it.) When using it, if If the program cannot be downloaded normally (the prompt is overtime or Failed to write to target RAM), you can try to reinstall the device driver. Driver name Applicable driver chip Download link CP210x_VCP_Windows CP2104 Download CP210x_VCP_MacOS CP2104 Download CP210x_VCP_Linux CP2104 Download CH9102_VCP_SER_Windows CH9102 Download CH9102_VCP_SER_MacOS v1.7 CH9102 Download EasyLoader EasyLoader is a simple and fast program burner, which has a built-in product-related case program, which can be burned to the main control through simple steps to perform a series of functional verification. Download Windows Version Easyloader Download MacOS Version Easyloader Case description:This case will perform hardware running tests such as speakers, wifi, buttons, accelerometers, TF-card (microSD) cards, and screens. Pinmap LCD screen & TF card LCD pixels: 320x240 TF card supports up to 16GB ESP32 Chip GPIO23 GPIO19 GPIO18 GPIO14 GPIO27 GPIO33 GPIO32 GPIO4 ILI9342C MOSI/MISO / CLK CS DC RST BL TF Card MOSI MISO CLK / / / / CS Button & Speaker ESP32 Chip GPIO39 GPIO38 GPIO37 GPIO25 Button pin BUTTON A BUTTON B BUTTON C / Speaker / / / Speaker pin GROVE interface A & IP5306 The power management chip (IP5306) is a customized I2C version, and its I2C address is 0x75. Click here to view Register manual of IP5306. ESP32 Chip GPIO22 GPIO21 5V GND GROVE A SCL SDA 5V GND IP5306 SCL SDA 5V GND IP5306 charge/discharge, voltage parameters charge discharge 0.00 ~ 3.40V -> 0% 4.20 ~ 4.07V -> 100% 3.40 ~ 3.61V -> 25% 4.07 ~ 3.81V -> 75% 3.61 ~ 3.88V -> 50% 3.81 ~ 3.55V -> 50% 3.88 ~ 4.12V -> 75% 3.55 ~ 3.33V -> 25% 4.12 ~ / -> 100% 3.33 ~ 0.00V -> 0% PORT PORT-A(RED) G21/22 I2C PORT-B(BLACK) G26/36 DAC/ADC PORT-C(BLUE) G16/17 UART ESP32 ADC/DAC ADC1 ADC2 DAC1 DAC2 8 channels 10 channels 2 channels 2 channels G32-39 G0/2/4/12-15/25-27 G25 G26 M-BUS For more information on pin assignment and pin remapping, please refer to ESP32 datasheet Schematics Schematics Related Link ESP32 ILI9342C IP5306 Module Size Examples Arduino M5Stack Lib GET Arduino Example API Arduino API Video Version Change Release Date Product Changes Notes 2017.7 First Release(Core1.4) / 2019.7 TN screen changed to IPS screen(Core2.2) Please upgrade your M5Stack library to the latest version (v0.2.8 or above) to solve the screen reflection problem 2020.3 Battery capacity changed from 150mAh to 110mAh(Core2.4) / 2020.6 Flash size changed from 4MB to 16MB(Core2.5) / 2021.10 Upgrade v2.6, change CP2104 to CH9102, optimize structure details(Core2.6) / 2021.10 Upgrade v2.7 The screen was changed to a glass screen for clearer display;The Grove port adds a boost function to stabilize the 5.1V output with a more stable load;Add a battery-powered switch Note: 2018.2A PCB version of the device does not support C2C (TypeC to TypeC) connection and PD power supply. LEARN AND DOCUMENTS DOCUMENTS

m5stack-store
2e982d59-e0a1-4e93-af0f-a5bc76c38b73
sierzant_armii_12_malp

@SUQ-MADIQ


  1. Co to jest amelin? To ma coś wspólnego z Jérémym Amelinem, czy jak?

  2. Dlaczego to ma tag programowanie?

SUQ-MADIQ

@sierzant_armii_12_malp bo możesz zamontować sobie w vanie

Zaloguj się aby komentować

Ja tylko chciałem się pochwalić że opanowałem #oprogramowanie #esp32
w c++
nie oznacza to że znam język na pamięć ale że siadam i pisze świadomie korzystając z dokumentacji bibliotek bez zacinania się i rozkładania rąk jak do tej pory.
Do tej pory się uczyłem pythona i tyle sie nauczyłem że go nienawidzę jak pis tuska
python był dla mnie jak patologiczna rodzina, ostatnim projektem który mnie zdeterminował do walki przeciwko pythonowi i braku postępów jest ten -
https://streamable.com/bo926u
przycisk do zamontowania w rumplu jachtu, służący jako kontrolka do sterowania przez wifi automatyką pracy diesla - odpalanie, gaszenie, wyświetlanie ostrzeżeń. Wczoraj przesiadłem się całkowicie na C i projekty robie od nowa
zacząłem się uczyć w grudniu bo mi brakowało ostatniego skilla żeby mieć komplet wiedzy pozwalającej zbudować autonomiczny statek samodzielnie (wcześniej miałem doświadczenie w budowaniu dronów i podnoszę poprzeczkę, krok po kroku modernizując jacht morski) #zeglarstwo
#chwalesie #alkoholizm
SUQ-MADIQ userbar
3zet

@SUQ-MADIQ wreszcie się za normalny język wziąłeś 😁 najgorsze w C i cpp jest nie tyle język co czytanie dokumentacji i errat do nich do sprzętu na który kodzisz.

lipa13

@SUQ-MADIQ Fajny projekt, własne sterowniki mega cieszą gdy już się wszystko złoży do kupy i działa. Fajne jest też to, że nową funkcjonalność można mieć dokładając jakiś czujnik albo element wykonawczy i kawałek kodu a nie gotowy moduł za walizkę pieniędzy.


Co Cię tak zniechęciło do pythona? Pytam, bo ja podobne rzeczy piszę właśnie w, miedzy innymi, pythonie i jak dla mnie to całkiem spoko język do takich rozwiązań.

Zaloguj się aby komentować

Następna