-
Thread
Arduino fasst alle Dateien in einem Ordner zusammen - ist das neu?
womit ich nicht gerechnet habe. [code] Das Problem ist, dass sich im selben Ordner (Timer) zwei .ino-Dateien befinden: Timer.ino und Timer_Kopie.ino. Die Arduino IDE versucht, alle .ino-Dateien in einem Ordner zu einem einzigen Programm zusammenzufassen. Da beide Dateien den exakt gleichen Code enthalten
ähnlich: C:\Timer\ ... Timer.ino ... Timer01_ino ... Timer02_ino usw.
-
Thread
Feld aus Festwerten im Programmspeicher
Arduino F. schrieb im Beitrag #7956639: > In *.cpp oder *.ino nicht. okay, also im *.ino gehts also gar nicht - okay. Wastl schrieb im Beitrag #7956640: > Bist du zu > faul die paar Beiträge dieses Threads zu lesen? Ja, ich bin sehr faul. Nemopuk
Thorsten S. schrieb im Beitrag #7956698: > okay, also im *.ino gehts also gar nicht - okay. Die PROGMEM Geschichte geht, auch auf AVR Arduino in *.ino oder *.cpp die __flash Geschichte nur in *.c Dateien. Random .. schrieb im Beitrag #7956697: > Warum landet
-
Thread
Arduino und struct gefallen sich nicht !
schrieb im Beitrag #8022365: > Wie im Postingstitel geschrieben werden Arduino und struct in einer .ino > Datei nicht wirklich Freunde werden. Eine *.ino-Datei ist keine cpp oder c Datei. Die hat ein paar spezielle Eigenheiten um den Syntax für die Arduinonutzer zu vereinfachen. Du kannst aber
Christoph M. schrieb im Beitrag #8022398: > Eine *.ino-Datei ist keine cpp oder c Datei. Der Arduino Builder wandelt die *.ino in eine *.cpp um. Es ist hinreichend dokumentiert, was der Builder tut. Kann man ruhig mal lesen.
-
Thread
I2C Display einfache Frage
Karl B. schrieb im Beitrag #8022600: > Bei dem Originaldateinamenerweiterung *.ino wird direkt die Verknüpfung > angestoßen. Das wollte ich vermeiden. Wenn Du *.ino verwendest, können andere die foreneigene Dateianzeige mit Syntax-Highlighting verwenden. Siehe Anhang, achte
Pixelansteuerung fehlt noch. Mittlerweile Programmierkünste gediehen zu Voltmeter für zwei Spannungen. In *INO* sieht das so aus. Viel Spaß weiterhin mit dem Arduino. ciao gustav
-
Thread
uSDX+ mit FW 4.00e und die CW Tastung
Deshalb habe ich die .ino.cpp weiter oben drangehängt. Das müsste der Output des Compilers sein, bei dem nur der PP (PräProcessor) durchlaufen wird, wenn ich es richtig interpretiert habe. Ich werde mir die von Dir genannten
, aber soweit ich weiß, ist die ino.cpp die Haupt-Quelldatei. Darin gibts immer zwei zu befüllende Methoden, setup() und loop(). Das Ganze nennen die Sketch. Der Präprozessor läuft anschließend, der interpretiert natürlich die #define
-
Thread
Schulnotenbewertung eines Arduino-Programms
kompilieren fallen paar Dinge auf, die zukünftig Probleme bereiten können. [c] eventctrl_uc.ino: In function 'void dice_show(uint8_t)': eventctrl_uc.ino:558:14: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 558 | textcolor(v+8); | ~^~
sehen, könnte man für die Zukunft beheben. Das als Info. [c] \sketchbook\eventcb_ctrl6\eventcb_ctrl6.ino:18: F:\Arduino IDE 2.3.8\portable\sketchbook\eventcb_ctrl6\eventcb_ctrl6.ino: In function 'void dice_show(uint8_t)': F:\Arduino IDE 2.3.8\portable\sketchbook\eventcb_ctrl6\eventcb_ctrl6.ino:576:14
-
Thread
GY-BME280 mit Arduino benutzenIch möchte den Wettersensor GY-BME280 mit Arduino benutzen
Dietrich J. schrieb im Beitrag #7978084: > Anhand des .ino-Codes vom Funduino-Projekt 23 habe ich die Anschlüsse > mit 4 Leitungen, Gnd, +3.3V, SCL und SDA gemacht. Keine > Pullup-Widerstände. I2C funktioniert ohne Pull-Up Widerstände nicht. Die Widerstände
mal ein Bild von meinem BME280, der auch mit 3,3V betrieben wird. Für den ESP32 habe ich dieses .ino genommen: https://github.com/FredFeuerstein0815/ESP32_BME280_MariaDB/blob/main/ESP32_BME280_MariaDB_DeepSleep_30_Min.ino
-
Thread
Lib für Arduino Giga machen
Rechtecke und Text in Scala zu benutzen, brauche ich Ein C++-Objekt, das erst in Hauptprogramm (*.ino) geschafft wird. D.h. Lib kann das Objekt nicht benutzen? Jetzt ist alles in Hauptfile und funktioniert wie erwartet. Wenn ich aber versuche, class separat in *.h und *.cpp zu speichern, und in *
Hans W. schrieb im Beitrag #8025780: > und der Kontext > fehlt. Ich habe am Anfang meine *.ino - File gezeigt. Aus Hauptfunktion void Maxim_scala::scala(uint16_t xx, uint8_t rahmen); werden Funktionen void Maxim_scala::scala_rahmen(uint8_t einaus); void Maxim_scala::scala_m_metka(uint8_
-
Thread
anfänger-Problem mit arduino
USB-Port des PCs, auf dem ich Arduino-IDE öffne. Dann suche ich im Filemenü "Sketchbook" "blink1.ino" aus. Bild Arduino_01 Dann gehe ich über Menü "Tools" auf Ports und klappe den richtigen (Port 3) auf. Bild Arduino_02 Wenn da nichts angeschlossen ist, kommt Fehlermeldung "kein Port gefunden
zu starten. Vor allem, wenn man zwischendurch mit verschiedenen Boards bastelt. Der Import von * .ino Dateien hat auch noch etwas Besonderes. Es wird ein Verzeichnis angelegt, in das dann die * .ino gehört. Ist das irgendwo auf einem anderen LW oder Pfad, könnte die IDE das nicht akzeptieren. Es kommt
-
Thread
ESP32 + PlatformIO + Adafruit IO = Error
/Adafruit_IO_Arduino/blob/222440c/examples/adafruitio_15_temp_humidity/adafruitio_15_temp_humidity.ino#L49 [code] ---- Opened the serial port COM3 ---- ets Jul 29 2019 12:21:46 rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,
/Adafruit_IO_Arduino/blob/222440c/examples/adafruitio_15_temp_humidity/adafruitio_15_temp_humidity.ino#L49 > [code] > ---- Opened the serial port COM3 ---- > ets Jul 29 2019 12:21:46 > > rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) > configsip: 0, SPIWP:0xee > clk_drv:0x00,q_drv:0x00
-
Thread
ESP8266 D1 Mini + Relaismodul: Relais bleibt bei D1 dauerhaft eingeschaltet
Vernünftiges herauskommt, liegt es wahrscheinlich auch an der Software. Nimm ein anderes Programm: Blink.ino Ändere die Ausgabe auf den Wunsch-Pin. Vielleicht sind auch die Libraries nicht korrekt ausgewählt. ciao gustav
D2 dabei konfiguriert?" Für Dich noch mal etwas genauer formuliert. Antwort: Im Programmcode (.ino) gar nicht.
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
kai-s\AppData\Local\arduino\sketches\E60D65F7750953D07710A2F09EA6D18F\sketch\Melody_ARM_aus_EEPROM_all.ino.cpp.o .rodata._ZL6melody 0x00011ccc 0x4e20 C:\Users\kai-s\AppData\Local\arduino\sketches\E60D65F7750953D07710A2F09EA6D18F\sketch\Melody_ARM_aus_EEPROM_all.ino.cpp.o .rodata.
kai-s\AppData\Local\arduino\sketches\E60D65F7750953D07710A2F09EA6D18F\sketch\Melody_ARM_aus_EEPROM_all.ino.cpp.o und diese: Memory Configuration Name Origin Length Attributes FLASH 0x00004000 0x0003c000 xr RAM 0x20000000
-
Thread
ESP32-C3 als Accesspoint - wie fehlersicher machen?
++ konform mit echten .h Header und .cpp Source Dateien und den korrekten Includes, aber einfache .ino reicht auch für den Anfang) Die Werte stellst Du dann auf dem Webserver als JSON bereit, dann kannst Du das clientseitig mit der HTML in JS auslesen. Dafür empfehle ich ArduinoJson von bblanchon.
bisherigen oldschool Programmierart als 57jähriger Knacker nochmal hin, und schreibe ein monolithisches .ino, in dem eine State Machine das Webgedöns behandelt: 1. Nach Client suchen 2. bei Client nach Zeichen lauschen, nach 5s raus, Verbindung abbrechen, zurück zu 1. Bei Zeichen zu 3. 3. Zeichenkette
-
Thread
keyless entry für die Hautür gesucht
github.com/espressif/arduino-esp32/blob/master/libraries/BLE/examples/Beacon_Scanner/Beacon_Scanner.ino Ich hab so einen ST17H66, ist allerdings easy zu spoofen. Der Knopf ist nur zum deaktivieren, den muss man nicht drücken. https://www.aliexpress.com/item/1005006149561601.html Smartphone würde
espressif/arduino-esp32/blob/master/libraries/BLE/examples/Server_multiconnect/Server_multiconnect.ino
-
Thread
Arduino und halbfunktionaler Wiznet W5500
Benjamin K. schrieb im Beitrag #8024269: > WiznetTester.ino (4,07 KB) Aus deinem Programm kann ich nicht erkennen welchen Chip Select du verwendet. Eigentlich gar keinen?
ist das kein Zufall. Das ist die Mac Adresse vom Arduinos Beispiel (siehe ganz oben, WiznetTester.ino) > Das ist wohl der default Wert vom Wiznet Chip. Hast du mehrere davon im > Netz? Ähh, nein, welches Netz? Ein Rechner, ein Kabel und der Arduino.
-
Thread
UDP-Netzwerke(l)n mit kleinen Mikrocontrollern und WizNet W5100/W5500
github.com/arduino-libraries/Ethernet/blob/master/examples/UDPSendReceiveString/UDPSendReceiveString.ino
github.com/arduino-libraries/Ethernet/blob/master/examples/UDPSendReceiveString/UDPSendReceiveString.ino Das wäre dann LGPL v2.1 und ein Hex File ohne Source Code eine Pflichtverletzung. Ein T. schrieb im Beitrag #7995572: > Mach' Dir nichts draus, es ist sein Code Woher weißt Du das?
-
Thread
Programmieren mit KI
alles von Github querbeet verlinken. Wie kriegt das Copilot in der IDE zusammen, wenn es nur auf die .ino schaut?
Alexander schrieb im Beitrag #8004871: > Möchte nix am .ino Code ändern, soll OOTB als Arduino Projekt > kompilieren zwecks Kompatibilität. Das Teil benutzt doch arduino-cli.. da würde ich mal schauen ob es sich mit IDE kompilieren lässt. Vielleicht
-
Thread
eine mit 'volatile' erzeugte Variable wird im zweiten C-File ignoriert
gerade auch bemerkt! Dank eines dummen Tippfehlers ist aus meiner beabsichtigten a.c Datei eine ac.ino geworden. Ist mir gerade erst aufgefallen. Nach der Korrektur zeigt sich, dass C das nicht so tut. Also ab jetzt behaupte ich das Gegenteil von eben.
-
Thread
Sinus PWM erzeugen
gemacht: https://github.com/SebiR/ATTiny10_Playground/blob/master/PWM_Sine_Dimmer/PWM_Sine_Dimmer.ino
-
Thread
ESP32c3 und JDY-24M
und mit einem ESP32c3 eine BLE-Wifi-Bridge bauen. Mit ESP32_BLE_Arduino und dem Beispiel BLE_client.ino als Grundlage. Der ESP verbindet sich auch mit dem JDY--24M, er kann aber den Service 0xFFE0 oder 0000ffe0-0000-1000-8000-00805f9b34fb nicht erkennen. Im Scan wird der Service als 0000ffe0-0000-1000
-
Thread
FTDI libMPSSE SPI-Problem
/nicht/ in den Text reinkopieren. Wenn der Anhang nicht komprimiert ist und *.c, *.cpp oder auch *.ino heißt, dann bietet die Forensoftware eine "Quelltext-Angucken-Funktion" an, mit Zeilennummer, Syntaxhighlighting. Hier https://www.mikrocontroller.net/topic/580109#7931635 kannst Du sehen, wie das
-
Thread
Modbus RTU Brücke (via RJ45 Netzwerk TCP/IP)
, und fertig. https://github.com/emelianov/modbus-esp8266/blob/master/examples/Bridge/true/true.ino Edit: dein RJ45 bezieht sich nicht auf die RTU-Verbindung, sondern auf's Ethernet? Dann sorry, ESPs haben (meist) nur WLan.
-
Thread
Reverse Engineering eines LIN Bus
mal ob das passt https://github.com/frankschoeniger/LIN_Interface/blob/master/Arduino/Battmonitor.ino
Beitrag #8009919: > https://github.com/frankschoeniger/LIN_Interface/blob/master/Arduino/Battmonitor.ino Ja, den und andere hatte ich mir schon angeschaut. Aber wie ganz oben schonmal erwähnt kann das in meinem, fahrzeugspezifischen Sensor alles ganz anders sein... [code] readFrame(0x28); Ubatt
-
Thread
IRQ am RFID RC522
hier: https://github.com/miguelbalboa/rfid/blob/master/examples/MinimalInterrupt/MinimalInterrupt.ino
-
Thread
LANC Schaltungen im Vergleich
hinter die Zeile 40 zu kommen. https://github.com/Julusian/arduino-lanc/blob/master/output/output.ino Doch eine Original-FB habe ich hier EDIT: Tatsächlich, wenn ich diese Schleife entferne, dann schickt er was, aber da es dann logischweise nicht syncronisiert ist, funktioniert das Steuern der
-
Thread
CH32V003 und Arduino
mit main und while. Aber gut, ist Ansichtssache. Geschenkt. Kommen wir zum Kern. In deiner demo.ino gehört alles zwischen loop() { und while(1) in setup(). Dann ist die überflüssige while(1) in der loop weg. Ansonsten ist deine loop-while Programmierweise kurz gesagt wirklich etwas eigenartig
tatsächlich so auch dann in den Demos übernehmen: Veit D. schrieb im Beitrag #8018594: > In deiner demo.ino gehört alles zwischen > loop() { > und > while(1) > in setup(). > Dann ist die überflüssige while(1) in der loop weg. Ansonsten ist deine > loop-while Programmierweise kurz gesagt wirklich etwas
-
Thread
Arduino GIGA + GigaDisplay Scala Problem
Daten von Scala einschließlich Beschriftung über einen Zeiger auf Structur übergeben werden. *.ino File hier dabei. Includierte farbe16.h Vollständigkeit halber auch da. Zwei Poti werden abgelesen, die Werte werden gezeigt und als Wert für drei Scalen benutzt, zwei vertikalen und eine horizontale
-
Thread
Arduino und CH32V003
Ich habe jetzt das im Anhang (auf die Schnelle) gemacht. Wie sehen diejenigen die 'uart_test2.ino' Datei, die mit Arduino hantieren?
-
Thread
TLC5940 (6x kaskadiert) – LED blinkt nur kurz beim Einschalten, danach keine Funktion
anders werden. https://github.com/PaulStoffregen/Tlc5940/blob/master/examples/BasicUse/BasicUse.ino /* This loop will create a Knight Rider-like effect if you have LEDs plugged into all the TLC outputs. NUM_TLCS is defined in "tlc_config.h" in the library folder. After editing tlc_config.h
-
Thread
nur lesbares Dateisystem??
sys/fs/binfmt_misc type autofs (rw,relatime,fd=37,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=6368) none on /run/credentials/systemd-journald.service type tmpfs (ro,nosuid,nodev,noexec,relatime,nosymfollow,size=1024k,nr_inodes=1024,mode=700,inode64,noswap) hugetlbfs on /dev/hugepages type
-
Thread
Suche Arduino kompatiblen Bootloader für ATmega8 mit 8Mhz intern
Hab noch was gefunden: In der Programmer.ino, die ich erfolgreich anwendete, steht oben im Kommemntar: Zitat: ArduinoISP // Copyright (c) 2008-2011 Randall Bohn // names rather than the modern CIPO/COPI names. // For further details, see
-
Thread
Monostufe mit Retrigger für Arduino
Hallo Veit D. Dein Programmvorchlag (MonoflopRetrigger.ino) habe ich heute auch noch getestet. Nach dem Ändern der Pin-Nr. und Zeiten läuft das Programm auch. Jetzt habe ich zwei zur Auswahl. Danke Gruß Rolf
-
Thread
Arduino-Kern für 8051, neuer Mikrocontroller, Ubuntu mit längerer Lebenszeit uvam
millis() Gedönse ist in C. Man kann auch ganz ohne C++ in der Arduinowelt auskommen. Einfach die *.ino leer lassen und eine *.c Datei anlegen mit einer main() Funktion. So gehen auch reine *.S Assembler Anwendungen. Aber grundsätzlich hast du recht! Arduino ist meist C++. Nicht im Kern, aber rundherum
-
Thread
Arduino-ESP32 LEDC API ledcAttach() resolution
espressif/arduino-esp32/blob/release/v3.0.x/libraries/ESP32/examples/AnalogOut/ledcFrequency/ledcFrequency.ino [code] Bit resolution | Min Frequency [Hz] | Max Frequency [Hz] 1 | 489 | 40078277 2 | 245 | 20039138 3
-
Thread
Esp32 und PCM510x Mute Problem
://github.com/earlephilhower/ESP8266Audio/blob/master/examples/PlayRTTTLToI2SDAC/PlayRTTTLToI2SDAC.ino PCM5102 VIN mit 5V extern versorgen (nicht über ESP32 3V3 Pin) https://forum.pjrc.com/index.php?threads/problem-with-pcm5102a.76661
-
Thread
Projektvorstellung: Gasheizung überwachen
kostenlosen Grafana-Account. Ich kenne mich mit PHP nicht aus, aber bei der Durchsicht deines ESP_gas.ino kam mir dadurch einiges bekannt vor :) LG, Sebastian
-
Thread
Arduino: serielles Ansprechen eines HD44780 Displays über SoftSerial
Im Anhang gibt es ein Archiv, in dem zum einen der Empfängersketch enthalten ist: stxlcdrecv_uart.ino sowie eine weitere gepackte Zip-Datei, die mittels der Libraryverwaltung on Arduino installiert werden kann. Jetzt bin ich am überlegen gewesen, ob ich jede einzelne Sourcedatei hier noch einmal
-
Thread
einen rechner untersuchen.
sys/fs/binfmt_misc type autofs (rw,relatime,fd=40,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=4404) mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k,inode64) hugetlbfs on /dev/hugepages type hugetlbfs
-
Thread
Alternativer SSB-TX Ansatz => QRP
Fehler in der Phase. Der uSDX geht in der letzten auf Github veröffentlichten Version 1.02x der usdx.ino wie folgt vor: [c] static int16_t prev_phase; int16_t phase = arctan3(q, i); int16_t dp = phase - prev_phase; // phase difference and restriction prev_phase = phase; if(dp < 0) dp = dp + _UA;
-
Thread
Debounce von Tasten mit dem Candidate-Pattern (Platformunabhängig, Theorie)
bevor er stabil wird. https://github.com/aIecxs/Lime_Gen3_IoT_Replacement/blob/9a69d2f/LimeIoT/loop.ino#L48
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
Ein altes .ino-Programm für den 328 hatte ich noch gefunden und damit die Signale am Drehgeber direkt (blau) und am Port-Pin (gelb) aufgezeichnet. Dabei habe ich nach möglichst schlechten Schaltvörgängen für das Öffen
-
Thread
Datenlogger Pendeluhr
strukturiert rüber. > Also Anleitung, dann gibt es den Code. Du hast Dein Programm als Datei (Name.ino), gehe einfach unter dem Eingabefeld auf "Durchsuchen" und hänge diese hier an.