-
Thread
Arduino: digitalRead in Interrupt ist unzuverlässig
Ob S. schrieb im Beitrag #7849721: > Ja, durchaus. Was spricht dagegen? Nicht jeder ist im Besitz eines 32:9 Monitors. ;-)
01 01 sts 0x0101, r30 ; 0x800101 <enc_last> enc_delta += pgm_read_byte(&table[last]); 32: f0 e0 ldi r31, 0x00 ; 0 34: e0 50 subi r30, 0x00 ; 0 36: f0 40 sbci r31, 0x00 ; 0 38: e4 91 lpm r30, Z 3a: 80 91 00 01 lds r24, 0x0100 ; 0x800100
-
Thread
Spannungsversorgung mit begrenztem Eingangsstrom
Laa mich raten: Es geht um einen ESP32, richtig?
Batterie ja ewig. Steve van de Grens schrieb im Beitrag #7636386: > Laa mich raten: Es geht um einen ESP32, richtig? Dann ist sie aber schon am selben Tag leer.
-
Thread
Espressif DevCon 2023, Tag 2 – Das Ökosystem spricht
 In der QA stellte er außerdem fest, dass die Verfügbarkeit des ESP32-P4 für das Ende des Jahres avisiert ist. ### ESP_IDF als Arduino-Alternative und mit Testhelfern Ein Vortrag zu den Vorteilen und der Schulung von Anfängern im Bereich der Nutzung von ESP_IDF
