-
Thread
Struc as header einbinden - Compiler dreht durch
ws2812Driver.cpp.o:(.data.deviceSettings+0x0): multiple definition of `deviceSettings' sketch\source.ino.cpp.o:(.data.deviceSettings+0x0): first defined here sketch\ws2812Driver.cpp.o: In function `ws2812Driver::ws2812Driver()': sketch/store.h:50: multiple definition of `eepromSave()' sketch\source.ino.cpp.o
char, unsigned short)': sketch/store.h:92: multiple definition of `eepromLoad()' sketch\source.ino.cpp.o:sketch/store.h:92: first defined here collect2.exe: error: ld returned 1 exit status [/c] Die source.ino ist die Hautdatei des ganzen Programmes und dort werden sowohl die EEPROM.h als
-
Thread
Vor-/Rückwärtszähler negativ
gibt es ein Arduino-Programm zu Auslesen: http://www.mino-elektronik.de/progs/avr/qcnt25/qcnt_lesen.ino
ein > Arduino-Programm zu Auslesen: > http://www.mino-elektronik.de/progs/avr/qcnt25/qcnt_lesen.ino Das hab ich schon versucht. Ich hab es dann auch geschafft über die Kommandozeile das Hex-File zu flashen. Allerdings ist irgendwie schon nach ein paar Zentimetern der Zähler übergelaufen. Und das
-
Thread
UT210E Zangenmultimeter hacken
hol nochmal aus: Ich hatte ganz zu Anfang die ganze Ausleserei mit einem Arduino nebst zugehöriger INO versucht, das ging immer in die Grütze. Ich hatte dazu die INO von "EFLOSE" aus YT benutzt, weil er versprach, dass zunächst nur gelesen wird. Zum Schreiben hätte man im Programm eine 0 durch 1 ersetzen
Original sein (ich hatte ja nie geschrieben...) Doch oh Wunder, eine Zeile (0x40) wurde mit dem INO-Gewurschtel wohl doch verändert :-( Ich habe aus dem Netz ein halbes Dutzend Binärdateien als Beispiele gezogen, die natürlich für mein UT210E nicht richtig passen würden (andere Kalibrierdaten), doch
-
Thread
Arduino IDE Kompilierungsfehler
from C:\Users\Lukas\Documents\Arduino\sketch_esp_mqtt_json\sketch_esp_mqtt_json.ino:4: C:\Users\Lukas\Documents\Arduino\libraries\ArduinoJson/include/ArduinoJson/JsonObject.hpp: In instantiation of 'ArduinoJson::Internals::List<ArduinoJson::JsonPair>::node_type* ArduinoJson::JsonObject
Das nächste mal häng das ino direkt hier an den Post. Was da auf Google Docs liegt passt nicht zu Deinen Fehlermeldungen! Die fehlerhafte Zeile dürfte folgende sein: [c] brightness = root[brightness]; [/c] Insbesondere
-
Thread
LVGL libraries
Und den anim Kram rauslöschen, der ist nur zur Simulation. Den Code aber besser als Anhang als .ino oder .cpp posten.
den anim Kram rauslöschen, der ist nur zur Simulation. > > Den Code aber besser als Anhang als .ino oder .cpp posten. Und vor allem nicht in diesem Unterforum. Das hat hier schlicht nix zu suchen.
-
Thread
Problem mit DMX Empfang mit Arduino und Atmel Studio
mit der IDE versuche, erscheint folgender Fehler: [code] C:\Users\Ich\Documents\Arduino\Tmp\Tmp.ino: In function 'void USART_RX_vect()': C:\Users\Ich\Documents\Arduino\Tmp\Tmp.ino:24:7: warning: 'USART_RX_vect' appears to be a misspelled signal handler [enabled by default] ISR (USART_RX_vect
avr\cores\arduino/HardwareSerial0.cpp:48: multiple definition of `__vector_25' sketch\DmxReceive.ino.cpp.o:C:\Users\Helyx\Documents\Arduino\DmxReceive/DmxReceive.ino:26: first defined here d:/programme/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.8.1/../../../../avr/bin/ld.exe: Disabling relaxation
-
Thread
Umstieg - weg vom Arduino
lcd.Backlight = True lcd.Write("System gestartet") End sub Das kompiliert die IDE in eine INO-Datei. Startet die Arduino-IDE die diese Datei dann Kompiliert und dann zum Arduino hoch läde. Der ganze Vorgang geht automatisch. ABER, man kann danach die INO-Datei ganz normal in der IDE als C Code
einigen Stunden lernen. ABER. Das Ergebnis ist das Ziel. ;) Wie genau beschrieben erzeugt B4X eine INO-Datei. Also kann er dann in den Code nachsehen wie die Sachen OHNE BASIC in C++ gemacht werden. Und da sehe ich ein klaren Vorteil als wenn man ihn ins kalte Wasser wirft. Davon abgesehen ist
-
Thread
static const PROGMEM in eigenes File auslagern
Eigentlich ist dem Compiler völlig egal, wie die Dateien heißen. Man kann seine Quelltexte sogar *.ino nennen (kleiner Seitenhieb). Die Dateiendung ist eher für den Menschen da, damit er seine Dateien sinnvoll gruppieren kann. Die #include Anweisung macht genau das, was ihr Name bedeutet. Sie inkludiert
main.cpp und da war alles drin > > Jetzt wird's richtig dirty talk. ^^ naja es war mal eine blabla.ino - ich hab damals meinen kopf schräg gehalten und den inhalt da als stream 1:1 hineingeleert. rausgekommen ist ein 4000 zeilen .ino file als ich den kopf wieder gerade aufgerichtet hab xD
-
Thread
Fusebits lassen sich nicht setzen (neuer ATMEGA328P)
dann: [c]C:\Users\Dell 7200\Downloads>avrdude -c avrisp -p m328p -P COM4 -b 19200 -U flash:w:simple.ino.hex:i Reading 2426 bytes for flash from input file simple.ino.hex Writing 2426 bytes to flash Writing | ################################################## | 100% 2.36 s Reading | ###############
siehe:[c]C:\Users\Dell 7200\Downloads>avrdude -c avrisp -p m328p -P COM4 -b 19200 -U flash:w:simple.ino.hex:i Reading 2426 bytes for flash from input file simple.ino.hex Writing 2426 bytes to flash Writing | ################################################## | 100% 2.35 s Reading | ###############
-
Thread
Wo ist mein Fehler?
So nun in .ino
Jo Sko schrieb im Beitrag #4126186: > So nun in .ino geht doch. die Funktion pickDigit hast du nach der verwendet deklariert. Entweder die Reihenfolge ändern oder eine forware Deklaration machen. [c] void pickDigit(int x); [/c] am Anfang
-
Thread
MD5-Hash erstellen
Arduino: 1.5.8 (Linux), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" Arduino-Hashing1.ino: In function 'void setup()': Arduino-Hashing1.ino:19:42: error: invalid conversion from 'int' to 'char*' [-fpermissive] In file included from Arduino-Hashing1.ino:2:0: /home/eizi/Arduino/libraries
-
Thread
Neue Bauteile: Aktualisierte Microchip-Programmer, Piezosummer und Raspberry Pi-Zubehör
einphasige Systeme vorgesehen ist, gibt es mit dem TPSF12C3 auch eine dreiphasige Variante. ### InoLux IN-PI3727TBTPRPGPB: Neopixel mit sehr hoher Reichweite. Die auf dem WS2812B-IC basierenden intelligenten Leuchtdioden ermöglichen durchaus beeindruckende optoelektronische Systeme - problematisch
spacing can be up to 10 meters Data transfer rate of 800 kbp/s at 30 frames per second. [/c] InoLux lässt sich diese „höhere“ Flexibilität allerdings gut bezahlen - in tausender-Stückzahlen liegt der OEMSecrets-Bestpreis bei rund € 0,20. In Fernost wechseln ähnliche Dioden oft schon um 5-10 Cent
-
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
Frequenzmessung für Radar-Geschwindigkeitsmessung
D. S. schrieb im Beitrag #2595410: > Radarmessgereat_vs3__f.ino (4,5 KB, 2 Downloads) Womit soll man das denn öffnen?
.ino ich tipp mal auf Arduino
-
Thread
Aquariumcontroller: hängt sich auf / stürzt ab / friert ein - Hilfe!
Ich kann mit *.ino, *.txt nichts anfangen. Welche Programmiersprache ist denn das? Ich programmiere in C und da heißen die Programme *.c, *.h. Peter
Peter Dannegger schrieb im Beitrag #2923794: > Ich kann mit *.ino, *.txt nichts anfangen. Welche Programmiersprache ist > denn das? > > Ich programmiere in C und da heißen die Programme *.c, *.h. > > > Peter Dieter Nuhr hat dazu mal etwas passendes gesagt
-
Thread
ESP32 als ganz normaler I2C slave
//github.com/ftjuh/AccelStepperI2C/blob/b00b994dbfd08128db3c431e701d63821b1d35fc/firmware/firmware.ino#L900 Hier die Stelle, wo für den ESP32 der Buffer vorab gefüllt wird: https://github.com/ftjuh/AccelStepperI2C/blob/b00b994dbfd08128db3c431e701d63821b1d35fc/firmware/firmware.ino#L852 (Rückmeldungen
https://docs.espressif.com/projects/arduino-esp32/en/latest/api/i2c.html#example-application-wireslave-ino) irreführend, da dort innerhalb von onRequest() Daten (mit Wire.print(), i.e. Wire.write()) geschrieben werden, was aber den irreführenden Eindruck macht, die würden dann auch tatsächlich mit diesem
-
Thread
arduino micro kann nicht programmiert / geflast werden
-D -Uflash:w:C:\Users\Julian\AppData\Local\Temp\build1fd255a953a8c14710f29c1c59ff99b2.tmp/Lenkrad.ino.hex:i avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch
-Uflash:w:C:\Users\Julian\AppData\Local\Temp\build1fd255a953a8c14710f29c > 1c59ff99b2.tmp/Lenkrad.ino.hex:i Rufst du das Ding von Hand auf? Benutzt die die Arduino IDE? Welche Version? Benutzt du die IDE von arduino.cc oder von arduino.org?
-
Thread
Items/Tabs in Microchip studio 7 wie Arduino IDE aufbauen
bzw. Codeabschnitte in ein Tab auslagern kann funktioniert nur mit der Arduino IDE. Sie fügt alle .ino Dateien alphabetisch zu einer .ino zusammen. Erst danach erfolgt die gesamte Prozedure der Kompilierung. Deswegen muss man bei der Benennung der Tabs ggf. aufpassen, sonst passt die Reihenfolge des
außerhalb der Arduinowelt macht. Hat aber nichts mit dem Tabs der Arduino IDE zu tun, diese kann nur .ino Dateien in ihren Tabs anzeigen. Außerhalb der Arduinowelt muss man sich umstellen und paar Gewohnheiten ablegen und dafür paar Annehmlichkeiten richtiger IDEs nutzen. Bspw. kann selbst die Arduino
-
Thread
Widerstand bei LED 5mm bei Arduino ?
: a) Welche Spannung hat die externe Spannungsversorgung? b) Welche Polarität gegenüber dem A*ino Bezugspotenzial. c) Ist diese Spannung auch bei abgeschalteter A*ino 5V-Spannungsversorgung eingeschaltet? d) Liegt demnach evtl. "Backpowering" vor? e) Was möchtest Du damit bezwecken? [
-
Thread
Array in einer Class richtig deklarieren??
}; ich dachte Variablen die man in einer Classe als public: anlegt sind frei verfügbar in der ino. Ich habe auch schon versucht die ganzen Variable in eine Variablen.h Datei auszulagern und die Funktionen in eine Funktionen.h Datei Der Weg mit den Classen in einer Bibliothek finde ich aber
> ich dachte Variablen die man in einer Classe als public: anlegt > sind frei verfügbar in der ino. ja, wenn sie nicht gerade von einer lokalen Variabel überschrieben werden und das machst du. Wenn du nur willst, das die Variable 0 sind dann mach es so: [c] #include <Arduino.h> #include
-
Thread
ESP8266 startet nicht
übertragen und auch aus geführt egal ob analog digital oder wifi scan alles gut nur der Wordclock INO wird kompiliert geladen und dann siehe Bild weiter geht es nicht egal ob Stützelko oder nicht in Vcc . Auch ein tausch der Esp brachte keinen Erfolg alle mache das gleiche beim start. Wo könnte ich
übertragen und auch aus geführt > egal ob analog digital oder wifi scan alles gut > nur der Wordclock INO > wird kompiliert geladen und dann siehe Bild weiter geht es nicht egal ob > Stützelko oder nicht in Vcc . > Auch ein tausch der Esp brachte keinen > Erfolg alle mache das gleiche beim start.
-
Thread
Globale Variable in C
erklären? Zeige mal den vollständigen Code eines gesamten Projektbeispiels, einschließlich der .ino Sketchdatei! In der Arduino-IDE schreibst Du normalerweise keine main.c Datei, und wenn, dann gehört diese zu einem Sketch, der die Dateiendung .ino hat. Mit der .ino Datei führt die Arduino-IDE
-
Thread
Bootloader auf Atmega328 PCB
über ISP. Das hat der TO ja auch gemacht. Jetzt will den nächsten Schritt versuchen: Das Blink.ino.hex über den seriellen Port flashen.
ISP. > > Das hat der TO ja auch gemacht. > Jetzt will den nächsten Schritt versuchen: Das Blink.ino.hex über den > seriellen Port flashen. Ok, sorry, hatte das Log falsch interpretiert.
-
Thread
Problem beim Upload der Firmware, AT45, STK500
avrdude: verifying flash memory against C:\Users\freyb\AppData\Local\Temp\arduino_build_374827/Blink.ino.hex: avrdude: load data flash data from input file C:\Users\freyb\AppData\Local\Temp\arduino_build_374827/Blink.ino.hex: avrdude: input file C:\Users\freyb\AppData\Local\Temp\arduino_build_374827/Blink.ino.hex contains 636 bytes avrdude: reading on-chip flash data: Reading | ########################################Beim Hochladen des Sketches ist ein Fehler aufgetreten ########## | 100% 0.25s avrdude
-
Thread
Neues GSM-Shield und keinen Plan wie es geht
:0, from D:\Program Files (x86)\Arduino\libraries\GSM\examples\SendSMS\SendSMS.ino:25: D:\Program Files (x86)\Arduino\libraries\GSM\src/GSM3ShieldV1BandManagement.h:49:125: warning: 'typedef' was ignored in this declaration [enabled by default] typedef enum GSM3GSMBand {UNDEFINED
^ D:\Program Files (x86)\Arduino\libraries\GSM\examples\SendSMS\SendSMS.ino: In function 'void setup()': D:\Program Files (x86)\Arduino\libraries\GSM\examples\SendSMS\SendSMS.ino:48:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
-
Thread
2 stellige Zahl Seriell übertragen
Christoph Fuggersberger schrieb im Beitrag #3493680: > LED_Matrix_Fehler.ino Womit öffnet man so eine *.ino Datei?
-
Thread
DS18B20 Verkabelungs od Software Problem
OneWire.h> void setup() { Serial.begin(115200); Serial.println("//\n// Start oneWireSearch.ino \n//"); for (uint8_t pin = 8; pin < 13; pin++) { findDevices(pin); } Serial.println("\n//\n// End oneWireSearch.ino \n//"); } void loop() { } uint8_t findDevices(int pin)
OneWire.h> void setup() { Serial.begin(115200); Serial.println("//\n// Start oneWireSearch.ino \n//"); for (uint8_t pin = 8; pin < 13; pin++) { findDevices(pin); } Serial.println("\n//\n// End oneWireSearch.ino \n//"); } void loop() { } uint8_t findDevices(int pin)
-
Thread
Diamex Programmer auf neuer Arduino IDE 2.x
against C:\Users\Thorsten\AppData\Local\Temp\arduino-sketch-014CB50A9BBD128E78A2B5D86D453AD3/Blink.ino.hex: avrdude: load data flash data from input file C:\Users\Thorsten\AppData\Local\Temp\arduino-sketch-014CB50A9BBD128E78A2B5D86D453AD3/Blink.ino.hex: avrdude: input file C:\Users\Thorsten\AppData\Local\Temp\arduino-sketch-014CB50A9BBD128E78A2B5D86D453AD3/Blink.ino.hex contains 924 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 0.20s avrdude: verifying ... avrdude: 924 bytes of flash verified
-
Thread
Arduino Aufruf entfernen
Aufruf noch gezeigt. Wie kann dieser entfernt werden, er zeigt ins leere. Bei jeden anklicken einer .ino öffnet sich dieses Fenster und ich muss die Arduino IDE anklicken, dann wird die IDE gestartet und die ausgewählte Datei. Es müsste doch beim anklicken der .ino sofort die IDE öffnen. Es gibt aber
-
Thread
Fragen zu Waveshare e-paper 1.54"
Mein 1,54" läuft damit: https://github.com/ZinggJM/GxEPD In der Beispieldatei GxEPD_Example.ino muss #include <GxGDEP015OC1/GxGDEP015OC1.h> // 1.54" b/w selektiert sein. Vieleich hilft es ja, eventuell kannst Du das auch auf das 1,54" Display abspecken. Zur Zeit unterstützt die Library
wenigstens eine Fehlermeldung ausgeben kann, wenn das Display nicht reagiert, z.B. so in epd1in54b-demo.ino: void setup() { Serial.begin(115200); Epd epd; if (epd.Init() != 0) { Serial.print("e-Paper init failed"); return;
-
Thread
ESP8266 Wemos-Clone Probleme
kompiliert und aufgespielt. Es blinkt auch wie gewünscht. Dann ein Wifi-Beispiel genommen, Wificlient.ino Auf der seriellen sehe ich das es sich ins WLAN einklinkt und auch Daten runterlädt. Geht also auch. Und das HelloServer.ino geht auch. Dann wieder Tasmota geflasht, ging leider nicht. Allerdings
-
Thread
Arduino Bootloader - funktioniert nur einmalig
zerschossene Bootloader nur eine Vermutung war, habe ich mal eine andere Anwendung installiert (blink.ino). Das ging auch einfach so. Die konnte ich mehrfach installieren (Blinkfrequenz variiert, um festzustellen, ob die Installation erfolgreich war). Dann habe ich es mit aufgestecktem Ethernet-Shield
Rahul Der trollige schrieb im Beitrag #3716959: > mal eine andere Anwendung installiert (blink.ino). > Das ging auch einfach so. > Die konnte ich mehrfach installieren (Blinkfrequenz variiert, um > festzustellen, ob die Installation erfolgreich war). > Dann habe ich es mit aufgestecktem Ethernet-Shield
-
Thread
Arduino mega 2560 mit AtmelStudio 6 Programmieren
halt, die aber nicht komfortabel ist wenn es um mehrere Module geht. Alle Module haben die Endung ino, alle *.ino, *.c, *.h werden im Fenster gezeigt, Breitmonitor von Vorteil. Einbindung von tieferliegenenden Direktorys schwer bis unmöglich. Klar geht es aber es bleibt krampfig. Ich bin so nach
-
Thread
Arduino c datei einbinden
An den Anfang der *.ino Datei. extern "C" { #include "timer.h" // wenn timer.c existiert }
Reiter/Tab weg. Genauso kann man einfach Dateien in den Ordner werfen. Für jede *.h *.c *.cpp *.ino zeigt die IDE einen Reiter/Tab.
-
Thread
Wo ist die Hexdatei vom Arduino-programm?
Pfad ist zu finden C:\Temp\arduino_build_699992 sowie T18t_H_taste_nan_Nok_RTC_EEP_DHT22_ok_OK.ino.hex T18t_H_taste_nan_Nok_RTC_EEP_DHT22_ok_OK.ino.with_bootloader.hex
-
Thread
Arduino IO-File Problem
Wie werde ich das Problem los? Quelltext zeigen. Nicht als Screenshot, sondern einfach Deine *.ino-Datei hier als /Dateianhang/ hochladen.
MC schrieb im Beitrag #5037315: > Anbei der Arduino Sketch Nicht jede Datei mit der Extension "ino" ist ein Arduino Sketch. Das Arduino Framework erwartet in der Sketch-Datei eine Funktion namens setup() und eine namens loop().
-
Thread
Erfahrungen mit Arduino
einziger wirklicher 'Koch' auf. Ich finde nur 18 https://www.mikrocontroller.net/search?query=.ino&forums%5B%5D=4&sort_by_date=1
einziger wirklicher 'Koch' auf. >Ich finde nur 18 >https://www.mikrocontroller.net/search?query=.ino&... Wie mir ein ein Freund, der in verschiedenen Hackerspaces weltweit Workshops gibt, wird meine Firmware relativ viel in Asien eingesetzt. Als jemand der relativ viel Open-Source Software für
-
Thread
SI5153 an Adruino nano Aussetzer
https://github.com/etherkit/Si5351Arduino/blob/master/examples/si5351_example/si5351_example.ino https://github.com/etherkit/Si5351Arduino/blob/master/examples/si5351_calibration/si5351_calibration.ino Das Programm hab ich auch schon im Verdacht gehabt - ich hab aber mit dem Oszi keine Kommunikation
-
Thread
Arduino Due als virtuelle Maus
das "eigentliche" Problem beheben kann. Fehlermeldung: ...\Arduino\sketch_may07a\sketch_may07a.ino: In function 'void setup()': sketch_may07a:5:5: error: 'Mouse' nicht gefunden. Beinhaltet Ihr Sketch die Zeile '#include <Mouse.h>'? Mouse.begin(); ...\Arduino\sketch_may07a\sketch_may07a.ino
-
Thread
Potentionmeter
Analog-Eingang vom Arduino Wusste gar nicht das zu jedem Poti heute schon zwangsläufig ein Ar**ino gehört ;-)
schrieb im Beitrag #4756158: > Wusste gar nicht das zu jedem Poti heute schon zwangsläufig ein Ar**ino > gehört ;-) Wenn einer an einem Wochenende mit solch einer Frage aufschlägt ist meist ein A.....o mit im Spiel!
-
Thread
Arduino Atmega88-PA Upload-Abbruch wegen Leerzeichen im Pfad
\Michael Dallmann\\AppData\\Local\\Temp\\arduino-sketch-24D8B4E568FB3DD945C662CD9897EDFE/md-blink1.ino.elf" > "C:\\Users\\Michael Dallmann\\AppData\\Local\\Temp\\arduino-sketch-24D8B4E568FB3DD945C662CD9897EDFE/md-blink1.ino_atmega88p_16000000L.lst" Der Befehl "C:\Users\Michael" ist entweder falsch
-
Thread
China-Openlog-Modul ohne Funktion
Studio (das vom Arduino kompilierte Hex-File findest du dann in %TEMP%\arduino_build_xxxxxx\yyyyyy.ino.with_bootloader.hex, wobei xxxxxx halt eine Random-Zahl ist und yyyyyy der Projektname). Aber erstmal würde ich gucken ob aus der Seriellen Schnittstelle was raus kommt, wobei die Default-Baudrate
sich ist es das, die ursprüngliche Zielgruppe waren Künstler. Unter der Haube läuft AVRGCC. Die *.ino-Dateien enthalten zwei Funktionen, setup() und loop(), die vom Linker in eine normale main() umgesiedelt werden. Bibliotheken haben das übliche .c/.cpp + .h - Format. Mit einem passenden Skript sollten
-
Thread
Esp8266 und Mysql
https://github.com/ChuckBell/MySQL_Connector_Arduino/blob/master/examples/basic_select/basic_select.ino) über eine Sekunde dauert. Das Errorlog des Servers ist leer, es wird nicht einmal ein slow_query protkolliert. Gibt es ähnliche Erfahrungen/Lösungen/Alternativen?
https://github.com/ChuckBell/MySQL_Connector_Arduino/blob/master/examples/basic_select/basic_select.ino) Wie lange dauert es denn ? Naja, in Zeile 55 wird nachdem Connect schonmal 1 sek. gewartet. Im loop zeile 66 wieder 1 sek., und nochmal 0,5 sek (Zeile 90) für die 2te Abfrage. evtl. können
-
Thread
Welche Ressourcen nutzt die Arduino Software?
W7-10 in: C:\Users\yourusername\AppData\Local\Temp\arduino_build_963314>avr-objdump -S MyProgram.ino.elf > list.txt Die Build Nummer ist natürlich anders bei jeden neuen Projekt. Für den Map File: avr-objdump -t MyProgram.ino.elf > map.txt Damit bewaffnet weiß man genau was gespielt wird
Arduino IDE Projekte bauen kann. Nicht C, sondern C++, auch wenn es wie C aussieht. Die Hauptdatei *.ino ist immer C++ *.h, *.cpp und *.c kann man in Tabs und Libraries verwenden. und *.S nur in Libraries. [c] int main() { for(;;); } [/c] Wohl das kleinstmögliche Arduino Programm. Es wird
-
Thread
NodeMCU (ESP8266) Soft WDT reset
loop at C:\Users\Kolja\Documents\Arduino\hacked_Servo_ext_Poti_seriel/hacked_Servo_ext_Poti_seriel.ino line 35 0x40202f38: Print::println(char const*) at C:\Users\Kolja\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.1.0\cores\esp8266/Print.cpp line 156 0x4020280c: loop_wrapper at C:\Users
unerwartete Rücksprungadressen holt. Zumindest hat er sich in der hacked_Servo_ext_Poti_seriel.ino rumgetrieben, die Zeile 35 wird aber sicher nicht passen wegen der Optimierung des Compilers. Vielleicht hilft es Dir ja etwas weiter. Gruß aus Berlin Michael
-
Thread
Arduino Programmierung
Demenz Kranken > für einige Stunden. "Hut ab" - Rudolf! Sollte das Steckspiel_Sound_15Titel.ino wirklich so was wie dein Erstlingswerk sein - lass Dir versichern, dass du IMHO nicht viel falsch gemacht hast! "Hut ab" aber auch für deine Tätigkeit im Ehrenamt - besonders, da du dir ein so schwieriges
github.com/ArduinoGetStarted/button/blob/master/examples/05.MultipleButtonAll/05.MultipleButtonAll.ino
-
Thread
Sound mit PWM -aber wie?
werden. Nichts kann dich in der Arduino IDE daran hindern, in deinen Projektordner, da wo die *.ino liegt, auch eine Array.h und eine Array.cpp rein zu werfen. Das ist dann eine saubere Lösung und funktioniert perfekt.
#4326576: > Nichts kann dich in der Arduino IDE daran hindern, in deinen > Projektordner, da wo die *.ino liegt, auch eine Array.h und eine > Array.cpp rein zu werfen. weiss ich doch und ob die array.cpp oder array.c heisst ist doch egal. Ich fand array.h aber besser, der Vorschlag vom Karl-Heinz
-
Thread
Arduino: "Build-Optionen wurden verändert, alles wird neu gebaut."
Mein Glaskugel sagt: Serverzeit und lokale Zeit/Datum unterscheiden sich. Wenn die *.cpp/*.ino jünger als die *.a dann wird kompiliert. Also sind die Dateien auf 2 Rechner verteilt und die Uhren laufen nicht synchron. *ohne Gewähr*
Mein Glaskugel sagt: > Serverzeit und lokale Zeit/Datum unterscheiden sich. > > Wenn die *.cpp/*.ino jünger als die *.a dann wird kompiliert. > Also sind die Dateien auf 2 Rechner verteilt und die Uhren laufen nicht > synchron. > > ohne Gewähr Nö. Beide Rechner laufen mit Internet-Time-Sync
-
Thread
32 bit ARM LPC810 für weniger als 1€ als Arduino
werden und in den LPC810 geladen. Das geht denkbar einfach: 1. Beispielcode in das file sketch_ino.c kopieren 2. make eintippen 3. mit Flahsmagic das Programm auf den LPC810 laden Es sind aber zur Zeit nur 3 Funktionen teilweise implementiert. Könnte das für jemanden hier interessant sein
arm-non-eabi für Ubuntu gefunden habe. Das Testprogramm sieht im moment so aus: [c] #include "sketch_ino.h" /* Arduino LPC810 compatibility test program */ int ledPin=2; // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin
-
Thread
Implementierung eines Zustandreglers mit Beobachter
Der Code wurde für einen Arduino Mega geschrieben und besteht aus zwei Dateien: StateSpaceControl.ino: Beinhaltet den Regel Algorithmus RoboClaw.ino: Beinhaltet die Kommunikation zum Motor Controller. StateSpaceControl.ino: [c]#define SERIAL_BAUD 57600 #define INPUT_COUNT 5 //number of
while( padding--) Serial.print("0"); Serial.print(frac,DEC) ; } }[/c] RoboClaw.ino: [c]#define address 128 #define ROBOCLAW_BAUD 38400 signed char Motor1percent = 0; signed char Motor2percent = 0; int incomingByte= 0; void setupRoboClaw() { Serial1.begin(ROBOCLAW_BAUD