-
Thread
STM32 Flash Schaltung über UART
übermüdet ;) ---- Datenblatt: https://datasheet.lcsc.com/lcsc/1912111437_STMicroelectronics-STM32G030K8T6_C431631.pdf LCSC Produktlink: https://www.lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_STMicroelectronics-STM32G030K8T6_C431631.html
Nein. So geht das am Reset Pin: So müsste es dann passen? (RESET2; hatte den falschen Wert bei C3 (ja der wird noch C2; hatte etwas probiert))
-
Thread
Einfachst speicher für BalkonPV
. schrieb im Beitrag #7484816: > 4 Stück für 75€ inkl. MwSt. Ali, Versand 4€ Ist aber der der ESP32-C3, ein single core. Roland E. schrieb im Beitrag #7484828: > Nein. Doku gibts keine. Schade. Wie du das steuerst hätte mich schon interessiert.
schrieb im Beitrag #7484816: >> 4 Stück für 75€ inkl. MwSt. > > Ali, Versand 4€ > Ist aber der der ESP32-C3, ein single core. > > Roland E. schrieb im Beitrag #7484828: >> Nein. Doku gibts keine. > > Schade. Wie du das steuerst hätte mich schon interessiert. Groß gesteuert wir da aktuell nix
-
Thread
PIC16F1509/Sansmart LCD2004/I2C , benötige etwas Hilfe
der Arduino IDE ist die I2C Adresse 0x27 oder 0x3F. MfG
://controllerstech.com/lcd-20x4-using-i2c-with-stm32/ > > Aufgefallen ist mir auf den ersten Blick die dortige > Initialisierungs-Sequenz, die I2C Adresse und auch der von dir > abweichende Wert für den 4-Bit Mode. Nur (?) unter der Arduino
-
Thread
Keypad 3x4 with Row + Column LEDs
dem Experimentierkasten. Anbei ein, eher mäßiges, Video vom ersten Testlauf. Anmerkung: Allen esp32 Anwendern sei gesagt, dass es nicht zuverlässig funktioniert den 74HC595 mit 5 Volt zu versorgen und die Eingänge des 74HC595 mit den Outputs vom esp32 (~3.3Volt) anzusteuern. Das entspricht auch
ElC schrieb im Beitrag #7501697: > Allen esp32 Anwendern sei gesagt, dass es nicht zuverlässig funktioniert > den 74HC595 mit 5 Volt zu versorgen und die Eingänge des 74HC595 mit den > Outputs vom esp32
-
Thread
ESP32: PWM-DAC mittels der LedC-Funktionen machbar?
Ich habe eine Frage bezüglich des ESP32 bzw. der LedC-Funktionen der Arduino-Software: Werden die PWM-Signale durch einen Wechsel von Active-High mit Active-Low erzeugt oder ist das ein Active-High im Wechsel mit High-Z, sprich der Pin
Genau das, was ich an Assembler liebe und an Arduino hasse - bei Assembler weiß ich genau, was ein µC macht, bei Arduino und vorgekochten Libs weiß ich genau gar nichts. Leider fällt das ESP32 Programmieren in Assembler aus wegen ist nicht, der AVR war der letzte Controller, dessen Befehlssatz ich für
-
Thread
ESP01S findet BME280 nicht
im Beitrag #7482473: > Hast Du einen Arduino-UNO da? Ich denke, mit 5V versorgt und an einem > µC, der ebenfalls mit 5V läuft, wird Dein Modul funktionieren. Ich habe es ja mit einem ESP32 Dev Board probiert. Dort habe ich den Sensor auch am 3.3v Pin vom ESP32 betrieben und dort funktioniert
Manfred P. schrieb: >> Hast Du einen Arduino-UNO da? Ich denke, mit 5V versorgt und an einem >> µC, der ebenfalls mit 5V läuft, wird Dein Modul funktionieren. > > Ich habe es ja mit einem ESP32 Dev Board probiert. > Dort habe ich den Sensor auch am 3.3v Pin vom ESP32 betrieben und dort > funktioniert
-
Thread
ESP32 sporadischer reboot alle 2h
Failed to get PID of a device on com6, using standard reset sequence. . Detecting chip type... ESP32 Chip is ESP32-D0WDQ6-V3 (revision v3.0) Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None Crystal is 40MHz MAC: b0:b2:1c:4e:c3:2c Uploading stub... Running
Unsupported detection protocol, switching and trying again... Connecting..... Detecting chip type... ESP32 Chip is ESP32-D0WDQ6-V3 (revision v3.0) Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None Crystal is 40MHz MAC: b0:b2:1c:4e:c3:2c Uploading stub... Running
-
Thread
IR-LED auf LED-ControllerBoard mit µC ersetzen?
schon enthält, und hinten ein empfangenes Digitalsignal rauswirft, ja, den kann man ersetzen. Beim ESP gibt es dann vielleicht noch ein 3.3V/5V Problem, aber das kann man lösen.
ganz weg (ist meist ein kleiner PIC drin) und hängst die drei Logiclevel-MOSFET zur Steuerung der 3 Farbkanäle direkt an deinen ESP. Die drei PWM wirst du ja noch selber erzeugen können.
-
Thread
HT2003/2GVS Klingelanlage mit ESP32S erweitern
Hallo :) Ich würde gern meine Klingelanlage (HT2003/2GVS) mit einem ESP32S erweitern. Der Schaltplan[1] sah soweit so einfach aus und mein ESP32S ist soweit auch fertig programmiert. Ich haben nun zuerst ausprobiert das Signal der Etagenklingel (ET) abzugreifen und als
[1] https://www.str-elektronik.de/fileadmin/user_upload/Downloads_allgemein/Beide/Pool_Datenbl%C3%A4tter_Anleitungen_Schaltpl%C3%A4ne/analoge_Gegensprechanlagen/STR_NH205TVM_Schaltplan_Fehlersuchhilfe.pdf
-
Thread
(V) Diverses Bastelmaterial 2
Noch was kann weiterziehen: 9. Esp32 auf Platine. Kann für Uhr oder TinyVectrex genutzt werden. Zwei BNC Buchsen lege ich bei: 12€ 10. Dutchtronix Platine mit Atmega328 und USBasp Programmer: 10€ 11. USBasp Programmer mit Kabel
Hier noch Links: esp32-Uhr: https://github.com/petersieg/ESP32_OscilloscopeClock und TinyVectrex: https://github.com/petersieg/ESP32_TinyVectrex und Dutchtronix: http://www.dutchtronix.com/ScopeClockH3-1-Enhanced.htm
-
Thread
ESP32: Wie das beste aus dem ADC herausholen?
externer 8fach 12/16Bit ADC, der sich über SPI oder I2C anbinden lässt, aber habe ich nicht da, kostet Geld und ich wüsste auch erstmal keinen, bzw. nur 4fach gibt's bei der Arduino-Fraktion gute Lösungsansätze. Aber dann brauche ich auch keinen ESP32, dann
https://github.com/e-tinkers/esp32-adc-calibrate
-
Thread
LXQt vs XFCE vs IceWM oder Cinnamon: was setzt ihr ein und warum?
frickeln ist nicht nur Selbstzweck, denn wir wollen Linux auf allen Devices - auf Raspi, Bananapi und auf ESP 8266 oder dem esp 32 und - hmmm - warum nicht auch noch am Ende sogar noch auf deinem Scheiss Toster.. ;) >Wer sich heute noch über den "richtigen" Dekstop/WM oder Speichersparen bei diesen Dingern
Mem: 15Gi 11Gi 773Mi 215Mi 3,5Gi 3,7Gi Swap: 4,0Gi 3,3Gi 721Mi [/code] Random Suchergebnis nach "Linux swappiness": http://juliusbeckmann.de/blog/linux-speichermanagement-tunen-swappiness.html
-
Thread
Fußboden-Temperatursensor auslesen (alte Tekmar Serie 30)
Impedanzwandler und Schutzbeschaltung sinnvoll ist. Mit 4,5mA decke ich den Bereich recht gut ab (3,213V bei 10°C und 0,9V bei 50°C). Ich hatte auch schon eine recht preiswerte Stromquelle rausgesucht, allerdings schafft die laut Datenblatt wahrscheinlich keine 4,5mA bei 3,3V: PSSI2021SAY (https
ich auf DS1631 umgestiegen und seit über drei Jahren auf den MCP9808. Zum Ansteuern nimmst Du ein ESP32 oder billiger und ausreichend einen D1 Mini. https://www.reichelt.de/d1-mini-kompatibles-esp8266-board-v2-0-d1-mini-p253978.html?&trstct=pos_0&nbc=1 Programmiert wird mit der kostenlosen Ardurino
-
Thread
NEMA 17 Schrittmotor lässt sich nicht ansteuern.
Schritt für Schritt weiterschalten und bei jedem einzelnen Schritt alles nachmessen. Vergiss erstmal den ESP32 und steuere den Stepper-Controller z.B. über Kippschalter (mit RS-FF zur Entprellung) an.
für den Motor. Der Controller wird über meinen Laptop versorgt, von dem auch der Sketch auf den ESP32 geladen wird. Auf den Fotos ist er nur gerade nicht angeschlossen.
-
Thread
Taktik-Kompass selbst bauen
Meines Project ist vielleicht eine gute start: https://github.com/RP6conrad/ESP-GPS-Logger#readme Kompass module : ublox M8/M9/M10 (M8/M10 10Hz, M9 bis 20 Hz) E-paper mit ESP32 : T5 2.13 Lilygo Wichtig : Ein gps gibt nur eine gultige Heading (kompass) bei minimale Geschwindigkeit
mit ein IMU (in flamisch, google translate): http://wiki.robotmc.be/index.php/Goedkope_10DOF_met_I2C_aansluiting Und hier GPS combiniert mit IMU : http://wiki.robotmc.be/index.php/Robot_met_GPS_%3F
-
Thread
zwei Microkontroller verbinden
ordere mal noch eine Scheibe Salami. Qusai schrieb im Beitrag #7473461: > 1. 5VDC/100mA > 2. 3VDC/500mA Was soll das sein? µC sind das keine, eher Netzteile? Als welche konkreten µC sollen verbunden werden? Qusai schrieb im Beitrag #7473461: > mit zwei kanal je Kanal 10 Mbit. Sportlich:
Länge der Leitung und der Übertragung an ... vielleicht reicht SPI (mit Fifo im Empfänger ?). Ein STM32H7 (3,3V) hätte da keine Probleme. Der 3,3V MC braucht 5V tolerante Eingänge, der 5V MC muss mit den 3,3V am Eingang auskommen. Oder eben Pegelwandler ... Was die mA da zu suchen haben
-
Thread
(V) Diverses Bastelmaterial Gesperrt
1. Labornetzteil: 25€ 2. C1-94 Oszilloskop - sehr klein - Konditausch/Revision muss sicher bald mal erfolgen: 35€ - mit esp32 Uhr Platine und Kabeln + 10€ 1:1 und wenn ich es noch finde 1:10 Messkabel gehören zum C1-94 dazu. 3. BNC Konnektoren Printeinbau - die gute Metallausführung: 1€/Stück - alle zusammen für 25€ 4. Überraschungspaket: esp32 Uhr-Leerplatine plus andere Platinen. Lochrasterplatinen. 2x BNC Printbuchse
-
Thread
ESP-32 SPI sendet falsche bits
bekommen. Vielen Dank für eure Hilfe. Mein Aufbau/Schaltplan ist im Anhang. *Master-Code:* [c] #include <ESP32DMASPIMaster.h> ESP32DMASPI::Master master; static const uint32_t BUFFER_SIZE = 4; /* Tx byte: bit 1: 1 == cmd bit 2: 1 == pin is high bit 3 - 8: pin_nr */ uint8_t*
0] | 0b01000000; } master.transfer(spi_master_tx_buf, spi_master_rx_buf, BUFFER_SIZE); } [/c] *Slave-Code:* [c] #include <ESP32DMASPISlave.h> ESP32DMASPI::Slave slave; static const uint32_t BUFFER_SIZE = 4; /* Tx byte: bit 1: 1 == valid message bit 2: 1 == pin is high bit
-
Thread
Erste Schritte STM32 mit PlatformIO, welches Framework?
Hallo zusammen, nach diversen Arduino und ESP32 Projekten soll es diesmal ein STM32F103 werden. Als Entwicklungsumgebung soll VSCode mit PlatformIO genutzt werden. Hier beginnt mein Problem bei der Auswahl der vielen verfügbaren Frameworks.
nehmen könnte, wie ich es von Arduino und ESP32 kenne. Mir sind aber auch die Limitationen einiger Libraries (z.B. Verwendung von Delay) bekannt. Die möchte ich gern vermeiden. Grüße Patrick
-
Thread
Atmel AVR mit ESP32 NodeMCU ins WLAN?
beim Design schon aufpassen, was einem sonst hinterher auf die Füße donnert? 2. Sind die Pins des ESP32 bzw. des NodeMCU DevBoards 5V-tolerant oder sollte man besser mit einem Level Shifter auf 3,3V runter? Den AVR mit 3,3V laufen lassen müsste ich schauen ob man das hinkriegt, im Moment brauche ich
Denke dran, dass die ESP32-ADCs schrottig sind und nicht verwendet werden sollten, wenn die WLAN-Funktion aktiv ist. Denn dann sind sie nur reine Schätzeisen! Ich würde externe I2C-ADCs verwenden und dann den ESP8266.
-
Thread
Wertzuweisung Arduino - Kann mir das jemand erklären?
. 9C40 -> FFFF9C40 print interpretiert das aber als vorzeichenlose 32 Bit Zahl FFFF9C40 = 4294941760 Q.E.D.
gleich noch mal meinen Code durchchecken. Der Fehler ist mir noch nicht aufgefallen. trifft das beim ESP32 mit Arduino IDE auch zu, arbeitet ja mit 32 Bit?
-
Thread
STM32 5V tolerant, welcher Pegel?
Kommunikationsschwierigkeiten auf den Grund zu gehen? Angenommen da sitzt ein Pegelwandler vor dem STM32 der die 5V wieder auf 3V3 runterteilt, kann es sein dass hier ein Pegel nicht erreicht wird? Bei dem STM32 handelt es sich um diesen Controller. https://www.mouser.de/datasheet/2/389/stm32f103c8-1851025.pdf ESP32 ist ein DevKit und sendet mit 3V3 sollte klar sein.
-
Thread
Bluetooth LE Verständnissproblem ATT, GATT usw.
C. L. schrieb im Beitrag #7470760: > Recherchiert und M.m.n. müsste ich nun von ESP32 aus erstmal die > Connection Parameter an den Server senden, damit die Connection > dauerhaft erhalten bleibt.
Screenshot: Soll das ein mitgesniffter Teil der Kommunikation zwischen dem ESP32 und dem BLE-Gerät ESP32 sein? Und man sieht da, dass die Firmware-Version und der Batterie-Stand abgefragt wird, obwohl Du das in Deinem ESP32-Code gar nicht tust? Falls ja, fände ich das in der
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
effizienter - etwa in der Art: Wenn das Data-Ready-Signal (low-active) vom ADS131 an einem Pin des STM32H7 ankommt sollte ohne Zutun der CPU ein SPI_Receive_DMA erfolgen und die Werte (5x 32bit "brutto" (= "NOP_Befehl" + 3x 32-bit Werte Kanal 1, 2 & 3 (=netto) + CRC-Daten) mittels DMA in ein Array geschrieben
erfahren habe schütteln andere Controller (TI ?) diese Funktionalität aus dem Handgelenk - die STM32H7-Serie (muss nicht unbedingt ein 745 sein) ist bei dieser Anwendung aber (leider) "gesetzt"... :-( Falls deratiges bei einem ESP32 geht wäre das aber für ein anderes Projekt durchaus interessant
-
Thread
Liste von ICs usw. fürs Breadboard
Jürgen schrieb im Beitrag #7470373: > Habe auch nach einem Buchtipp gefragt für C++ in dem Thread. Der C++ Programmierer. ISBN 978-3-446-42691-7
https://www.coderdojotc.org/micropython/robots/02-base-bot/ https://randomnerdtutorials.com/projects-esp32-esp8266-micropython/
-
Thread
Python im Embeddedbereich – News von CircuitPython
. [/c] Problematisch ist, dass insbesondere am ESP32-S3 nach wie vor mit verschiedenen Problemen zu rechnen ist: [c] ESP32-S3 has significant issues with I2C devices that sleep or use clock stretching
that use the u-prefix, e.g. import uos or import urequests so this will continue to work (for both C and Python modules) [2]. But please prefer to use just the non-u-prefixed name from now on. [3] [/c] ### ESP-Bluetooth und CircuitPython Auf die Frage, inwiefern ESP32-Boards Bluetoothunterstützung
-
Thread
PC remote neustarten (hardware) power button auslösen
? Ich dachte an einen pi zero oder einen ESP, der den Schalter schaltet. Ich kann einen ESP programmieren, aber von der Hardwareseite habe ich wenig Ahnung. Kann mir jemand ein paar Tipps geben, wie so etwas am einfachsten zu bewerkstelligen ist
suchen und zu beheben. ;-) Am einfachsten dürfte es sein, eine Transistorstufe an einen GPIO des ESP32 zu hängen und dort ein Relais dran. Ein Reed-Relais dürfte genügen.
-
Thread
I2C RTC+EEPROM mit ESP8266. Mal funktionierts mal nicht
Guten Abend, In meinem aktuellen Projekt kommt als Prozessor ein ESP8266(ESP12-F Modul) zum Einsatz. Desweitern befindet sich noch eine Echtzeituhr (MCP7940N) und ein EEPROM(M24C32) auf der Platine welche mit dem I2C Interface verbunden sind. Leider macht der I2C
Frage hätte ich noch aus Interesse, hier handelte es sich ja wohl um ein Softwareproblem da das I2C Interface in Software realisiert wurde. Wie ist das bei "echten" I2C Interfaces also die als Hardware Baustein im Controller vorhanden sind wie beim AVR/STM32 oder ESP32? Machen die sowas automatisch
-
Thread
Funkmodul oder IC gesucht
Garagensteuerung (so in der Art https://www.amazon.de/DieseRC-Universal-Fernbedienungsschalter-RF-Relais-Empf%C3%A4nger-elektrischer-DIY-Schalter/dp/B098T1XDW8/ref=sr_1_32?keywords=funkfernbedienung+garagentor&qid=1690718063&sprefix=funkfernbedienung+ga%2Caps%2C107&sr=8-32). Nach einigen Jahren gehen die Fernbedienungen
Vorschläge für einen Mikrocontroller habt auch gerne her damit. Ich habe ein wenig Erfahrung mit AVR, ESP32 und RP2040, aber bin auch offen für anderes. Gerade ESP32 und RP2040 scheiden für das Projekt mMn eh direkt aus.
-
Thread
BUG? ESP32 S2 (mini) gibt auf DAC_CHANNEL_2 nur 128-255 aus :-(
Hab gleich drei ES32 S2 Mini Module getestet. Auf channel1 = pin 17 wird brav von 0V - 3.3V ausgegeben, aber auf channel2 = 18 hängt die Ausgabespannung von 0 - 127 (vermutlich) bei so der Hälfte von 1,6V und steigt dann
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
-
Thread
Geeigneter µC für großes LED-Matrix-Projekt
Zeilen (jede n'te (1.-8.) Zeile ist immer gleichzeitig ausgewählt) - 12 pins für Spaltendaten - 3 pins für geteiltes STROBE, 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
tatsächlichem Bühnenequipment ansteuern kann). Da ArtNet ein UDP-Protokoll ist, und ich in meinem Test mit dem ESP32 über WiFi doch einen höheren Packet Loss feststellen konnte, hätte ich gerne Ethernet, und ein externes Ethernet-Interface über SPI/I²C kriege ich am ESP nicht mit unter. Es gibt also jetzt zwei
-
Thread
News-Allerlei: X86-ISA-Erweiterung, Realtime-Linux und anderes mehr
Ubuntu-Variante hohe Ansprüche an die Hardware stellt – sie unterstützt nur brandneue Intel-CPUs: [c] Optimised real-time Ubuntu is now production-ready on 12th Gen Intel® Core™ processors (code name Alder Lake S). More platforms will be announced shortly. [/c] ### Arduino Nano ESP32 – Cloud verfügbar Die Arduino Cloud-Unterstützung für den vor einiger Zeit angekündigten Arduino Nano ESP32 ist ab Sofort freigeschaltet. Interessant ist ausserdem, dass der Nano ESP32 auch im kostenlosen Basisabonnement die Programmierung aus der Cloud unterstützt: [c] And the best part? Arduino Cloud
-
Thread
Mini Display ansteuern
Die Verfügbarkeit und der niedrige Preis suggeriert Einfachheit. Ich bin (bei FB) einer "ESP32-Gruppe" beigetreten. Dort ist es noch abstruser, was sich die Mitglieder dort als Erstlings-Projekte selbst zumuten.
erspart zunächst ein Umfangreiches Framework und kann mit einer sehr einfachen Umgebung wie z.B. Thonny [3] realisiert werden. Vor jedem Erfolg haben die Götter jedoch den Schweiß gesetzt. [1] https://www.lilygo.cc/products/lilygo%C2%AE-ttgo-t-display-1-14-inch-lcd-esp32-control-board [2] https://
-
Thread
Probleme mit Werten vom BME280
Ich habe ab $88 26 Byte "am Stück" ausgelesen. Kalibrierdaten: Register Wert $88 $C7 $89 $6F $8A $61 $8B $68 $8C $32 $8D $00 $8E $96 $8F $8B $90 $C2 $91 $D6 $92 $D0 $93 $0B $94 $A5 $95 $22 $96 $A4 $97 $FF $98
sollte auch das Handling von Multi-Byte Registern vorgenommen werden damit diese mit int16 und int32 Werten ohne Klimmzüge klar kommen. Testen gegen Datenblatt + Read/Write Tests. Implementiert nach Datenblatt des Sensors. Beispiele: int8_t reg_read(), int32_t reg_read, reg_write(int16_t) 3.)
-
Thread
News-Roundup: Arduino-Python, Meadow F7 mit NeoPixel, Intel-NUC und mehr
Artikel. ### Mehr Informationen zur Arduino-Variante von MikroPython Im Rahmen der Ankündigung des ESP32-Arduinos erwähnte die Arduino srl mehrfach, dass die neue Platine auf die Bedürfnisse von Pythonentwicklern optimiert ist. Hackster berichtet unter https://www.hackster.io/news/arduino-extends-its-micropython-support-launching-a-new-ide-installer-and-curated-package-index-bb05d0842c37
basierende smarte LEDs – die technische Realisierung erfolgt dabei übrigens über die SPI-Engine des STM32.  BILDQUELLE: Tamoggemon Holding k.s. Sonst stehen die folgenden neuen Treiber zur Verfügung: [c] New driver: NeoPixel driver • New driver: Mcp3xxx family
-
Thread
Arduino Nano mit ESP32-Prozessor
Ankündigung eines neuen Arduino Nano wurde soeben aufgelöst: Die „neueste“ Platine ist der Arduino Nano ESP32, und ist unter Anderem auf MicroPython optimiert. Dies wird auch im Header der Aussendung betont: [c] Great for advanced makers and ESP32 enthusiasts, Nano ESP32 is also perfect for anyone
was ist denn an dem nun besser als die jetzigen ESP32 in der Arduino IDE?