dienen. Zu beachten ist, dass der ESP32-S3 mitunter durchaus hoch auflösende Displays ansteuern kann.  LVGL gilt dabei übrigens als “Best Practice” – mehrere Vortragende von Espressif erwähnten bzw nutzten
-
Thread
[V] Bausatz für Giess-o-mat Sensor
Meine Platinen aus Fred's Shop sind gestern angekommen. Auf den ersten Blick eine super Qualität! Vielen Dank! @zentris: Hast Du schon mal überlegt oder gar versucht, den ESP8266 durch einen nRF5x (Bluetooth LE) zu ersetzen
Mesh-Netz denkbar... Muss sehen, ich verfolge zunächst meinen Pfad weiter, evtl. steige ich auf die ESP32 um, wenn ich Zeit dafür finde... Grüße, das Zen
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2020
ich noch nicht in meinem Postfach finden: - Jonas G. (9k81g4n3y) - Daniel K. (hexacube) -Steffen S. (steffen_s57) Raphael S. schrieb im Beitrag #6329029: > https://www.mouser.de/ProjectManager/ProjectDetail.aspx?AccessID=9e3c3fcd46 Die DS2484R+T sind gerade nicht verfügbar. Schau mal, ob ich
Kurze Frage: Wurde die letzte Bestellung 2020 (s.o.) schon weiter versendet?
-
Thread
Wozu übertrieben schnelle Microcontroller?
Ein ESP32 kostet praktisch das gleiche wie ein 8-Bit-Prozessor. Teilweise sind die 8-Bitter sogar deutlich teurer. Und von der Leistungsaufnahme ist der ESP32 auch nicht unbedingt viel schlechter. Je nach
dann gibt es eben Serial1 und Serial2. Genau so ist es und hier gleich das Code-Beispiel auf dem ESP32 (a.k. übertrieben schneller Microcontroller ;-) ): https://circuits4you.com/2018/12/31/esp32-hardware-serial2-example/
-
Thread
Made by Developers, Made For Developers – ESP32 DevCon, Tag 1
sich indes nicht über die Meldung freuen, dass die vor einiger Zeit übernommene M5Stack “die besten ESP32-Devboards” produziert – im Rahmen der Vorstellung präsentierte An einige Produkte.  Als Wachstumsbereiche avisiert Espressif einerseits den S3 und den P4, die
Schiessen” realer Chips unnötig macht.   Interessant war in diesem Zusammenhang auch eine Frage nach einem in dem ESP32 integrierbaren LAN-Modul.  Alternativ dazu bietet sich die Kompilation
-
Thread
Alten Verstärker umbauen
, wovon ein Kanal leider defekt ist. Um es etwas zu modernisieren, würde ich gerne dies mit einem ESP8266 ausstatten, und mit nem (bzw 2) Digitalpoti den alten austauschen. Hat das jemand so schonmal gemacht? Hab leider nahezu nichts dazu gefunden, bis auf Threads bezüglich der 4 Pin Poti's.
Benjamin G. schrieb im Beitrag #7109937: > ich gerne dies mit einem ESP8266 ausstatten, und mit nem (bzw 2) > Digitalpoti den alten austauschen. Aha. Was hastvdu bisher mit ESP gemacht? Matthias S. schrieb im Beitrag #7110088: > einfach mit LDRs gelöst, Coole
-
Thread
Wechselspannung als Trigger für einen GPIO nutzen
jeden Fall bekommt man mit, das dort ein Zug ist oder war. Da die Informationen sowieso mit einem ESP32 verarbeitet werden sollen, bietet sich auch das serielle Interface an. (Weil die ESP32 nicht mit sonderlich vielen Pins ausgestattet sind.) Das Interface wird in Modellbahnkreisen übrigens s88 genannt: https://de.wikipedia.org/wiki/S88-R%C3%BCckmeldebussystem Mit RJ45-Steckern dann s88-N. Dazu gibt es sogar eine "Spezifikation": http://s88-n.eu/ Gruß Jobst
-
Thread
Frage zur C Syntax
@ Helmi (Gast) >uVision 3 Arm Compiler 16 oder 32 Bit? >ftw_fix_1 2.333uS 440Byte >ftw_fix_2 2.167uS 352Byte >ftw_float_1 1.083uS 360Byte >ftw_float_2 2.167uS 824Byte >CPU Clock 12MHz Sieht schon wesentlich besser aus, aber immer noch
muss bei 1/128Hz zB. vor'm Funktionsaufruf erstmal geshifted werden), nimm einfach einen double wenn's 1/128Hz sein soll, sonst einen float. Das hab ich im ersten Beitrag von mir zu dem Thema geschrieben. Jetzt hat's ca. 50 Beiträge gebraucht um das zu bestätigen. PS das 32bit*32bit 32bit ergibt
-
Thread
Fröling Heizungssteuerung auslesen.
Projekten "PC" ist ein simples Konsolen-Programm um über eine serielle Schnittstelle die Lambdatronic S3100 meines Fröling p2 Kessels auszulesen. Das 2. Projekt benutzt die selbe Softwarebasis und läuft auf einem AVR NET IO board, das es bei Pollin zu kaufen gibt, also auf einem AT MEGA32. Die NET_IO liest
"PC" ist ein simples > Konsolen-Programm um über eine serielle Schnittstelle die Lambdatronic > S3100 meines Fröling p2 Kessels auszulesen. Das 2. Projekt benutzt die > selbe Softwarebasis und läuft auf einem AVR NET IO board, das es bei > Pollin zu kaufen gibt, also auf einem AT MEGA32. Die NET_IO
-
Thread
Atmega SRAM Adresse lesen
wurden mir bis jetzt je zu eng und dann kam der ESP32 Stefanus F. schrieb im Beitrag #5585178: > Ich habe die AVR schon sehr lange nicht mehr > low level (Assembler) programmiert und ich zuletzt den PC1500 mit LH5803 danach brauchte ich das nie
Also ich habe jetzt .s, .S und .asm ausprobiert. Gibt bei allen das Gleiche.
-
Thread
Loxone Link - CAN-Bus
Es gibt von mir schon eine Pokeys-Ersatzplatine, hat einen PIC drauf und hat den Pin's entsprechende MCP23(S)017's drauf Die Platine hat einen XPort , ESP und seriellen PinOut drauf, also ziemlich flexibel. Diese Variante gibt es schon, aber ich route ja als Hobby, deshalb erzählte
Ich würde den STM32 mit CAN Bus nehmen. (a) ist schon fertig zu kaufen incl. CAN Bus (b) Code habe ich schon fertig (Sirene u.s.w.)
-
Thread
Dynamischer Variablenname in Scheife hochzählen
RGB-Leiste Stufe 6 int LED7 = 30; // Output RGB-Leiste Stufe 7 int LED8 = 31; // Output RGB-Leiste Stufe 8 int LED9 = 32; // Output RGB-Leiste Stufe 9 int LED10 = 33; // Output RGB-Leiste Stufe 10 int LED11 = 34; // Output RGB-Leiste
So? int LED[] = { 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38}; pinMode(LED[], OUTPUT);
-
Thread
Treiber Silabs CP2102 USB zu UART in Win10
Hallo, ich bekomme ESP32 boards mit dem CP2102 als USB-UART bridge nicht zum fliegen. Wähle ich den Treiber aus wird er installiert aber kann nicht gestartet werden, error code 10 . Ich bekomme also auch kein COM port zugewiesen
Hab jetzt nochmal ein ESP32 board mit CP2102 aus dem teureren Präsenzhandel gekauft um keinem fake zum Opfer zu fallen. Auf nem win10 die frischen Treiber von Silabs gezogen, wieder taucht keine serielle Schnittstelle auf. Die
-
Thread
DIY-Bluetooth Headset + Mikrofon - Komponentenfrage
Wenn du doch etwas selbst machen willst bzw. du Suchbegriffe suchst. Nimm einen ESP32 oder einen nrf52 die haben Bluetooth, GPIOs und I²S on board. Einen kleinen I2S/DAC/Audio Verstärker z.B. PCM5102A und ein I2S Mikrofon (Gib bei Aliexpress "I2S" ein). Dazu einen kleinen Lipo-Lader
Cartman schrieb im Beitrag #7041211: > Ob so ein ESP32 einen Bluetoothaudiostream richtig handeln kann, > wage ich mal zu bezweifeln. Warum nicht?
-
Thread
ESP32 andauern reset
ESP_LOGI(TAG, "esp_now_add_peer"); ESP_ERROR_CHECK(esp_now_add_peer(&peerInfo)); message_s.id = 0x01u; message_s.x = 1u; message_s.y = 0u; while(1) { ESP_LOGI(TAG
tail 12 room 4 load:0x40078000,len:13212 load:0x40080400,len:4568 entry 0x400806f4 I (30) boot: ESP-IDF v4.2-dirty 2nd stage bootloader I (30) boot: compile time 10:15:36 I (31) boot: chip revision: 1 I (34) boot_comm: chip revision: 1, min. bootloader chip revision: 0 I (41) boot.esp32: SPI Speed
-
Thread
Genauigkeit Webseiten Atomuhren?
Hallo, ich habe jetzt auf einem ESP32 einen NTP Client laufen. ptbtime1.ptb.de. Ich aktualisiere aller 100ms die locale tm Struktur und lasse die Zeit ausgeben wenn die Sekunde unterschiedlich zur alten ist. Die Webseite der PTB läuft
deine Uhrzeit zwischen den NTP-Updates immer falsch, einfach weil sie stillsteht. das Espressif-ESP32-Arduino-Framework bringt doch alles mit, das gleich richtig zu machen. Musst nur configTime mit deiner Zeitzone und ein bis drei Servern aufrufen, und schon hat der ESP die richtige Zeit, und hält
-
Thread
Probleme beim einrichten von IPv6
DISTANCE 0 A S ::/0 2001:af:31::1 1 1 ADC 2001:af:31::/48 ether1_wan 0 2 ADC 2001:af:31:ff01::/64 bridge 0
metric 256 pref medium 2001:af:31:ff01::/64 dev enp2s0 proto ra metric 100 expires 2591536sec pref medium 2001:af:31:ff01::/64 dev enp2s0 proto kernel metric 256 pref medium 2001:af:31:ff01::/64 dev enp2s0 proto ra metric 1002 pref
-
Thread
PPS5330 Labor-Netzteil hack
in function and in pin configuration except that S3C72P9 have a 32,768 ×8-bit ROM, 1056×4-bit RAM, 12 common selectable and LCD contrast control function. OTP The S3C72P9 microcontroller is also available in OTP (One Time Programmable) version, S3P72P9. S3P72P9 microcontroller has an on-chip 32K-byte one-time-programmable EPROM instead of masked ROM. The S3P72P9 is comparable to S3C72P9, both in function and in pin configuration. Er hat zwar "EPROM
-
Thread
GCC: Sehr langes C-Programm für Zielsystem PC
100 MB großen Listing: 28 main: 29 0000 8D4C2404 leal 4(%esp), %ecx 30 0004 83E4F0 andl $-16, %esp 31 0007 FF71FC pushl -4(%ecx) 32 000a 55 pushl %ebp 33 000b 89E5 movl %esp
Mmmkay...hab alle variablen mit 0 initialisiert, und raus kommt... nan Ok...da wird durch s1 dividiert, also sollte man vielleicht s1 nicht mit 0 initialisieren, aber andererseits müsste dann + oder - inf rauskommen und nicht nan...also...s1 mit 1 initialisiert, und raus kommt... nan
-
Thread
EmbeddedWorld 2026, Catch-All – Bauteile, Stromversorgungen, Meshnetze uvam
so manches, was es eigentlich gar nicht geben sollte... ### DFRobot: X86-Raspberry Pi und neue ESP32-Boards DFRobot schickt ein neues Mitglied der (teuren) LattePanda-Serie ins Rennen. Das um rund 250 USD erhältliche Board bietet Windows 11 auf einem Atom N150.  Bildquelle, alle: Autor Außerdem gibt es neue ESP32-Boards, die die neuen MCUs P4 und C5 enthalten:   ### ABOV – Mikrocontroller aus Korea Die koreanische ABOV war abermals auf
-
Thread
1000 und mehr LEDs einzeln ansteuern?
Ich verwende an vielen Stellen in der Wohnung ESP32 mit WLED und WS2812b oder SK6812 LED Streifen. WLED ist eine sehr weit entwickelte Software: https://github.com/Aircoookie/WLED Kann direkt auf ESP8266/ESP32 installiert werden, nur ein USB
Abstand in mm an, also z.B. Module mit P2, P3, P5, P8, P10, P15 Die Matrix-Größe beträgt 8x8, 16x16, 32x32 oder auch rechteckig, z.B. 32x64. Dann muss man noch unterscheiden, ob indoor oder outdoor (wasserdicht). Es gibt Treiber-Platinen für Raspi, Arduino, ESP und auch "richtige" Rechner (z.B. Hersteller
-
Thread
Wieviel Wh zieht euer Kühlschrank pro Tag?
> Log so sehr begrenzt wäre, aber evtl. gibt's andere die man mit einem > 4MB Speicher nachrüsten oder gar kaufen kann) > Kennt jemand so ein Projekt? Was? Was ist ein Standalone-ESP-basiertes Dings überhaupt? Ich rätseln....
michael_ schrieb im Beitrag #7150209: > So, ein Tag mit dem Tiefkühlwürfel sind um. > > Es sind 0,32KWh bei einer stolzen Raumtemperatur von 27°C. > Er wurde nur 1x kurz geöffnet um etwas zu entnehmen. So, und nun sind 8 Tage rum. Ich komme da auf 0,31KWh pro Tag. Bei 23° - 27°C. Die letzten
-
Thread
Lampe jeden Sonntag einer geraden Woche leuchten lassen
In der Arduino-IDE ist für den ESP bereits ein Beispiel für einen NTP-Client hinterlegt.
mit Cron -> etwas überdimensioniert > - µC mit Funkuhr -> keine Erfahrung mit solchen Modulen > - ESP in einem WLAN (ist vorhanden) -> gerade meine brauchbarste Idee > > Fällt euch noch etwas ein? Ganz analog: meine Frau übernimmt das Erinnern, und das sehr zuverlässig ;-) Ansonsten, wenn's
-
Thread
Giess-o-mat mit AVR Version 2
mir mal deine Anleitung durchgelesen und bin auf die Bemerkung gestossen, dass du den Einsatz des ESP32 nicht empfiehlst: Wo lag das Problem bzgl. der Zuverlässigkeit? Ich selbst habe ESP32 und auch ESP 8266 mehrfach im Einsatz und nachdem ich dort die Stromversorgung der Chips direkt am Chip-Layer
Ein weiteres schönes Projekt, dass einen ESP32 UND Arduino nano verwendet: https://www.xythobuz.de/giessomat.html
-
Thread
Arduino Uno Q-Preiserhöhung, Mikrocontroller mit Klasse D-Verstärker, OnSemi X Synaptics uvam
visualisiert.  Bildquelle: https://dronuradaras.lt/ ### Espressif ESP32-S31 – im Zeichen von Bluetooth Audio Spätestens mit der Ankündigung des LyraT-Boards und des dazugehörigen ADF-Frameworks war klar, dass man im Hause Espressif alle Arten vernetzter Audioelektronik
Newsletter findet sich unter anderem die folgende Grafik, welche die Bluetooth-Audio-Fähigkeiten des neuen ESP32-S31 hervorhebt.  Bildquelle: https://www.linkedin.com/posts/espressif-esp32-esp32s31-ugcPost-7475470165116153856-IP4P/?utm_source=share* ### Koexistenzprojekt
-
Thread
Schulnotenbewertung eines Arduino-Programms
nicht das gleiche, wie unmöglich. Die 32Bit und 64Bit Arduinos oder auch Fremdprodukte haben std::string durchaus dabei. Ralph S. schrieb im Beitrag #8045143: > Nur dass du dann dann ein Objekt String > (großgeschrieben) mit seinen eigenen
:32.347 -> -- 18:31:33.333 -> -- 18:31:34.344 -> -- 18:31:35.370 -> -- 18:31:36.335 -> -- [/code]
-
Thread
Arduino Every - Erfahrungen?
kommen wie I2C-A/D oder D/A oder nur ein I2C-LCD, hagelt es Fehlermeldungen. Das gleiche wie beim ESP32, auch auf dem spielt praktisch keine externe A*-Lib. > Das Teil ist dennoch interessant. Erstmal nicht mehr. > Wenn du Zweifel hast, nimm den Mega2560. Der kommt auf einem unzumutbar monströsen
Interpretation lässt das alles leider nicht zu. Edit: Nochwas. Die Aussage vom TO: > Das gleiche wie beim ESP32, auch auf dem spielt praktisch keine externe > A*-Lib. geht ebenfalls in die falsche Richtung. Für alle nicht Original Arduino Boards, sprich alle ESP Boards und was es sonst noch so gibt, neuerdings
-
Thread
Kleinen RF Sender über LAN schalten
Lutz S. schrieb im Beitrag #7298395: > ein > Arduino der einen viel zu großen Umfang an Möglichkeiten mitbringt, > scheidet also aus. so ein Arduino, ESP, kostet doch nichts Hast Du auch extra mehrere
Schau dir mal den ESP32-EVB Olimex an.
-
Thread
relativ genaue Uhrzeit von WO?
Verbindungsqualität, eine sekundengenaue Uhrzeit bekommen - da Du eh online bist, sollte Das "für's Erste" doch vll. schon reichen. MfG ... ok ... im http-Header steht's ja auch drin :)
programmiert mit Arduino IDE, hat Netz-Zugriff und es gibt für die Arduino IDE Bibliotheken für NTP (s. oben) bingo !!!
-
Thread
WS2812B mit 3.3V ansteuern
Ein stink normaler Pullup <1.8k an 5V reicht aus. Zusätzlich; Den entsprechenden Ausgang des STM32 auf Open-Drain umstellen.
sein. Bei vielen Gehäuseformen hat der gar keine Funktion und sollte nicht angeschlossen werden. (s. Datenblatt S.3) https://assets.nexperia.com/documents/data-sheet/74LVC1G17.pdf
-
Thread
Sammelbestellung OLED 0.96 I2C für den ESP8266
btw: Der ESP unterstützt I²C sowie auch SPI. Anbei ein Beispiel zum studieren mit mehreren I2C Sensoren und auch Analogen Gas Sensor. Quelle: "Costaud" http://bbs.espressif.com/viewtopic.php?f=15&t=31
R. W. schrieb im Beitrag #3935752: > Die technischen Fragen wären besser im ESP8266 Thread aufgehoben? Davon gibt's inzwischen viele, meinst Du einen bestimmten? Da das Thema Sammelbestellung durch ist und ich noch Antworten schuldig bin, poste ich trotzdem nochmal hier.
-
Thread
Pc selber bauen empfehlungen
werden 50% videoschnitt/ bildbearbeitung 20% office und internet 20% CAD und programieren (für esp32/8266, arduino, stm32) 5% sonstinges also zocken werde ich höchstens in fhd ich denke 32gb ram passen im moment nicht ins budget, ausser ihr habt vorschläge für guten und günstigen ich werde
schrieb im Beitrag #5873593: > also um mal klarheit zu schaffen > 20% CAD und programieren (für esp32/8266, arduino, stm32) Da brauchts MINDESTENS 128GB RAM!!!!!! ;-) > ich werde 1x 16gb ram nemen Schlechte Idee....bremst so den Speichercontroller und die CPU gewaltig aus. Es sollten zwei
-
Thread
BUG? ESP32 S2 (mini) gibt auf DAC_CHANNEL_2 nur 128-255 aus :-(
Core scheint noch die veraltete dac.h von Espressif zu nutzen https://github.com/espressif/arduino-esp32/blob/master/cores/esp32/esp32-hal-dac.c#L31 und nicht die neue dac_oneshot.h https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/dac.html Laut https://www.wemos.cc
natürlich die 10 kHz pwm von ledcWrite(ledChannel, iOut); nicht stört. Ist das nun ein Bug vom ESP32 S2 der immerzu das letzte Bit vom DAC_2 auf 1 hält ?
-
Thread
Geeigneter µC für großes LED-Matrix-Projekt
OUTPUT_ENABLE und CLOCK der Shift Register benötigt. Das macht insgesamt 23 Pins, dann ist der ESP32 mit seinen GPIO-Pins auch voll. Ich habe allerdings auch noch die Anforderung, dass ich gerne Ethernet on-board hätte, denn das Display soll später auf ArtNet/e1.31-Befehle reagieren können (damit
Jonathan schrieb im Beitrag #7464914: > Bei meiner Suche fand ich ebenfalls die STM32-basierten Nucleo-Boards, > davon gibt's auch welche mit Ethernet - könnte das eventuell etwas sein? Klar, why not?
-
Thread
Neue Bauteile: wasserfest, innovativ oder klassisch?
Ein frischer Monat bringt frische Bauteile mit sich. Neben einem Compute Module mit einem ESP32-P4 gibt es neue Messtechnik, wasserfeste Lautsprecher und vieles mehr zu sehen. Hier wie immer eine Liste der interessantesten Kandidaten. ### Analog Devices AD-IMP2501EBZ-SL – Impedanzanalyse
oder Strombereich benötigt, muss lediglich das entsprechende Lastmodul austauschen. ### Espressif ESP32-P4X-EYE jetzt im Vertrieb erhältlich Dass Espressif für den ESP32-P4 auch ein Kameraboard anbietet, ist keine wirkliche Neuigkeit mehr. Nun taucht das bereits mehrfach vorgestellte Produkt auch bei
-
Thread
gcc: Seltsames Verhalten in compile-time Berechnung
[/code] Dann ist alles in Ordnung, jede Variable hat den Wert den ich erwarten wuerde (testCalc.s): [code] .file "testCalc.c" .globl myTestVariable1 .section .rodata .align 2 .type myTestVariable1, @object .size myTestVariable1, 2 myTestVariable1: .value 31 .globl
wie folgt anpasse: [c] #include <stdint.h> #define LARGE_NUMBER (24500000000) static const uint32_t mPrescaler = 70000; volatile const uint32_t myTestVariable1 = LARGE_NUMBER / (mPrescaler * 70000); volatile const uint32_t myTestVariable2 = LARGE_NUMBER / (70000 * 70000); volatile const uint32