-
Thread
Brauche Hilfe in javascript programmierung
ein Digitales Messgeraet welches folgendes Json ausgibt [code] {"1":[{"a":"19:10","b":"20:30","c":"1"},{"a":"12:30","b":"13:40","c":3}],"2":[{"a":"14:10","b":"15:30","c":"2"},{"a":"9:30","b":"10:00","c":"3"}],"3":[{"a":"8:10","b":"8:20","c":"4"},{"a":"7:10","b":"7:20","c":"3"}],"4":[{"a":"8:10",
hier ist mein Versuch [code] let text = '{"1":[{"a":"19:10","b":"20:30","c":"1"},{"a":"12:30","b":"13:40","c":3}],"2":[{"a":"14:10","b":"15:30","c":"2"},{"a":"9:30","b":"10:00","c":"3"}],"3":[{"a":"8:10","b":"8:20","c":"4"},{"a":"7:10","b":"7:20","c":"3"}],"4":[{"a":"8:10",
-
Thread
Effizienter Running Median
samples.add(x); y = samples.getMedian(); uint32_t ende = micros(); Serial.println("value" + String(y) + " time used [us]: " + String(ende - ts)); delay(10); } [/c]
ts = micros(); y = median(x); uint32_t ende = micros(); Serial.println("value" + String(y) + " time used [us]: " + String(ende - ts)); delay(10); } [/c]
-
Thread
Ersatzbirnen für Lichterkette gesucht
dass der Glühdraht defekt ist und macht (wie) die Brücke? https://de.wikipedia.org/wiki/Strombr%C3%BCcke
Magnus M. schrieb im Beitrag #7666070: > https://de.wikipedia.org/wiki/Strombr%C3%BCcke Danke.
-
Thread
C#: Daten zwischen Window und View durchreichen
Im obigen Post wird das generierte Beispiel von ChatGPD geziegt. [c] protected virtual void OnMessageSent(string message) { if (MessageSent != null) { if (InvokeRequired) { Invoke
MessageEventHandler Klasse habe ich erstellt. Jetzt habe ich in der anderen Datei Fehlermeldungen: [c] MessageSent += Data_MessageSent; private void Data_MessageSent(object sender, string message) { // Prüfe, ob Invoke erforderlich ist if (InvokeRequired)
-
Thread
ESPNOW senden mit ESP12 geht schief, warum ?
esp_now_send(broadcastAddress, (uint8_t *)&Puffer, sizeof(Puffer)); Serial.println(Puffer); } [/c] Jemand ne Idee? Gruß Helle
Die Nachricht (Ausgabe) ist ein String mit unterschiedlicher Länge. Ich würde gern den gesamten Sketch als Anhang hochladen, aber wie geht das denn?
-
Thread
GCC v14 Release
.cpp, .c++, .cxx, .C, .CPP, .cp. Als C wird .c compiliert, und als Assembler+C-Präprozessor wird .S und .sx behandelt. Unterschied zwischen avr-gcc und avr-g++ ist bei den Optionen (Libs), die dem Linker mitgegeben
Assembler. Was aber evtl. auch daran liegt, dass der Code vom Compiler zu mies ist / war. Die Dinger in C/C++ zu programmieren ist bei 4k Flash wie beim ATtiny40 ja auch nicht abwegeg. Für Reduced Tiny wird dann der Support in der AVR-LibC auch etwas besser (pgm_read_xxx und string_P Funktionsn). Veit
-
Thread
ATmega328P Funktionsadresse in Register speichern und aufrufen
Matthias schrieb im Beitrag #7663704: > Was mit errno oder C++? Mit C++ ist alles ok! Zumindest war es das, als ich es zum letzten Mal gesehen habe. Welche Probleme hättest du gerne?
avr-libstdcpp -> bisher nicht getestet Mein (AVR) Arduino beschwert sich zumindest nicht über ein [c] #include <coroutine> [/c]
-
Thread
Suche nach schnellem UART-USB Konverter.
found, idVendor=067b, idProduct=2303, bcdDevice= 3.00 # [36544.622963] usb 1-1.3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 # [36544.622965] usb 1-1.3.2: Product: USB-Serial Controller # [36544.622967] usb 1-1.3.2: Manufacturer: Prolific Technology Inc. # [36544.688175] usbcore: registered
https://ftdichip.com/products/c232hd-ddhsp-0/ Aber 10 MBaud mit 3.3V über 1.8m ist schon sportlich, da würde sich eher RS422/485 anbieten.
-
Thread
ESP32 Webserver Download Logfile von SD-Karte, Arduino
Herzlichen Dank an alle, er ist nicht mehr in die Schleife gegangen. Wenn ich statt mit [c]file, file.name()[/c] den Dateinamen direkt angebe und die Prüfung weglasse, dann funzt es. Die Variante mit dem Header ist auch notwendig, hatte ich zwischenzeitlich verworfen. [c] AsyncWebServerResponse *response = request->beginResponse(SD, "/Log2.csv", String(), true); response->addHeader("Server", "ESP Async Web Server"); request->send(response); [/c] Also nochmal 1000 Dank an alle Helfer! Ich hab jetzt mehrere Tage Tutorials gelesen und probiert
-
Thread
Enhancing Code Efficiency in C++
for writing code that is both efficient and well-structured > for future maintenance. Do MISRA-C++, and this is meant seriously. It might help you writing clean code and will punish you for doing magical, tricky programming style. Do apply Google C++ coding style. Learn Clean Code C++ development
. A C++ program does not need to be slower and bulkier than a C program. Only use the handy language constructs when they are contributing for good.
-
Thread
Arduino Cloud spricht Tablet, Softwareupdates und vieles andere mehr
systemd-boot-native: a UEFI boot manager, this time built as native to provide the ukify tool. - utfcpp: a C++ library to handle UTF-8 encoded strings. It was added as a dependency for taglib after its upgrade to v2.0. - vulkan-utility-libraries: a set of libraries to share code across various Vulkan
"Zortech C / C++" . Hat da jemand noch irgendwo den Quelltext der "disp" Bibliothek, mit der man unter DOS ein Fenstersystem im Textmodus proggen konnte? Die Bibliothek gehörte damals zum Compiler dazu, wie
-
Thread
Dateinamen Sortierreihenfolge (win7)
Thread https://www.mikrocontroller.net/topic/99690#new , zumindest die Sortiermethoden word und string werden mal erwähnt.
werden als Zahlen gelesen, daher muss das Jahr nach vorne, aber Hex nicht, das ist Text. Carypt C. schrieb im Beitrag #7662396: > dlf-20240321_1635_d9d3af9.mp3 > dlf-20240321_162908_Büche.mp3 > dlf-20240322_1629_Büchermarkt.mp3 > dlf-20240322_1635_54f9c0c.mp3 1. ist vorne, weil 1635 kleiner
-
Thread
Z80 DIY Kit gesucht
SIGNAL H : STAT H C: STDARG H : STDDEF H : STDIO H : STDLIB H : STRING H C: SYS H : TIME H : UNIXIO H : ZAS COM C>c HI-TECH C COMPILER (CP/M-80) V3.09 Copyright (C) 1984-87 HI-TECH SOFTWARE c>
-
Thread
ESP 32: Smarthome Beet über MQTT: FAST fertig
()) { String topic = String(MQTT_BASE_TOPIC) + "/" + String(properties[i]); if (client.subscribe(topic.c_str())) { Serial.println("Subscribed to topic: " + topic); } else { Serial.println
to topic: " + topic1); } String topic2 = String(MQTT_BASE_TOPIC) + "/MiFloraBatt"; if (client.subscribe(topic2.c_str())) { Serial.println("Subscribed to topic: " + topic2); } else { Serial.println("Failed to subscribe
-
Thread
Warum $PATH ohne /sbin bei Debian? Gesperrt
Ausdrücklich. Und daran ist nichts, aber auch gar nichts unsicher. Ja … weil das natürlich in einem C&P-String nie auftauchen kann, und in Scripten selbstverständlich auch nicht. Is klar … Ein T. schrieb im Beitrag #7658433: > Zudem bemerkt hat Sheeva ja sehr schön beschrieben, daß > Linux kompetente
viel, argumentativ belegen oder gar überzeugen aber nichts. > Ja … weil das natürlich in einem C&P-String nie auftauchen kann, und in > Scripten selbstverständlich auch nicht. Is klar … Also ist die Standardkonfiguration von sudo(8) doof, weil Vollhonks Sachen in ihrer Shell ausführen, die
-
Thread
Node Red: Objekte auslesen
Bestandteile in Verschiedene Variablen auftrennen kann? So das ich am Ende je eine Variable mit dem String und eine mit dem Bool habe. Sprich: Var1 = "ControllerOff"; Var2 = false; Var3= "Standby";Var4= true;... . Ich weis das mit msg.payload.ControllerOff das Bool abfragen kann. Ich möchte aber auch
]}; if (message!=null) { msg.payload=message; return msg; }[/c]
-
Thread
alte Turbo-C-Software unter win95 neu für WIN10.
eine Stringvariable kopieren. Und dann bist du wieder dort, wo du warst. Da ist es egal, ob BASIC, C oder sonstige Sprache. Das funktioniert überall gleich. Ich gebe hier mal ein Stichwort aus den Anfangsjahren von Windows : DELPHI + DLL erstellen + Strings (PascalString vs. TCHAR)
Schaut mal z.b. hier : https://www.c-howto.de/tutorial/strings-zeichenketten/nullterminiert/ Vielleicht fällt bei euch dann der Groschen. Oder nehmt mal die renomierte Sprache DELPHI. Dort ist es besonders krass. Warum halten die sich
-
Thread
Wie STM8 Assembler File "bearbeiten"?
ld 0x5233, A ;0x009C0C, C7 52 33 ldw X, 0x02 ;0x009C0F, BE 02 call 0x9CC3 ;0x009C11, CD 9C C3
Standby, der UART läuft da permanent und ohne Änderung durch. Etwa 3 mal pro Sekunde kommt so ein String: C1.22,116,124,093,0840,1,0\n Das erste ist Betriebsart und Versionsnummer (1.22) Dann Dampftemperatur ist, Dampftemperatur target, Wassertemperatur, Zähler für irgend einen Boost mode
-
Thread
DCC Singal auslesen
"); } else { if(instructionType == 2) { Serial.print((String) " <<-- " + speed); } if(instructionType == 3) { Serial.print((String) " -->> " + speed); } } Serial.println(); i ++; } }[/c] es kommt hin und wieder ein Befehl zurück, glaub das ist der Falsche weg
-
Thread
Hochfrequente Lampen für Hühnerbeleuchtung / Wachtelbeleuchtung oder EVG - was gibt es
100kHz-Bereich. Das stört keine Wachtel mehr. https://de.wikipedia.org/wiki/Wer_die_Nachtigall_st%C3%B6rt_(Film)
Gleichrichter und eine Art Konstantstromsenken-IC, das für genau diesen Zweck gemacht ist. Die LED-Strings haben eine Betriebsspannung von z. B. ca. 200 V. Wenn die Halbwellen über 200 V sind, wirkt die Konstantstromsenke und verheizt die übrigen bis zu ca. 100 V. Konsequenz: Schlechter Wirkungsgrad
-
Thread
Gerätehersteller zur herausgabe von Software bringen
obfuskierte .NET Anwendung, das Passwort für die ZIP Datei mit der Produkt Datenbank findet man in den Strings der Software und die eigentliche Datenbank sind XML Dateien. Das Probleme könnte die Firmware sein, in der ZIP Datei stecken zwar sehr viele Firmwaredateien, aber vermutlich nicht die spezielle
.NET > Anwendung, das Passwort für die ZIP Datei mit der Produkt Datenbank > findet man in den Strings der Software und die eigentliche Datenbank > sind XML Dateien. Danke, mit vielen zwischenschritten konnte ich die Firmware aus dem Flash hohlen und dem Backuptool in der lokalen Produktdatenbank
-
Thread
STM32F412 - SBC-OLED ansteuern
); // Löscht den Inhalt des Displays void OLED_ShowString(uint8_t x, uint8_t y, char* str); // Zeigt einen String an einer bestimmten Position int main(void) { HAL_Init(); SystemClock_Config(); MX_GPIO_Init(); MX_I2C1_Init(); OLED_Init
OLED_Clear(); // Löschen Sie das Display // Zeigen Sie "CH1" an der Position (0,0) an OLED_ShowString(0, 0, "CH1"); while (1) { // Ihre Anwendungslogik } } static void MX_I2C1_Init(void) { hi2c1.Instance = I2C1; hi2c1.Init.ClockSpeed = 100000; // 100kHz hi2c1.Init.DutyCycle
-
Thread
Wie schaltet man eine Mikrocontrolleranwendung geordnet ab?
Karl B. schrieb im Beitrag #7643703: > Wenn C das von sich aus macht, dann ist es ja gut. C und C++ macht das nur für globale Variablen und lokale Statische. Der Rest vom Speicher bleibt unberührt.
sauber gelöschten SRAM. Dort finden sich Zufallsbits. Gerade, wenn Powercycling gemacht wurde. Der String hat also durchaus seine Berechtigung. Und da es hier um "sauberes" Arbeiten eines µC ging, gehört das IMHO auch hier hinein. ciao gustav
-
Thread
init.lua nvim probleme
options, try changing these if you see a rectangle around the pets width = "30%", -- can be a string with percentage like "45%" or a number of columns like 45 winblend = 100, -- winblend value - see :h 'winblend' - only used if avoid_statusline is false hl = { Normal = "Normal" }, -- hl
jetzt jedoch meine init.vim neu lade, bekomme ich den Fehler [code] E5108: Error executing lua [string ":lua":1: loop or previous error loading module 'init' stack traceback: [C]: in function 'require' [string] ":lua"}:1: in main chunk[/code] Bzw. eigentlich ist das lua nicht wirklich das Problem
-
Thread
String funken, die Tausendste.
sei. Siehe https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/getbytes/ Interessant ist auch String::begin() und due identische c_str() Methode, aber diese sind auf arduino.cc nicht dokumentiert, warum auch immer. Aktiviere in den Einstellungen
Habe die Doku von c_str() doch gefunden. https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/c_str/
-
Thread
Makefiles im C-Projekt
einfach mit *.c aufruft, das compiliert und linkt deutlich schneller.
[c]time_t source_date_epoch (void) { time_t sde = SOURCE_DATE_EPOCH; return sde; }[/c] https://reproducible-builds.org/docs/source-date-epoch/
-
Thread
Stromverteiler für Solarkabel
Batterie von ca. 8 kWh einzusetzen. Die kann im Winter nicht im Freien stehen, da diese schon bei 5°C schlecht funktioniert. Also brauche ich wohl Gleichstromkabel bis in die Wohnung. Eine Serienschaltung von zwei meiner Panels würde zu einer Spannung von bis zu 70 Volt führen. Dann bräuchte ich entweder
PV-Eingang kann ganz andere Daten haben. Was ist der zulässige Kurzschlussstrom der angeschlossenen Strings?