-
Thread
ADXL345 und ESP8266: Echtzeitdatenergassung mit konstanter Abtastrate und Interrupts
> 2.4GHz WiFi AccessPoint(TL-WR802N) -> Switch(100MBitEth) -> Linux-PC sw: SPI_Interrupt_UDP_Beta.ino, modifiziert mit loopi++ in jeder loop(), weil keine hw die INT1 erzeugt vorhanden ist. settings: arduino 1.8.5 / esp8266 for arduino v2.4.1 / lwIP v2 LowerMemory Ergebnis: Sendet UDP Paket mit
dabei mein Sender und sendet die Daten an den ESP (Der Sender ist: softwareSerial_HX711_Arduino_final.ino) Ich glaube jedoch, dass mein Code nicht optimal ist. Dazu mal meine Gedanken: 1. Die SoftwareSerial-Schnittstelle ist nicht gerade schnell, oder? Wäre es hier besser auf die Hardware-Serielle-Schnittstelle
-
Thread
Arduino LED Streifen - PWM - Negative Spannungsspitzen
Hier ein Link zum Source-Code: https://github.com/bRanger82/WohnwandLED/blob/master/Light/Light.ino >Die GND Klemme des Oszilloskopes gehört an GND und die Spitze des >Tastkopfes gehört an den Ausgang, als den Drain Anschluss des MOSFET. Danke, ich werde es morgen nach der Arbeit gleich mal
-
Thread
Maiskolben Lötstation Fehler beim Kompilieren
libraries\definitions" "C:\Users\Holger\AppData\Local\Temp\arduino_build_417662\sketch\Maiskolben_1.ino.cpp" -o "C:\Users\Holger\AppData\Local\Temp\arduino_build_417662\sketch\Maiskolben_1.ino.cpp.o" C:\Users\Holger\Documents\Arduino\Maiskolben_1\Maiskolben_1.ino: In function 'void timer_sw_poll()':
tippe auf https://github.com/ArduinoHannover/Maiskolben Dort heißt das aber nicht "maiskolben_1.ino", sondern "maiskolben_tft.ino" https://github.com/ArduinoHannover/Maiskolben/blob/master/Maiskolben_TFT/Maiskolben_TFT.ino Und wenn man darin nach "error" sucht, findet man auch eine Stelle, an
-
Thread
Heise lernt es nicht: Arduino ist kein Mikrocontroller
mit Arduino. In der genannten Zeitschrift gibt es einen Artikel, der das Arduino-Beispiel blink.ino soweit "zerlegt", dass es "normales Mikrocontroller C" ist. In den 5 Minuten die ich diesen Artikel gelesen habe, habe ich mehr gelernt, als in den Stunden zuvor in denen ich div. Tutorials durchgearbeitet
-
Thread
Arduino IDE -> Atmel Studio Projekt importieren
Wenn die Main.cpp aus dem Arduino Ordner gelöscht wird (Wird ja nicht benötigt, steht ja alles im .ino file), kann das projekt nicht mehr in Arduino IDE kompiliert werden. Aber eigentlich sollte das doch möglich sein?
sehen unter github durch die PlatformIO.ini). Selbst bei Marlin ist inzwischen das INO-File leer (nur noch Kommentare)
-
Thread
ST7567 Display falsch mit Arduino Nano verbunden?
Pinbelegung) nun korrekt ist. Entsprechend ergibt sich dann daraus u.U. eine andere Initalisierung im .ino File. Oliver
-
Thread
Plot Clock - Winkelberechnung aus X Y
Hier hat der Erfinder dieser Uhr den Quellcode veröffentlicht (plotclock_v1_03.ino): https://www.thingiverse.com/thing:248009/files Darin stehen nicht nur die Formeln, sondern auch Erläuterungen, wie diese zustande gekommen sind. In der Berechnung wird insbesondere auch
-
Thread
irsnd Callback function
----------------------------------------------------------------- * ESP8266 (Arduino, see IRSEND.ino) *------------------------------------------------------------------------------------------------------------------ */ #elif defined (__xtensa__) # define IRSND_PIN
----------------------------------------------------------------- * ESP8266 (Arduino, see IRSEND.ino) *------------------------------------------------------------------------------------------------------------------ */ #elif defined (__xtensa__) # define IRSND_PIN
-
Thread
Wie kann man mit ESP8266/ArduinoIDE auf IP-Pakete zugreifen?
^ /home/florian/Arduino/ESP8266_WiFiClient/ESP8266_WiFiClient.ino: In function 'void setup()': ESP8266_WiFiClient:52: error: invalid conversion from 'u8_t {aka unsigned char}' to 'raw_recv_fn {aka unsigned char (*)(void*, raw_pcb*, pbuf*, ip_addr*)}' [-fpermissive
Fehlermeldungen ist deutlich geschrumpft :-) /home/florian/Arduino/ESP8266_WiFiClient/ESP8266_WiFiClient.ino: In function 'void setup()': ESP8266_WiFiClient:52: error: invalid conversion from 'u8_t (*)(void*, raw_pcb*, pbuf*, const ip_addr_t*) {aka unsigned char (*)(void*, raw_pcb*, pbuf*, const ip_addr*)
-
Thread
Esp32 Bluetooth Audio
) at 0x400d12a4 file: "C:\Users\flo08\Documents\Arduino\esp32-avrc-a2dp-test\esp32-avrc-a2dp-test.ino" line 344 func: void setup() expression: esp_bt_controller_mem_release(ESP_BT_MODE_BLE) Backtrace: 0x400928c8:0x3ffb1f20 0x40092e50:0x3ffb1f40 0x400d12a4:0x3ffb1f60 0x4016847e:0x3ffb1fa0 Rebooting
-
Thread
[Biete] LUANI ESP8266 230V I/O Modul Gesperrt
Elektriker fragt danach. Und über einen Tipp würde ich mich sehr freuen: in welcher der vielen ino Files im tasmota Rep ist die Steuerung versteckt bzw in welche fange ich an nachzuvollziehen, wie die Luani Module eingebunden sind? Das tasmota Rep wirkt beim Einstieg unüberschaubar. Ich müsste auf
-
Thread
Verständins Problem mit ENUM in "C"
Source nicht ändern das ist im ESP32 Arduino Core so definiert. Der Compiler meckert mit SP32_I2S.ino: 56:10: error: invalid conversion from 'int' to 'i2s_mode_t' Ich frag mich nun geht das in Standard C ja oder nein.
nicht ändern das ist im ESP32 Arduino Core > so definiert. Der Compiler > meckert mit SP32_I2S.ino: 56:10: error: invalid conversion from 'int' to > 'i2s_mode_t' > Ich frag mich nun geht das in Standard C ja oder nein. Das Problem ist: es handelt sich nicht um C-Code! Arduino ist C++ und da
-
Thread
Arduino L LED leuchtet durchgängig und nicht programmierbar.kaputt?
v -patmega328p -carduino -P/dev/ttyS0 -b57600 -D -Uflash:w:/tmp/arduino_build_770430/sketch_jun24a.ino.hex:i avrdude: Version 6.3, compiled on Jan 17 2017 at 11:00:16 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System
-
Thread
Arduino Uno Interrupt verlässt while Schleife und kehrt nicht wieder zurück
als Textdatei an, sondern verwende den Original-Dateinamen, insb. behalte das Suffix bei, wie z.B. ".ino". Dann ist der Source weitaus besser lesbar als jetzt.
-
Thread
Arduino Globale Variable in Header File
, die Queues im Header deklariert. Nun kommt aber immer die Fehlermeldung: sketch\ESP32_WROOVER.ino.cpp.o:(.bss.debug_queue+0x0): first defined here sketch\WLAN_Manager.cpp.o:(.bss.rs485_queue+0x0): multiple definition of `rs485_queue' sketch\ESP32_WROOVER.ino.cpp.o:(.bss.rs485_queue+0x0): first
Header files als extern eingefügt (ohne extern nur in einem Header file), ausser beim ESP32_WROOVER.ino.cpp, da ich nicht genau weiss, wie sich das eigentlich zusammensetzt. Jemand eine Idee, was genau ich da tun kann?
-
Thread
ESP-01 funktioniert in Sleep-Mode nur nach 2xReset
ESP-01 bei aliexpress bestellt: Die Software habe ich 1zu1 von cc2 übernommen: http://cc2.tv/wetter.ino Bei dem Programm blicke ich nicht ganz durch: Dort gibt es keine Main-Funktion? Keine Ahnung, wie der in der Loop-Funktion landet, aber es scheint irgendwie zu funktionieren: Habe zum Testen die
readdht(); wird bereits in setup() einmal aufgerufen! Siehe http://cc2.tv/wetter.ino
-
Thread
STM32F407 aus Arduino-IDE als DFU-Device flashen
direkt aus der Arduino-IDE abgebrochen ist, da No DFU capable USB device available, habe ich die Blink.ino.bin-Datei aus /tmp/arduino_build_xxxxxx gefischt und nach Methode Harry L. hochgeladen: sudo dfu-util -a 0 -D Blink.ino.bin -s 0x08000000 Und es hat funktioniert!!! Wenn ich es ohne sudo probiere
strace -f dfu-util -a 0 -D Blink.ino.bin -s 0x08000000 2>&1 |grep EACCES
-
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
Reflow Controller 0xpit Fehler beim programmieren HILFE
Users\Lukas\Desktop\Reflow controller\reflowOvenController-master\ReflowController\ReflowController.ino:26:0: sketch\temperature.h:50:1: warning: 'typedef' was ignored in this declaration }; ^ C:\Users\Lukas\Desktop\Reflow controller\reflowOvenController-master\ReflowController\ReflowController.ino
libraries\encoder-master" "C:\Users\Lukas\AppData\Local\Temp\arduino_build_152158\sketch\ReflowController.ino.cpp" -o "C:\Users\Lukas\AppData\Local\Temp\arduino_build_152158\sketch\ReflowController.ino.cpp.o" Compiling libraries... Compiling library "EEPROM" Compiling library "PID_v1" Zuvor kompilierte
-
Thread
Arduino Programm wird nicht compiliert. Bootcamp.hpp aus C't
Folgende Fehlermeldung ist gekommen: /home/fritz/Arduino/esp32_stromzaehler/esp32_stromzaehler.ino: In function 'void mqttConnected(bool)': esp32_stromzaehler:15: error: no matching function for call to 'AsyncMqttClient::subscribe(const char [13])' iot.mqtt.subscribe("examplel/led");
/Basecamp.hpp:23, from /home/fritz/Arduino/esp32_stromzaehler/esp32_stromzaehler.ino:1: /home/fritz/Arduino/libraries/async-mqtt-client-master/src/AsyncMqttClient.hpp:68:12: note: candidate: uint16_t AsyncMqttClient::subscribe(const char*, uint8_t) uint16_t subscribe(const char
-
Thread
Hilfe beim Arduino Programm schreiben
Der Button.ino sketch könnte dir auch helfen. Einfach anstatt direkt die Led anzusteuern eine Variable umschalten und dann je nach Variablenwert das Relais anziehen oder nicht. Wenn du den Taster drückst, dann
-
Thread
Warum spuckt die IDE einen Fehler beim kompilieren aus?
, Water\sketch_may21a\sketch_may21a_BACKUP.ino: In function 'void setup()': C:\Users\Desktop\Arduino\Projekte\Backups\Basisprogramm OLED Oil, OilP, Water\sketch_may21a\sketch_may21a_BACKUP.ino:10:6: error: redefinition of 'void setup()' void
Desktop\Arduino\Projekte\Backups\Basisprogramm OLED Oil, OilP, Water\sketch_may21a\sketch_may21a_BACKUP.ino:24:6: error: redefinition of 'void loop()' void loop() { ^ C:\Users\Desktop\Arduino\Projekte\Backups\Basisprogramm OLED Oil, OilP, Water\sketch_may21a\sketch_may21a.ino:29:6: note: '
-
Thread
Wodurch wird dieser Controller aufgeweckt?
also ca. 0,5 Meter Leitungslänge vom SIM900 entfernt. Der Controller befindet sich, wie in der .ino Datei ersichtlich, im Sleepmode SLEEP_MODE_PWR_DOWN. Ich bin sicher, daß der Controller aufgewacht ist und kein Reset durchgemacht hat, da ich im ungekürzten Code viele Textausgaben zur Kontrolle
-
Thread
Atmega328, Probleme mit Interrupt und Bluetooth
mmcu=atmega328p -o "C:\Users\ALEXAN~1\AppData\Local\Temp\arduino_build_590632/Atmega328_Interrupt.ino.elf" "C:\Users\ALEXAN~1\AppData\Local\Temp\arduino_build_590632\sketch\Atmega328_Interrupt.ino.cpp.o" "C:\Users\ALEXAN~1\AppData\Local\Temp\arduino_build_590632\libraries\SPI\SPI.cpp.o" "C:\Users\ALEXAN
du deutlich den Konflikt zwischen zwei Dateien erkennen: SoftwareSerial.cpp Atmega328_Interrupt.ino Du musst einen anderen Interrupt verwenden, der frei ist.
-
Thread
Arduino Spektroskop mit dem Liniensensor TSL1401
Hallo Stoppi, sehr schönes Projekt. Mal eine Frage: Ich habe in dem .ino nicht gefunden, wo Du die rel. Emfindlichkeit des Sensors für unterschiedliche Wellenlängen einrechnest. Der Sensor bringt ja z.B. für 400nm nur ungefähr 1/2 des Signals, wie für 700nm (siehe Diagramm
-
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
ESP8266 - Arduino - HTTP Get, ESP stürzt ab.
So dass es genügt, ein Modul am ESP zu haben. Ich melde mich, sobald ich ein entsprechendes .ino habe.
Einige Ports sind noch hardcoded. Ist erstmal aber irrelevant. Was geschieht: Wenn ich das ino so wie es angehängt ist herunterlade, so ergibt sich ERR01.png nach dem Starten. Wenn ich genau dasselbe .ino nochmals herunterlade, ergibt sich ERR02.png. Wenn ich nun genau dasselbe .ino noch
-
Thread
NRF24L01 (SPI Problem) sendet nur Status
So, anbei mein .ino Ohne irgendwelche Abhängigkeiten etc. Ich habe mir nun eine "Testumgebung" eingerichtet. Mit diesem .ino kann ich nun einzelne Befehle per konsole senden. Das Verhalten ist identisch.
: > So, anbei mein .ino Mit so einem Kauderwelsch wirst du noch in 2 Jahren daran herumdoktern. Du bedienst weder CS noch CE, und ob deine Kauderwelsch-spi_transfer-Routine so funktioniert will ich mir gar nicht weiter
-
Thread
Webradio basteln
://github.com/earlephilhower/ESP8266Audio/blob/master/examples/StreamMP3FromHTTP/StreamMP3FromHTTP.ino
-
Thread
port IRMP to Arduino
-flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "/tmp/arduino_build_41764/Sketch.ino.elf" "/tmp/arduino_build_41764/sketch/irmp.c.o" "/tmp/arduino_build_41764/sketch/irmpextlog.c.o" "/tmp/arduino_build_41764/sketch/Sketch.ino.cpp.o" "/tmp/arduino_build_41764/core/core.a" "-L/tmp/arduino_build
2015 gefunden auslesen geht ja nicht, meine beiden Uhren laufen seit dem besser die *.c in *.ino umbenennen dann spart man sich das #include von irmp.c das habe ich erst später rausgefunden nicht vergessen die Ports anzupassen
-
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
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
Enttäuschende Praxisttauglichkeit heutiger Studenten Gesperrt
ihre Mitschüler auch tun und man dazu gehören will. Beispiel: Gefühlt kommt jeden Monat ein neuer *ino oder *berry auf den Markt. Aber was kann der wirklich besser, als seine Vorgänger. Warum muss ich mir diese neue Hardware unbedingt holen? Warum muss ich mich evtl. in neue IDEs und Programmierparadigmen
sich alte Leute die Jugend vor. Sehr peinlich. > Beispiel: Gefühlt kommt jeden Monat ein neuer *ino oder *berry auf den > Markt. Aber was kann der wirklich besser, als seine Vorgänger. Warum > muss ich mir diese neue Hardware unbedingt holen? Technische Daten vergleichen kannst du wohl auch