// Einspeisewechselrichter de dd3et // https://www.etechnophiles.com/how-to-change-the-pwm-frequency-of-arduino-nano/ // TCCR2B = TCCR2B & B11111000 | B00000001; // for PWM frequency of 31372.55 Hz on D3 & D11 // https://www.arduino.cc/reference/de/language/functions/external-interrupts/attachinterrupt/ // https://www.mikrocontroller.net/topic/542674?page=3#7218665 // OVLO mit Auszeit int drainpin = 6; unsigned long drainist; unsigned long drainstart; unsigned long drainvz = 10000; bool drain; bool ovlodrain; // UVLO Batterie mit Hysterese int elkoladepin = 5; int battpin = A0; unsigned long battist
Beitrag #7230848: > Und wie weiter oben schon > geschrieben soll auch Assembler gehen. Die *.ino Datei leer machen, also loop() und setup() weg machen. Ein Tab öffnen/anlegen, z.B. main.S nennen. Der Name ist egal. Nur die Endung ist wichtig. In der ASM Datei ein Lable namens main anlegen.
dies zu verstehen? Alternativ habe ich die Ansteuerung in Tasmaota gefunden --> xnrg_14_bl09xx.ino Allerdings bin ich auch hier nicht in der Lage, mit meinen Kenntnissen mit daraus etwas Lauffähiges zu extrahieren :-( Danke im Voraus.
github.com/Sensirion/arduino-snippets/blob/main/SCD4x_I2C_minimal_example/SCD4x_I2C_minimal_example.ino Das ist ein Arduino-Minimalprogramm. (const int16_t SCD_ADDRESS = 0x62; wieso int16 für ein Byte?) // start scd measurement in periodic mode, will update every 5 s Wire.beginTransmission(SCD_ADDRESS
Sketch: https://github.com/esp8266/Arduino/blob/master/libraries/ArduinoOTA/examples/BasicOTA/BasicOTA.ino (natürlich WLAN-Zugangsdaten angepasst auf den softAP meines ESP12F). Meinen Laptop mit dem AP des ESP12F verbunden, bekommt IP 192.168.4.2, NodeMCU bekommt 192.168.4.3 und wird über mDNS gefunden
zu sehen, ob ich etwas verbogen habe. Zwischendurch mal eine Kopie der letzt funktionierenden .ino ablegen, hält einen Rückweg offen. Hinweis: Die Kopie darf nicht .ino heißen, wenn sie im selben Ordner liegt. Als erstes schaut man sich diese an, und zwar nicht nur die letzten drei roten Zeilen
schrieb im Beitrag #7226656: > 1.8.16 > Heute morgen lief's noch Dann zeige Deine Anwendung (.ino als Anhang oder in [c] eingeschlossen) und die zugehörigen Fehlermeldungen.
nicht. Gibt es irgendeinen vernünftigen Grund, warum beim Rechtsklick z.B. auf tinylab_test_code.ino und Auswahl von "Link speichern unter" ein Datei Namens "tinylab_test_code.ino" mit HTML-Code abgespeichert wird? Wer denkt sich solchen Schwachsinn aus?
prima. 😀 Aber zugegeben, ich hatte es mit dem PC und Notepad++ gemacht. Wieso braucht man die *.ino auf dem Handy?
lpthread -lgcc -lcxx -lapp_trace -lgcov -lapp_trace -lgcov -lc -Wl,--end-group -Wl,-EL -o multigeiger.ino.elf "I:\\MultiGeiger\\arduino\\data\\packages\\esp32\\tools\\esptool_py\\4.2.1/esptool.exe" --chip esp32 elf2image --flash_mode dio --flash_freq 80m --flash_size 8MB -o "i:\\MultiGeiger\\build/multigeiger.ino.bin" "i:\\MultiGeiger\\build/multigeiger.ino.elf" esptool.py v4.2.1 [/c] Das ist eine einzige Befehlszeile und die Wiederholungen der libs sind da schon drin. Ich habe aber kein Interesse daran die Hintergründe zu untersuchen, dazu mache
// Einspeisewechselrichter // https://www.etechnophiles.com/how-to-change-the-pwm-frequency-of-arduino-nano/ // TCCR2B = TCCR2B & B11111000 | B00000001; // for PWM frequency of 31372.55 Hz on D3 & D11 // https://www.arduino.cc/reference/de/language/functions/external-interrupts/attachinterrupt/ int lpumppin = 11; int dcdcanpin = 7; int modulationspin = 3; // OVLO mit Auszeit int drainpin = 6; int dcdcauspin = 4; unsigned long drainist; unsigned long drainstart; unsigned long drainvz = 10000; bool drain; bool ovlodrain; bool dcdcaus; // UVLO Batterie mit Hysterese int battpin = A0; unsigned long
// Einspeisewechselrichter // https://www.etechnophiles.com/how-to-change-the-pwm-frequency-of-arduino-nano/ // TCCR2B = TCCR2B & B11111000 | B00000001; // for PWM frequency of 31372.55 Hz on D3 & D11 int lpumppin = 11; int dcdcanpin = 7; int modulationspin = 3; // OVLO mit Auszeit int drainpin = 6; int dcdcauspin = 4; unsigned long drainist; unsigned long drainstart; unsigned long drainvz = 10000; bool drain; bool ovlodrain; bool dcdcaus; // UVLO Batterie mit Hysterese int battpin = A0; unsigned long battist; unsigned long battstart; int battwerthoch = 464; // 1023*11V*39K:(150K + 39K):5V int
// Einspeisewechselrichter // https://www.etechnophiles.com/how-to-change-the-pwm-frequency-of-arduino-nano/ // TCCR2B = TCCR2B & B11111000 | B00000001; // for PWM frequency of 31372.55 Hz on D3 & D11 int lpumppin = 11; int dcdcanpin = 7; int modulationspin = 3; // OVLO mit Auszeit int drainpin = 6; int dcdcauspin = 4; unsigned long drainist; unsigned long drainstart; unsigned long drainvz = 10000; bool drain; bool ovlodrain; bool dcdcaus; // UVLO Batterie mit Hysterese int battpin = A0; unsigned long battist; unsigned long battstart; int battwerthoch = 464; // 1023*11V*39K:(150K + 39K):5V int
??! Ich bin etwas ratlos und überfordert? Kann mir jmd helfen? Die lauffähige Software, die ino.generic.bin ist 288KB und die selbe Software neu kombiliert (nur noch .bin) ist nur noch 273KB. Das ist mir aufgefallen
nicht mehr?! Unter Appdata Local Temp finde ich auch bei der 1.8 nur noch die .bin und nicht mehr ino.generic.bin Ich mache nicht viel mit Arduino IDE was kann das sein? Muss man da was einstellen? Ist schon mehrere Jahre her das ich die erste Software damit gemacht habe
Kochfeld. Die Drehgeber der Programme und Temperaturwahl sind schon längere Zeit ein Fall fürs Cas*ino. Aber mit etwas Glück trifft man seine Wunscheinstellung. Etwas vor (dann gehts manchmal zurück) etwas zurück (dann geht mal vor mal zurück). Das ist aber verkraftbar. Nun treten in letzter Zeit
diesen Code: https://github.com/br3ttb/Arduino-PID-Library/blob/master/examples/PID_Basic/PID_Basic.ino mit diesen Werten: [c]double Kp=1, Ki=1, Kd=1;[/c] Ich habe leider keine Ahnung welche Werte ich für P I und D nehmen soll. Der Überschwinger soll sofort reduziert werden und das Hochregeln
diesen Code: > https://github.com/br3ttb/Arduino-PID-Library/blob/master/examples/PID_Basic/PID_Basic.ino > > mit diesen Werten:double Kp=1, Ki=1, Kd=1; > > Ich habe leider keine Ahnung welche Werte ich für P I und D nehmen soll. > Der Überschwinger soll sofort reduziert werden und das Hochregeln
bis ich den Fehler gefunden hatte! https://gitlab.com/aIecxs/w211-ac-control/-/blob/main/pwm_can.ino#L82 Dann war es prozessorunabhängig. https://www.mikrocontroller.net/topic/288458
NicoHood hat da auch was gemacht: https://github.com/NicoHood/HID/blob/master/examples/System/System.ino#L48 Du kannst mal nach diesen 3 Begriffen suchen, wie der aktuelle Stand ist: USBDevice.wakeupHost() Keyboard.systemControl(SYSTEM_CONTROL_SLEEP) System.write(SYSTEM_WAKE_UP) Leider hat dies
#include <FastLED.h> #include <RCSwitch.h> void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }
https://github.com/PaintYourDragon/Adafruit_GC9A01A/blob/master/examples/graphicstest/graphicstest.ino Ändere Zeile 5 und 6 auf die richtigen Pins: Welche "Arduino-Pin-Nummer" zu welcher Hardware Pin geht kannst du hier sehen: https://github.com/MCUdude/MegaCore#pinout
https://github.com/PaintYourDragon/Adafruit_GC9A01A/blob/master/examples/graphicstest/graphicstest.ino > > Ändere Zeile 5 und 6 auf die richtigen Pins: Das hatte ich schon getan. > > Welche "Arduino-Pin-Nummer" zu welcher Hardware Pin geht kannst du hier > sehen: > https://github.com/MCUdude
]https://github.com/sui77/rc-switch/blob/master/examples/ReceiveDemo_Advanced/ReceiveDemo_Advanced.ino der Scetch Und genau wie hier angeschlossen https://www.instructables.com/Using-an-ESP8266-to-Control-Mains-Sockets-Using-43/