EAF schrieb im Beitrag #6922479: > KlappenAutomat.ino Ich find interessant, wie du die Zustandswechsel implementiert hast. Verblüffend simpel - why not? Allerdings würde ich empfehlen, den Zuständen sprechende Namen zu geben. Das müsste man dann
Stefan ⛄ F. schrieb im Beitrag #6922580: > EAF schrieb im Beitrag #6922479: >> KlappenAutomat.ino > > Ich find interessant, wie du die Zustandswechsel implementiert hast. > Verblüffend simpel - why not? Wie willst du das denn bitte sonst machen? Ein Switch und da die Funktionen rein und
auch bemerkt und meldet. [c] E:\Programme\arduino\portable\sketchbook\sketch_dec14b\sketch_dec14b.ino:4:27: warning: type of 'test' does not match original declaration [-Wlto-type-mismatch] 4 | extern const unsigned int test; | ^ E:\Programme\arduino\portable\sketchbook
Ge62O-MRfvAY0WuHhtEhimQ7K_S23VLCTFRop1_Tm10 (gesichert als https://static.mah.priv.at/public/Bosch_akku_wach_halten.ino). Wenn man den CAN-Bus kurzschliesst, läuft der Bohrschrauber nicht an. Vielleicht weiss jemand, wie man via CAN den Batteriezustand (Ladezustand, Temperatur etc) auslesen kann? Ich bin primär
//connect bluetooth RX to Pin 11 and TX to Pin 10 //#define Version2x #define Version3 #include <SoftwareSerial.h> SoftwareSerial mySerial(10, 11); String input; char output[20]; int l=20; void setup() { Serial.begin(9600); Serial.println("Los geht's"); mySerial.begin(9600); //38400 für hc-05 } void loop() { // run over and over for (int i=1; i<=12; i++){ switch (i){ case 1: mySerial.begin(1200); break; case 2: mySerial.begin(2400); break; case 3: mySerial.begin(4800); break; case 4: mySerial.begin(9600); break; case 5: mySerial.begin(19200); break; case 6: mySerial.begin(38400); break; case 7
#include <esp_now.h> #include <WiFi.h> #include <esp_wifi.h> // REPLACE WITH THE MAC Address of your receiver uint8_t broadcastAddress[] = {0x3C,0x61,0x05,0x32,0x22,0x4C}; //anzupassen!!! uint8_t newMACAddress[] = {0x3C,0x61,0x05,0x30,0x9C,0xD4}; //anzupassen!!! // Variable to store if sending data was successful String success; //Structure example to send data //Must match the receiver structure typedef struct struct_message { uint16_t mstrg1 =1; uint16_t mstrg2 =2; uint16_t mstrg3 =3; uint16_t mstrg4 =4; uint16_t mstrg5 =5; uint16_t mstrg6 =6; //Ersten 5 Bit Geschwindigkeit 6. Weiche, 7.Anforderung
#include <esp_now.h> #include <WiFi.h> #include <esp_wifi.h> // REPLACE WITH THE MAC Address of your receiver uint8_t broadcastAddress[] = {0x3C,0x61,0x05,0x30,0x9C,0xD4}; //anzupassen!!! uint8_t newMACAddress[] = {0x3C,0x61,0x05,0x32,0x22,0x4C}; //anzupassen!!! // Variable to store if sending data was successful String success; //Structure example to send data //Must match the receiver structure typedef struct struct_message { uint16_t mstrg1 =10; uint16_t mstrg2 =20; uint16_t mstrg3 =30; uint16_t mstrg4 =40; uint16_t mstrg5 =50; uint16_t mstrg6 =60; //Ersten 5 Bit Geschwindigkeit 6. Weiche,
keine extensiven Funktionsaufrufe beinhalten (besonders solche, deren Quellcode man nicht kennt). Ino S. hat in seiner TMR0_ISR() viele sprintf, strcopy, LCDprintf sowie MCP794XX...-Aufrufe. Das ist mit ziemlicher Sicherheit vom Zeitmanagement her problematisch. Die Abarbeitung all dieser Dinge
/* Send data throuhg a NeoPixel stripe at the end of the neopix stript you can connect the Arduino Nano as a receiver for the data string. 21.11.2021 chris_ */ #include <Adafruit_NeoPixel.h> #ifdef __AVR__ #include <avr/power.h> #endif #define PIN 6 #define NUMPIXELS 12 // NUMPIXEL increase by 1 because last pixel is the data transmission message Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS + 1, PIN, NEO_GRB + NEO_KHZ800); void setup() { pixels.begin(); } char Message[]="c-hater ist der Beste ! \n"; void sendBit(uint8_t bitValue) { const uint8_t dataPos = NUMPIXELS; uint32_t data; boolean
Noch ein Nachtrag. Du wolltest ja ursprünglich zum Testen eine ganz einfache blink.ino.elf ohne jeden Bootloader einprogrammieren. Das ist ein guter Ansatz. Dann hättest du aber die BOOTRST fuse löschen sollen, die ja dazu führt dass beim reset der Bootloader (an der Adresse BOOTSZ) aufgerufen
> > https://github.com/SensorsIot/ESP32-Revision-level/blob/master/ESP32_Version/ESP32_Version.ino > > Gruß Das Skript funktioniert nicht mehr mit neueren Arduino Versionen, hier ist ein Update: https://gist.github.com/Scavanger/2286fe52ea437efcf78f9dc4798931e2 Meiner ist im übrigen Revision
Standard-Beispiel ausgeführt (https://github.com/Makuna/DFMiniMp3/blob/master/examples/PlayMp3/PlayMp3.ino). Alle Operationen, bei denen Daten an den Player geschickt werden, funktionieren einwandfrei. Wenn aber Daten vom Chip abgefragt werden (getVolume(), getTotalTrackCount(), ...) hängt das Programm
#include <UTFT.h> // Declare which fonts we will be using extern uint8_t SmallFont[]; UTFT myGLCD(ILI9486,38,39,40,41); extern unsigned short M51[0xE350]; float vx_vorher[102], vy_vorher[102]; // Geschwindigkeiten vor dem Zeitschritt in x- und y-Richtung float vx_nachher[102], vy_nachher[102]; // Geschwindigkeiten nach dem Zeitschritt in x- und y-Richtung float sx_vorher[102], sy_vorher[102]; // Orte vor dem Zeitschritt in x- und y-Richtung float sx_nachher[102], sy_nachher[102]; // Orte nach dem Zeitschritt in x- und y-Richtung float Kraft_x[102] [102]; // Kraftmatrix für alle Wechselwirkungen zwischen allen
#include <UTFT.h> // Declare which fonts we will be using extern uint8_t SmallFont[]; UTFT myGLCD(ILI9486,38,39,40,41); extern unsigned short M51[0xE350]; float vx_vorher[82], vy_vorher[82], vz_vorher[82]; // Geschwindigkeiten vor dem Zeitschritt in x-, y- und z-Richtung float vx_nachher[82], vy_nachher[82], vz_nachher[82]; // Geschwindigkeiten nach dem Zeitschritt in x-, y- und z-Richtung float sx_vorher[82], sy_vorher[82], sz_vorher[82]; // Orte vor dem Zeitschritt in x-, y- und z-Richtung float sx_nachher[82], sy_nachher[82], sz_nachher[82]; // Orte nach dem Zeitschritt in x-, y- und z-Richtung
Technology // Project : Arduino Uno // Description : L298N Motor Driver // Source-Code : L298N_Motor.ino // Program: Control 2 DC motors using L298N H Bridge Driver //========================================================================== */ // Definitions Arduino pins connected to input H Bridge int
nicht spezifiziert ist. [c] E:\Programme\arduino\portable\sketchbook\sketch_oct14f\sketch_oct14f.ino:22:18: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 22 | while (millis()<z) {}; | ~~~~~~~~^~ [/c] Das
Ende. Wo ist denn die "Hauptdatei" mit setup() und loop()? Ahhh, in der sinnvollen Datei arduforcam.ino.ino. OMG! Und warum meinst du, ist deine komprimierte Schreibweise besser? Willst du Zeichen sparen, um das Weltklima zu retten? Schlechte Idee! Naja, und der Rest? OMG! Das ist Chaos^3. Du hast
verschoben. Ich versuch nun die mit gelieferte Software (GPS_shield_cayenne_and_ttn-otaaClient.ino) zum Kit zu verstehen, da ich hier einen Fehler in der Berechnung vermutet. Die Koordinaten aus dem GPS-Modul stimmen mit meinem Standort überein. Das Modul beispielweise liefert 5126.1234 N und 01220.1234
Falls ihr den ganzen braucht, hänge ich noch zip-Sketch an. Tu das mal, aber häng lieber einzelne ino Dateien an, dann kann man den Code auch mit dem Handy anschauen.
zu kompilieren wird mir die Fehlermeldung angezeigt: *** [.pio\build\nodemcuv2\src\Wortuhr_sketch.ino.cpp.o] Error 1 Da Problem tritt schon auf, sobald die WiFiManager.h inkludiert wird, weitere Fehler zeigt der Compiler aber nicht an. Würde mich freuen, wenn mir jemand helfen kann. Hier noch
weiter komme. Besser gesagt, dass Verhalten nicht verstehe. Im Anhang findet ihr die dazugehörige INO Datei. Folgendes Problem: Ich möchte mit Hilfe von Hall Effekt Sensoren einen Zustand auslesen und anhand des Zustandes bestimmte LEDs aktivieren. Dazu habe ich ein Array erstellt, welche die zu
eingerichtet. Vorteil ist kannste sichern wie es ist und wieder an Ort und Stelle kopieren. Nachteil ist .ino Dateiendung im System hinterlegen macht keinen Sinn. https://www.arduino.cc/en/Guide/PortableIDE
// Ersatzboard Drucksensor für Pluggit V4 // https://www.mikrocontroller.net/topic/477458 // Eingesetzer Controller: ATTINY85 / 1MHz int // Sensoren: 2 Stück Sensirion SDP-810-500Pa // Erstellt: 15.08.21 Daniel F. // neu V2: Testfunktion um beide Ausgänge auf 10V zu schalten // neu V2: Dämpfung des Sensorsignals // neu V3: PWM nun auf Pins 9&10 mit 12bit Auflösung // neu V3: Nachbildung auch von der neueren SDP1000-L05-Platine wenn Pin2 auf GND gesetzt ist // neu V4: Umstellung auf ATTINY85 const int PWM10VS1 = 3960; //PWM(0...4095) für Justage 10V-Ausgangsspannung Sensor1 (Abgleich Analogschaltung
zusammenbauen an sich. Ich hab schon mehrere Pics oder Atmels geflasht, aber dazu benötige ich eine .ino die einwandfrei durch den Compiler läuft, oder gleich eine fertige hex. Datei. Sollte dort etwas schieflaufen benötige ich fachkundigen Rat. Sorry, für die Litanei ;-)
ihr habt recht....präzisere Info ist immer besser. Es geht bei den 3 Varianten um die Vehicle.ino https://github.com/lightaprs/LightAPRS-1.0 wie gesagt, bekomme ich in der Arduino IDE beim kompilieren diesen Fehler, siehe Bild. Was müsste um den Fehler zu beheben angepasst werden. Die IDE Version
mithören. Dann habe ich die Beispieldatei https://github.com/floe/CEC/blob/master/examples/CEC/CEC.ino auf den Arduino geflashed und das ganze mal in Betrieb genommen und geschaut was es so hergibt. Nach dem verbinden des Arduino mit dem "Seriellen Monitor" der ArduinoIDE kommt erstmal: [code] Logical
sieht so aus Bitte die paar Zeilen über der Texteingabebox lesen und danach handeln und einfach die "ino" Datei anhängen, statt seitenlangen Code in den Text reinzukopieren.
#6801808: > Bitte die paar Zeilen über der Texteingabebox lesen und danach handeln > und einfach die "ino" Datei anhängen, statt seitenlangen Code in den > Text reinzukopieren. Hat er ja gemacht, doppelt hält besser ;-)
/** * A BLE client example that is rich in capabilities. * There is a lot new capabilities implemented. * author unknown * updated by chegewara */ #include "BLEDevice.h" //#include "BLEScan.h" // The remote service we wish to connect to. static BLEUUID serviceUUID("4fafc201-1fb5-459e-8fcc-c5c9c331914b"); // The characteristic of the remote service we are interested in. static BLEUUID charUUID("beb5483e-36e1-4688-b7f5-ea07361b26a8"); static boolean doConnect = false; static boolean connected = false; static boolean doScan = false; static BLERemoteCharacteristic* pRemoteCharacteristic; static BLEAdvertisedDevice