-
Thread
Galvanische Trennung von Audio (NF-Analogsignale), bidirektional (und AD/DA Wandlung)
Ich möchte eine analoge Sprechanlage mit galv. Trennung ans Netzwerk bringen (RPi oder ESP8266/ESP32). Die Audioqualität (Sprache, mono) sollte besser sein als 8 bit 8 kHz, muss aber nicht CD-Qualität haben (ca. 700 kbit/s). Also vielleicht 12 Bit, 20 kHz. Was kann man nehmen? 1.
mehrere Kanäle und auch Verstärker an Board, und separate Konfigurationsschnittstellen. RPi und ESP haben I2S-Schnittstellen, das wäre eine Alternative zu SPI. Die zusätzlichen Konfigurations und Steuersignale müssten dann aber auch galv. getrennt werden. Die Idee von mschoeldgen ist auf jeden
-
Thread
Wo minimal board für ARM ( z.B. STM32U031K8U3) holen
Robert M. schrieb im Beitrag #8069146: > auf ESP Um Größenordnungen höherer Stromverbrauch als bei Cortex-M Robert M. schrieb im Beitrag #8069146: > NordicRF-Basis Ist dann wieder weniger kompakt weil zwei Chips statt einem wie bei STM32WL
mal ein paar Messungen gemacht: - Wio-E5-LE mini Dev Board, basierend auf Wio-E5-LE Modul mit STM32WLE5 (Cortex-M4) - Versorgung über die +/- Lötpunkte, eingespeist 3.5V vom Labornetzteil - Verlauf des Stromverbrauchs per nRF-PPK2 gemessen, am "+" Eingang (d.h. *vor* dem LDO) - Simples Beispielprogramm
-
Thread
Kompression für RGB LED Datenstrom
Datenstrom zu versorgen. Aus Kostengründen steht den Slaves max. eine Cortex-M0 MCU zur verfügung ala. STM32F1 (~1€) oder wenn nötig eine M3 ala LPC1343 (~2€). Dabei würde es sich ja anbieten gleich ein Datenkompression zu implementieren. Die Komprimierung darf auch gerne etwas CPU-Zeit auf dem Master beanspruchen
nach RGB zu wandeln. Der Header Aufbau: 7bit - n frame (0-63) 7bit - x frames (0-63) 2bit - color value (0=H; 1=S; 2=V; 3=n/a) Kompressionsmodi: 0: uncompressed 1: RLE - 1 byte (0-255) Wert über eine definierte Länge 2: RLE-DIFF - 1 byte (0-255) Differenz zur vorangegangenen
-
Thread
Probem mit Arduino DMXSerial und WS2812 / Triac Steuerung
u.a. den ESP32 für kleinere Sachen und auch hier musst du für ein Pixel Stripe + DMX Empfang + WLAN schon durchaus sauber timen und auch auf unterschiedlichen Cores die Tasks packen dass er das sauber macht. Das
in google zahlreiche ES8266 Artnet Projekte die die Stripes ansteuern. https://github.com/mtongnz/ESP8266_ArtNetNode_v2 Für das Projeckt habe ich so keinen Schaltplan. Aber im Sourcecode solltes du eigentlich rauslesen können wie der Aufbau aussieht. Buttons an Pin 15,17,16 gegen GND Strobes
-
Thread
my new Flame
Ab sofort ist Version 2 verfügbar, falls jemand Interesse hat. Die Kerze ist jetzt in fünf Stufen dimmbar, der Akku hat nun 2500mAh. Dies bringt eine Laufzeit von bis zu 24h (je nach eingestellter Helligkeit). Die Platine ist
Komponente eingesetzt. 1. Adafruit 16x9 Charlieplexed PWM LED Matrix Driver - IS31FL3731 Board 2. Adafruit LED Charlieplexed Matrix 9x16 LEDs - Warmwhite Board 3. ESP8266 WEMOS D1 Mini (grosser Flashspeicher) Board Verdrahtungstechnisch fallen nie mehr als 5 Verbindungsleitungen an. Den Sketch
-
Thread
8-Pin µC (Tiny45/85 o.ä.) Projekte/Spielerien
Blinker, Bremse und Rückfahrscheinwerfer. Geht auch als 4-Kanal Schaltmodul mit 2A pro Kanal. >unzählige Zeitgeber und so weiter Batteriebetriebene Lichterketten mit Blinkeffekten nutzen oft eine H-Brücke und antiparallele LEDs. Leider merken die sich nicht wie man die geschaltet
Batteriebetriebenem Gerät mit 4 Tastern bei ca. 5uA auf einen Tastendruck zu warten, dann wird der ESP32 Kreis über den Mosfet eingeschaltet bis Feedback länger als 2 Minuten Down ist. Zweiteres einen 433Mhz Signal zu Uart. Wandelt 433Mhz Codes in einfaches uart-TX um, dabei wird Spam gefiltert
-
Thread
Meshtastic und Reichweitenphänomene
Derzeit gibt es recht oft in den Abendstunden 21 bis 23h auf UKW Überreichweiten. Das höre ich mit nem kleinen Radio Im Badezimmer Statt NDR2 96,3 ist dort dann RadioNL Sender Dokkum/Birdaarderstraatweg zu hören vorgestern direkt den Wechsel gehört
dem Heltec v4 > hoffentlich steigen ;-) > https://www.haraldkreuzer.net/aktuelles/lora-mit-dem-esp32-und-semtech-sx1262 > > ...... Wichtig: Anders als bei der V3 muss dieser externe Verstärker > (GC1109) explizit per Software aktiviert werden. Damit das Board nicht > im schwachen "Bypass-Modus
-
Thread
AVR C-Code für WS2812B
Werkzeugen/Libs der Arduinowelt zusammendengeln. incl IDE Installation, für einen geübten unter 1/2H
ich > mit Qt Visualisieren und Beispielweise LEDs oder Heizung ansteuern... Warum nicht direkt ESP8266 oder ESP32, wenn du WLAN brauchst?
-
Thread
Telefon Besetzt-Ton Zeichen erkennen, bzw. auswerten
Bedienung einrichten. Bei Signalisierung per Internet ist die Auswertung zuhause extrem simpel dank ESP32 & Co. Der einzige Nachteil vom Smartphone ist, dass es ein paar Euros teurer ist. Ungewünschte Funktionen brauchst du ja einfach nicht benutzen. Ansonsten eben: Statt Smartphone einen Arduino
oder meiner be.IP plus. Ja, aber diese Boxen haben auch WiFi, welches mal sehr simpel mit einem ESP32 nutzen kann - ganz ohne analoge Relaistechnik - und belegt dann nichtmal einen Stecker an der Box. Dass man irgendwo *nur* eine a/b Schnittstelle hat ohne sonstige Möglichkeit zur IP-Kommunikation
-
Thread
ESP32, zwei I2C Master implementieren
Hallo Leute, ich hänge derzeit etwas daran auf einem ESP32 einen zweiten I2C Master zu implementieren. Hintergund ist, dass ich verschiedenen Sensoren zeitgetriggert auslesen möchte. Da jedoch die Auslesevorgänge der einzelnen Sensoren um zeilweise einen
Einfach so wie schon andere vor dir: https://github.com/espressif/arduino-esp32/issues/1438
-
Thread
OrangePi mit Loongson-Prozessor, Wolfspeed in CH11-”Insolvenz”, MCUXpresso-Update uvam
als auch für Treueprogramme und benutzerdefinierte Applikationen. . . . Muster des STPay-Topaz-2 sind umgehend verfügbar, und die Produktion wurde bereits gestartet. [/c] ### pyDrone – MicroPython-programmierbare Drohne mit ESP32-S3 Die Verfügbarkeit von ESP32-Drone sorgte für eine wahre Flut
von Billigstdrohnen auf AliExpress – ihnen gemein war bisher erstens die Verwendung niedrigpreisiger ESP32-Varianten und zweitens die Programmierung unter ESP_IDF bzw C. Mit der pyDrone steht nun eine neue Variante ante Portas, die neben einem ESP32-S3 eine in MicroPython programmierbare Arbeitsumgebung
-
Thread
I2C Bus Vcc mit übergeben?
Frank B. schrieb im Beitrag #6064478: > Beim I2C-Bus gilt: High = +5V nicht beim ESP32 oder anderen mit 3,3V VCC Ich wüsste nun nicht wo bei I2C eine bestimmete Spannung vorgegeben wird, es muss allen schmecken und bei gemischter Versorgung geht
Joachim B. schrieb im Beitrag #6064491: > nicht beim ESP32 oder anderen mit 3,3V VCC > Ich wüsste nun nicht wo bei I2C eine bestimmete Spannung vorgegeben > wird Nein, eine bestimmte Spannung ist nicht vorgegeben, man kann einen I2C-Bus auch mit Devices
-
Thread
Was will der Compiler mir sagen "C++"
schimpfen ich komme aus der Pascal Welt und programmiere in C weil ich gerne Arduinos programmiere ESP32 besser gesagt > Executing task: C:\MinGW\bin\g++.exe -g d:\projects\test1\Test1.cpp -o d:\projects\test1\Test1.exe < c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../../mingw32/bin/ld.exe: C
projects/test1/Test1.cpp:69: undefined reference to `StrPos(char*, char*)' c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../../mingw32/bin/ld.exe: d:/projects/test1/Test1.cpp:71: undefined reference to `StrDel(char*, int, int)' c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../../mingw32/bin/ld.exe: d:/projects
-
Thread
WS2812b flackern / 3600 LED Matrix Gesperrt
ja jeden Meter einzeln :) ps: kenne Leute die betreiben 4000 ws2812 LEDs an EINEM gpio beim esp32 und geht! .. gibt da nur 0.5 FPS aber für stehende Bilder geht's..
schrieb im Beitrag #6962930: > ps: kenne Leute die betreiben 4000 ws2812 LEDs an EINEM gpio beim esp32 > und geht! .. gibt da nur 0.5 FPS aber für stehende Bilder geht's.. Dann haben die da aber extrem was vermurkst. Ich kenne den ESP32 nicht, aber sicherlich auch ein ARM Cortex M0, arbeiten die
-
Thread
Software Profibus DP-Slave in C
Interessant wäre eine Portierung auch auf einen ARM ala STM32 oder LPC2
Hi all, Just for refreshing after few year not visiting this nice thread :D Has anyone try for ESP32? Maybe wireless profinet will be good. regards
-
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
Habe jetzt avr/io.h in der Assembler-Datei selbst nocheinmal mit inkludiert (also insgesamt jetzt 2mal im ganzen Programm). Damit funzt es dann.
-
Thread
Velleman K8055 und Cygwin GCC...
/vis/vis_k8055/K8055D.DLL C:\WINNT\System32\ADVAPI32.DLL C:\WINNT\System32\NTDLL.DLL C:\WINNT\System32\KERNEL32.DLL C:\WINNT\System32\RPCRT4.DLL C:\WINNT\System32\GDI32.DLL C:\WINNT\System32\USER32.DLL C:\WINNT\System32\OLE32.DLL C:\WINNT\System32\OLEAUT32.DLL C:\WINNT\System32\SETUPAPI.DLL C:\WINNT\System32\MSVCRT.DLL C:\WINNT\System32\USERENV.DLL C:\WINNT\System32\HID.DLL Sieht jemand das Problem,
-
Thread
Hilfe mit älterer Fabrikuhr
mit diskreter H-brücke. Die eigentlich zu dicken Transistoren waren gerade da. Uhrzeit holt ein ESP8266 per NTP. Die Uhr war für einen Kontakt bei 00:00 Uhr vorbereitet, den habe ich nachgerüstet. Maximale Schaltgeschwindigkeit ist 0,5s, Impuls 400ms, Pause 100ms per Versuch ermittelt. Damit läuft sie im Schnellgang die 24h zuverlässig in 12min durch. Nach Reset läuft sie auf 00:00Uhr und dann auf die richtige Uhrzeit. Ist aber abgeschaltet, weil es beim Test nervig war wenn der ESP neu gestartet wurde... Software-Update
-
Thread
Eagle 7.3 läuft nicht mehr auf älterem Rechner
8d b6 00 00 00 00 lea 0x0(%esi),%esi 8da4fb0: 8b 44 24 04 mov 0x4(%esp),%eax 8da4fb4: f2 0f 10 44 24 08 movsd 0x8(%esp),%xmm0 8da4fba: f2 0f 11 00 movsd %xmm0,(%eax) 8da4fbe: f2 0f 10 44 24 10 movsd 0x10(%esp),%xmm0
dann hat man am ende überhaupt nichts gespart. Hier ein max. 10W Board: GIGABYTE GA-J1800N-D2H
-
Thread
Temperaturmessung bis -90°C
3.3V läuft oder irgend einen anderen 3.3V Controller, der von der Arduino IDE unterstützt wird, z.B. ESP8266, ESP32 oder gar einen originalen Arduino Due.
gemessen wird ratiometrisch zur Referenzspannung. https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.32 Man braucht aber schon einen Klasse A drahtgewickelten Sensor für diesen Temperatur https://temperatur-profis.de/wissen/temperaturfuehler/genauigkeit-pt100-pt1000/ H. H. schrieb im Beitrag #6780842
-
Thread
Beta der Arduino IDE 2.0 verfügbar
habe ich gestern noch das Win10 neu installiert. Hat ca. 30 Minuten gedauert, incl. Updates auf 21H1.
ich hab mir gerade die Version 2.0 der Arduino-IDE installiert und bin angenehm überrascht, das auch mein angeschlossener ESP32 auf Anhieb funktioniert und ich das Programm, das ich gestern mit der 1.8.13 kompiliert hatte nun einfach
-
Thread
ESP32 GPIO 1V@LOW
Hallo, ich habe mal wieder ein Streit mit einem ESP32. Der ESP liegt hier nackt in einem Brennermodul. Mit diesem Code hier (Auszug) [code]#ifndef MCPWM_H // Header wrapper #define MCPWM_H // Header wrapper #define GPIO_PWM0A_OUT 5
void brushed_motor_hard_stop(mcpwm_unit_t mcpwm_num, mcpwm_timer_t timer_num); #endif // MCPWM_H // Header wrapper [/code] [code] #include "esp_log.h" #include "driver/mcpwm.h" #include "soc/mcpwm_reg.h" #include "soc/mcpwm_struct.h" #include <pwm.h> #define GPIO_OUTPUT_PIN_SEL ((
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
ich mehrfach Kontolliert. Ich verwende einen ATmega8 Mein Oszi zeigt mir B0 => Signal B1 => H B2 => Signal B3 => GND B4 => GND B5 => GND Setzte ich in der dogm-graphic.h LCD_USR_CHIPSELECT 0 liegt bis auf an B1 => H GND an? Meine Konfig in spi.c ist #define LCD_A0 2 #define
das init (teilweise). Eine Schrift oder ähnliches konnte ich nicht ausgeben. [c] #include <stdbool.h> #include <avr/pgmspace.h> #include "main.h" #include "i2cmaster.h" #include "avr/io.h" #include "util/delay.h" #include "avr/interrupt.h" #include <stdlib.h> #include "string.h" // Adressen
-
Thread
Welche Bauteile sollte man mindestens kennen?
immer wieder einsetze: Mikrocontroller: ATtiny13A ATmega328P (in Form eines Arduino Nano) STM32F103C8T6 (in Form eines Blue-Pill Boardes) ESP8266 (in Form von ESP-12F Modulen) Mikrochips: PCF8574 (8 I/O Pins über I²C) PCA9685 (16 Kanal 12bit PWM Controller mit I²C) MCP3204 / MCP3208 (4/8
RGB Led's von einer alten Lichterkette ZPD3.6 (Zenerdiode) Widerstände: 100Ω, 220Ω, 470Ω 1kΩ, 2.2kΩ, 4.7kΩ 10kΩ, 22kΩ, 47kΩ 100kΩ, 220kΩ, 470kΩ Alle anderen Werte kombiniere ich daraus oder kaufe einzeln bei Bedarf. Kondensatoren: 22pF 100nF 63V 100nF Funkenstörkondensator (X2 für 300V
-
Thread
Automatisierte Bewässerung im Garten + Strom
parallel zu den Rohren ein Leehrrohr mit einem Telefonkabel zu vergraben und an den Unterverteilern ESP8266/ESP32 zu verwenden um die Ventile anzusteuern. Was meint ihr, macht es Sinn? Und wenn ja, macht es Sinn da ein Telefonkabel zu verwenden, 24V zu übertragen und dann mit einem Step-Down auf 5V
Ventil (7 Stk.) ein separates Kabel dieser Art gezogen: https://www.hornbach.de/shop/Schlauchleitung-H03-VVH2-F-2x0-75-mm-20-m-weiss/3869057/artikel.html Die liegen jetzt seit >8Jahre direkt im Boden, bislang ohne Probleme. Im Leerrohr geht vermutlich auch Telefon- oder CAT5 Kabel. Das führt aber
-
Thread
BASCOM AVR YwRobot_Lcd_i2c.lib für 1602 LCD anpassen
Bist du sicher das du das musst.? https://bascomforum.de/index.php?thread/661-i2c-ansteuerung-mit-pcf8574-ohne-bibliothek/ BASCOM-Quellcode: Attiny 85 Config Lcd = 16x2 ' *die Zeile meine ich* Config Scl = Portb.2 Config Sda = Portb.0 $lib "YwRobot_Lcd_i2c.lib" So
more platforms than any other tool ANDROID | IOS | WINDOWS | MAC | LINUX | ARDUINO | RASPBERRY PI | ESP8266/ESP32 | Außer MAC (da brauchst du ne Runtime von Apple soweit ich weiß) ist ALLES Kostenlos. ALLES grenzt an Visual-Basic. Was bedeutet : Ähnliche Syntax. Gleiches Sprache, halt nur die
-
Thread
LCD-Modul F51661GNCJU-MLW-AA * Info *
20Ms-Speicher-Scope(8 Bit) - Voltmeter, AC/DC, Ri=1MOhm, true RMS(70mV...500Vmax) - Ohmmeter, 24Ohm...2,4MOhm - C-Meter, pF...2,2µF - Elko, ...10000µF - L-Meter µH...mH - Z-Diode 36V/1,1mA - PWM 8Hz...1MHz
20Ms-Speicher-Scope(8 Bit) > - Voltmeter, AC/DC, Ri=1MOhm, true RMS(70mV...500Vmax) > - Ohmmeter, 24Ohm...2,4MOhm > - C-Meter, pF...2,2µF > - Elko, ...10000µF > - L-Meter µH...mH > - Z-Diode 36V/1,1mA > - PWM 8Hz...1MHz ... interessant, berichte doch mal mehr darüber!
-
Thread
Denkfehler / Menü-Programmierung - bitte helft mir :)
ich habe langsam irgendwie eine Denkblockade und komme nicht weiter. Ich programmiere auf dem ESP32 in Arduino einen LED-Tisch. Mein bisheriges Menü funktioniert zwar, besteht aber aus gefühlt 236000 if then / else - Bedingungen. Das wollte ich jetzt etwas besser machen und habe hier viel im Forum
Einstellungen", NULL, Einstellungen, 50} }; [/c] [c]//led-table.ino #include "defines.h" volatile uint32_t millis_old=0; //für speicherung vergangene Zeit seit letztem Frame volatile uint16_t fps=0, periode_millis=0; int8_t MenueCounter[4] = {-1,-1,-1,-1};
-
Thread
Mega328 mit AVR Studio 4.13?
...-jo, aber ich habe 4.13 :/ iom328p.h und io.h habe ich angepasst - aber wo zum Henker muss man AS das noch "bekannt machen"? Ah, moment - diese Dateien liegen ja in WinAVR, AS ist ja noch mal eine andere Baustelle...grummel. Lutz.
gewünscht, ist ja nur für ein paar uralte Sachen, die ich selten noch anfasse. Ansonsten hat auch wegen ESP8266/ESP32 die ArduinoIDE hier das Rennen gemacht. Da kann ich bei Bedarf auch die uralten C-Sachen reinwerfen und nahezu ohne Anpassungen compilieren, für mich reicht das so. Letztlich soll ein Projekt
-
Thread
STM32WB10 und STM32WB15 - Bluetooth LE und CUBE-Unterstützung für wenig Geld
a la ESP32). Das BALUN ist allerdings bereits im Prozessor verbaut, was die Anbindung der Antenne erleichtert. STMicroelectronics stellt zudem in AN5165 zusätzliche Informationen zum Hardwaredesign bereit.
Tam H. schrieb im Beitrag #6617753: > Leute, diese 32bit-Ärscher sind _KEINE PICs mit längeren Registern_. Die > Architekturbeschreibung (!!!) der Viecher hat 2500 Seiten, die > eEschreibung der Peripherie
-
Thread
ADC-Wert skalieren
um einen ESP8266 oder ESP32?
Funktion, d.h. die Geradengleichung kann darauf nicht angewendet werden. Du solltest also erstmal die Fehlerquelle ermitteln. Ein gerne gemachter Fehler ist, daß R2R-OPVs eben nicht R2R sind, sondern auch einen
-
Thread
Hardware-Designtipps des Monats: Das Systemdesign
Wer behauptet sowas? Wir haben immer irgendwo 2 Pins, um mit RS232 dranzukommen, der Kunde weiss nur nicht, wo.
sparsam ins Internet. Das nachträglich über RS232 >> hinzufrickeln wird nicht besser. >als für den ESP8266 steht bei >https://www.mikrocontroller.net/articles/ESP8266 >schon was von RS232, zumindest steht da das der einen UART was IMHO >synonym ist Mein Gott, kannst oder willst du mich nicht
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
Gerhard H. schrieb im Beitrag #7631300: > https://onlinedocs.microchip.com/pr/GUID-C866D457-41E2-43C7-8442-2F1193FAAD9F-en-US-4/index.html?GUID-4833C767-98D0-467C-A41C-9BE5A3C2D233 Beispiel Mechanical Button
das nicht so viel Sinn, da wir dann für 32768 Hz USART-2 verlieren (aber wir tauschen asynchrone USART-2 für synchrone USART-0). Für DB32, DB48 und DB64 könnten wir aber damit einen seriellen Port wirklich gewinnen. Zwar ist dann USART-2 nur als UART nutzbar
-
Thread
RFM12: Kein Empfang
einer Richtung kommunizieren zu lassen, leider bisher erfolglos. Das eine Modul hängt an einem ATMEGA32 (TX) und das andere an einem STM32 (RX). Ich verwende bei beiden SPI-Interrupts und den IRQ-Pin des RFMs, welcher über einem externen Interrupt-Pin der Controller auf negative Flanke abgefragt wird.
= (byte | 0x01); // ja } digitalWrite(RFM12_SCK, HIGH); // CLK auf H digitalWrite(RFM12_SCK, LOW); // CLK auf L } digitalWrite(RFM12_CS, HIGH); // CS auf H daten[bytecount] = byte; // Daten speichern bytecount++; checksum
-
Thread
Ist der ESP8266 sehr ESD-empfindlich?
Also das müßte schon sehr ESD-empfindlich sein, wenns daran lag!? Es geht das Gerücht, dass der ESP8266 sehr empfindlich ist, was die Versorgung angeht. Bisschen zu viel Spannung und kaputt. Durch dein Handling kann es auch akkumulierte Schädigung sein, d.h. 3x "zapp" geht noch, 4x "zapp" kaputt.
Hallo, kann ich so garnicht bestätigen. Mir ist noch kein einziger ESP8266 oder ESP32 durch ESD kaputt gegangen. Durch Überspannung ein ESP8266, allerdings kein Wunder, wenn ein auf 3,3V eingestellter StepDown wegen defekten Einstellregler plötzlich gut 7V abliefert...
-
Thread
Impulsdauer messen - welches Messgerät
natürlich > auch ein günstiges kleines Mini-Board selber designen, wenn man zu viel > Zeit hat... Die 2.Schaltung, die ich verlinkt hatte, ist auch fertig für einen einstelligen Eurobetrag zu bekommen - ohne 18 € Versandkosten + Umsatzsteuer. Keine Frage, ein STM32F/G/H xyz hat optimale Hardware für eine
in Mikrosekunden uint32_t pulseTime = HAL_TIM_ReadCapturedValue (&htim2, TIM_CHANNEL_2); // Hier Werte verarbeiten... } }[/c] Und fertig ist die hochpräzise Messung 🙃
-
Thread
Programmerwahl
> Und für 25 EUR schon einen Debugger bekommen. Oder für 3€ https://www.ebay.de/itm/ST-Link-V2-New-STM32-Downloader-Programmierung-STM8-Unit-Emulator-Mini-HOT/322683610655
Die billigsten ARM Controller sind nämlich auch erst ab min. 3€ zu bekommen 1,50€ als Modul mit 2 Quarze, USB Buchse, Spannungsregler und Reset Taster: https://www.aliexpress.com/item/Free-Shipping-1pcs-lot-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduin0/32498344057.html
-
Thread
gcc: Seltsames Verhalten in compile-time Berechnung
/ (mPrescaler * 70000); volatile const uint32_t myTestVariable2 = LARGE_NUMBER / (70000 * 70000); volatile const uint32_t myTestVariable3 = LARGE_NUMBER / 4900000000; int main() { return 0; } [/c] compiliert mit: [code] gcc -m32 -
nicht mehr wenn ich den Code mit dem g++ uebersetze und 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
-
Thread
DCF-Uhr from Scratch
: Die Bits 15 bis 20 sind doch 99,99% LLHLLH (Sommer) oder LLLHLH (Winter) Die Bits 21 bis 35 (2^15=32768 Möglichkeiten): hiervon sind nur 24*60=1440 gültig. Das heißt, gesamt gesehen: von den 2^21=2097152 Möglichkeiten sind nur 2*1440=2880 gültig, d.h. Trefferquote ist 727:1 (99,86%)
die CPU zu stören. Also echte parallel Verarbeitung. Ich habe dann mal nach diesen Daten die STM32 gefiltert und dabei dann STM32H723 oder den STM32H743 gefunden. Beide sind auf Nucleo Boards für 30 bis 50€ erhältlich. Echte 16-bit ADC mit DMA, SMID und DSP, 16-bit DAC um einen OCXO zu führen.
-
Thread
Taupunktsteuerung - Geeignete Funklösung
Rolling Codes. Etwas weniger Bastelarbeit und immer noch "funkarm" wäre eine ZigBee Lösung mit einem ESP32-C5, theoretisch könnte das hier funktionieren: https://github.com/espressif/arduino-esp32/blob/master/libraries/Zigbee/examples/Zigbee_Window_Covering/Zigbee_Window_Covering.ino Dort habe ich allerdings
H. H. schrieb im Beitrag #7887232: > Entwich da schwarzer oder weißer Rauch? Nee, das war so: ein Mercedes mit Funkschlüssel ließ sich sonntag vormittag immer nicht öffnen. Am Montag in der Werkstatt
-
Thread
Welcher Controller
ESP32-S2 ! Dann kannst du die zahnputzgewohnheiten per WiFi gleich noch mitloggen :o)
Hadmut F. schrieb im Beitrag #7596140: > ESP32-S2 ! > > Dann kannst du die zahnputzgewohnheiten per WiFi gleich noch mitloggen > :o) Mitloggen? Das geht bei mir direkt und automatisch auf Insta. Wie die Klogänge auch. Mit vollständiger
-
Thread
C/C++ Entwicklungsumgebung für raspberry pi zero w
Folgende Tools habe ich heruntergeladen: 1. https://www.eclipse.org/downloads/ 2. https://gnutoolchains.com/raspberry/ 3. http://gnuwin32.sourceforge.net/packages/make.htm 4. Auf dem raspberry pi zero w habe ich dann noch den gdbserver installiert: sudo apt-get install gdbserver
nicht wirklich empfehlen. Ich werde es nur aus Spieltrieb weiter verfolgen bzw. weil noch einiges mit ESP32 und ATmega machen will und von der Arduino-IDE genervt bin. Ich würde empfehlen, was oben schon vorgeschlagen wurde: 1. 2 Terminal Lösung mit Nano/Emacs und lokalem Debugger gdb 2. Samba auf
-
Thread
Was spricht gegen Arduino?
ausgeführt fur SD-Card, I2C passend ausgeführt fur DS3231, RxD/TxD fur ZigBee/ESP8266/GPS und alle Pins nochmal doppelt ausgeführt. Das alles passt auf 70x35 und da sind noch Befestigungslöcher drauf. Glaubt mir, da ist
werden. Immer mit 45 Grad Richtungsänderungen arbeiten wenn es geht. Bei Controllern wie z.B. STM32 kann man die Bandbreite der Pin Ausgangsstufen programmatisch feststellen. Man kann schon von vornherein steilflankige Ausgänge vermeiden. (2/10/50MHz) Auch sollte man unnötig schnelle Digital IC
-
Thread
Kosmos CP1 Emulator mit ATmega
z.B. Und bei 5 USD pro ATMega 2560 Pro Mini Board mache ich mir darüber nicht so viele Gedanken... ESP32 oder STM32 or RISC-V wäre da schon eher Verschwendung ;-)
. Und bei 5 USD pro ATMega 2560 Pro Mini Board mache ich mir darüber > nicht so viele Gedanken... ESP32 oder STM32 or RISC-V wäre da schon eher > Verschwendung ;-) Schmunzeln muß, man könnte das auch als Nucleo-Shield machen, Möglichkeiten gäbe es viele. Befehlssatz aufbohren auch. Eingabeparser
-
Thread
Indirekte LED-Hintergrundbeleuchtung (6 m RGBCCT)
Gledopto > Pro), um das Ganze direkt in Home Assistant einzubinden. Guck dir mal eine Lösung mit ESP32 und WLED an. Da ist man noch flexibler und in Home Assistant lässt sich das auch einfach einbinden. Es gibt auch fertige Controller die man mit der WLED Firmware bespielen kann, siehe hier: https:
/t/once-more-esp8266-based-wled-controller/11130 Wenn du Interesse an ner Leiterplatte oder den Gerbierfiles hast, dann schick mir ne PN
-
Thread
JAVA nicht mehr kostenlos?
more platforms than any other tool ANDROID | IOS | WINDOWS | MAC | LINUX | ARDUINO | RASPBERRY PI | ESP8266/ESP32 | AND MORE… Also einer für fast alles. Fakt ist einfach. Ich muss nix wirklich neues lernen (Librays und Aufrufe etc. zählen nicht). Die hat heutzutage eh jede moderne Sprache. Du
nach der Eingabe des Punktes mit der Leertaste bestätigen kann. Wenn du flüssig am schreiben bist in 2 Entwicklungsumgebungen am selben Tag ist selbst das nervig. Und dann mit 2 verschiedenen Syntax. NÄ DANKE. Nochmal : Es ist mir NICHT wichtig was der Compiler braucht. Mir ist nur wichtig das ich
-
Thread
Tierfalle sendet SMS!?
Fallen jede mit GPS auszustatten ist irrsinnig. Mittlerweile gibts auch diese WLAN-Module für ca. 2€, sind leichter einzubinden, haben afaik auch einen 8051 gleich mit dabei, mit ein paar Pins, um einen Schalter abzufragen reicht das. D.h. man braucht nur das WLAN-Modul, die Programmierung ist allerdings
@jpk: Tierfalle?! Na mit IoE geht das: ESP8266 + MT6260 // 32Bit Soc + GSM 2.80 + 3.00 ;-)
-
Thread
EmbeddedWorld 2026, Tag 2 – vom Funkenden und seinen Prozessrechnern
erreichen.   ### Murata: UWB, V2X für Fahrräder und mehr Am Stand von Murata zeigte man sowohl UWB- als auch WiFi HaLow-Funkmodule. Hervorzuheben ist außerdem, dass man eine auf die Bedürfnisse von Fahrradfahrern optimierte V2X-Demo
10.jpg)  ### Espressif: keine Angst vor iperf-Tests für den ESP32-E22 Espressif verschoss den Gutteil des hauseigenen Pulvers schon auf der CES, und musste deshalb neuigkeitssparsam auftreten. Im Bezug auf den neuen ESP32-E22 zeigte man eine Demonstration, die
-
Thread
Auslegung einer Mosfet H-Bridge für Motoransteuerung.
Platine, welche einen Brushed-DC Motor ansteuert, entwickelt werden. Kommunikation erfolgt über zwei ESP32. Der Drehrichtung des Motors soll umkehrbar sein und die Geschwindigkeit soll über PWM regulierbar sein. Deswegen habe ich mir dazu entschieden, wie im Beitrag (https://www.mikrocontroller.net/articles/Motoransteuerung_mit_PWM#H-Br%C3%BCcke,_4-Quadrantensteller) beschrieben, einen 4-Quadrantensteller zu entwerfen. Schwierig macht dies die niedrige Versorgungsspannung (7.7V) und das kleine PWM Signal vom ESP32 (3.3V max).
-
Thread
Neue Wanderkiste Kittler
ich hab die Kiste für den Versand fertig gemacht. Ich hab in die Kiste : Atmega 644 Atmega 32A Atmega 8515 Ein paar OpAmps Ein CH340 Modul Atmega328P Modul 2 PS2 Module Ich habe mir aus der Kiste genommen : 1x ATSAM7X512 Modul SMD Widerstände SMD Kondensatoren 1 WLAN Antenne
- Espressif ESP8266 uC Modul mit WLAN 1x: Code Mercenaries IO-Warrior 40 IC mit entsprechender Leerplatine 2x: IC DRAM 53c256 1x: 2GB neue Compact Flash Karte 1x: Marsboard A10 - 1GHz - 1GB RAM - 4GB interner Flash