#include <PS2X_lib.h> //for v1.6 #include <Servo.h> //Die Servobibliothek wird aufgerufen. Sie wird benötigt, damit die Ansteuerung des Servos vereinfacht wird. Servo servoblau; //Erstellt für das Programm ein Servo mit dem Namen „servoblau“ PS2X ps2x; // create PS2 Controller Class //right now, the library does NOT support hot pluggable controllers, meaning //you must always either restart your Arduino after you conect the controller, //or call config_gamepad(pins) again after connecting the controller. int error = 0; byte type = 0; byte vibrate = 0; void setup(){ Serial.begin(57600); servoblau.attach
absaugung.init(); maschine.init(); pinMode(LED_BUILTIN, OUTPUT); // unveraendert aus Blink.ino } void yield(void) { bool schalterMerker = entprell = schalter; absaugung = toff = schalterMerker; maschine = ton = schalterMerker; } void loop(void) // unveraendert aus Blink.ino { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED
github.com/gavinlyonsrepo/TM1638plus/blob/master/examples/TM1638plus_ADC_Model2/TM1638plus_ADC_Model2.ino#L48 21.12.2020 chris_ my code part: Free Beer Lizence ( or to be more precise: red wine ) */ #include <FreqCount.h>//https://github.com/PaulStoffregen/FreqCount/archive/master.zip // Arduino UNO PIN5
Warnungen, sagt einem der Gcc [c] E:\Programme\arduino\portable\sketchbook\sketch_apr05a\sketch_apr05a.ino:11:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 11 | char *test1 = "ein x"; | [/c] Das sollte einen schon stutzig machen! Richtig ist es so
/* Ampelschaltung * * für die Microcontroller Entwicklungsplatine NODEMCU ESP32 mit der Arduino-IDE * * Die Led-Muster entsprechen Rot Gelb Grün Hauptampel * Rot Gelb Grün Nebenampel * Rot Grün Nebenfußgängerampel * Rot Gelb Grün Hauptampel * Rot Gelb Grün Nebenampel * Rot Grün Hauptfußgängerampel * jeweils getrennt duch ein Leerzeichen im Muster. * * Die Anordnung der Ampeln ist ohne Probleme variierbar. Man kann bei geeigneter * Verstärkung der Ausgänge des Boards die Hauptampeln auf 3 statt auf 6 Pins legen, * falls sie synchron geschaltet werden, ebenso die Nebenampeln und hat damit * weitere
/* Lauflichtschaltung * * für die Microcontroller Entwicklungsplatine NODEMCU ESP32 mit der Arduino-IDE * * Die Idee ist von mir, wesentliche Teile der Programmierung sind von Ulrich Wienker * Herbert Nieder im März 2021 */ // Die Nummerierung der Pins in ledPin entspricht der physischen Reihenfolge // auf dem Board, die "0" als Dummy-Nummer steht überall dort, wo in "pattern" ein // Leerzeichen zur optischen Trennung der Ampeln eingefügt ist // Man kann sie weglassen, die Zahl in PIN_COUNT muss entsprechend geändert werden int ledPin[] = { 23, 22, 21, 19, 0, 18, 5, 4, 2, 0, // Seite 1 des Boards
ü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.
*.eep gebastelt wird, geschenkt. ---- Die Arduino Besonderheit: Machst du in der anwendung.ino ein #include <Irgendwas.h> Dann findet der Arduino Builder das, durchsucht die Lib Ordner nach dem Kram, kopiert alle zugehörigen Dateien mit in den temporären build Ordner, und bezieht die dort gefundenen
ADC_MODE(ADC_VCC); // allows you to monitor the internal VCC level; it varies with WiFi load int maxProbes=10; int minV=100000; int maxV=0; float sumSquares=0.0; float sum=0.0; bool done=false; void setup() { // put your setup code here, to run once: Serial.begin(115200); Serial.println(); } void loop() { if (! done) { for (int i=0; i<maxProbes; i++) { int volts = ESP.getVcc(); Serial.printf("The internal VCC reads %d\n",volts); if (volts < minV) minV=volts; if (volts > maxV) maxV=volts; sum+=volts; sumSquares+=float(volts)*volts; delay(1000); } float avg = sum/maxProbes; float var = sumSquares/
Wiz-IO/wizio-pico Schade, dass es vorerst noch ein main-File mit "loop" und "setup", statt der *.ino Endung geben muss.
wizio-pico > > Schade, dass es vorerst noch ein main-File mit "loop" und "setup", statt > der *.ino Endung geben muss. Gib es einen Grund für deinen Beitrag? Wenn du mit dem Pico schnell loslegen willst, dann installierte Micropython auf "Raspberry pi pico"-Board und Thonny auf dem PC. Wenn
// Einbindung aller ben�tigten Bibliotheken #include <HX711_ADC.h> // in der Version 1.2.7 verwendet //#include <EEPROM.h> // als Standard Bibliothek in der Arduino IDE integriert #include <SPI.h> // als Standard Bibliothek in der Arduino IDE integriert #include <SD.h> // als Standard Bibliothek in der Arduino IDE integriert // Pinbelegung der angeschlossenen Sensoren #define HX711_DOUT_1 4 // Sensor 1 (50kg) DOUT -> Arduino Pin 4 #define HX711_CLK_1 5 // Sensor 1 (50kg) CLK -> Arduino Pin 5 #define HX711_DOUT_2 6 // Sensor 2 (100kg) DOUT -> Arduino Pin 6 #define HX711_CLK_2 7 // Sensor 2 (100kg
flash. Switch UT210E to ~V mode then plug in Arduino into the USB. Open the attached i2cArduino210E.ino sketch in Arduino IDE. Open Serial Monitor window (CTRL+SHIFT+M). Now upload the sketch. You should see your eeprom dump in Serial Monitor window. You better Copy/Paste it for backup. Now you must edit
// Einbindung aller benötigten Bibliotheken #include <HX711_ADC.h> // in der Version 1.2.7 verwendet #include <EEPROM.h> // als Standard Bibliothek in der Arduino IDE integriert #include <SPI.h> // als Standard Bibliothek in der Arduino IDE integriert #include <SD.h> // als Standard Bibliothek in der Arduino IDE integriert // Pinbelegung der angeschlossenen Sensoren #define HX711_DOUT_1 4 // Sensor 1 (50kg) DOUT -> Arduino Pin 4 #define HX711_CLK_1 5 // Sensor 1 (50kg) CLK -> Arduino Pin 5 #define HX711_DOUT_2 6 // Sensor 2 (100kg) DOUT -> Arduino Pin 6 #define HX711_CLK_2 7 // Sensor 2 (100kg)
#include <SPI.h> #include <SD.h> #include <OneWire.h> #include <DallasTemperature.h> #define ONE_WIRE_BUS 7 // Data wire is plugged into pin 7 of the arduino // Setup a OneWire instance to communicate with any OneWire devices OneWire oneWire(ONE_WIRE_BUS); // Pass OneWire reference to Dallas Temperature DallasTemperature sensors(&oneWire); const int chipSelect = 10; long id = 0; void setup() { // Open serial communications and wait for port to open: Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for native USB port only } sensors.begin(); // Start up the library
// Einbindung aller benötigten Bibliotheken #include <HX711_ADC.h> // in der Version 1.2.7 verwendet #include <EEPROM.h> // als Standard Bibliothek in der Arduino IDE integriert #include <SPI.h> // als Standard Bibliothek in der Arduino IDE integriert #include <SD.h> // als Standard Bibliothek in der Arduino IDE integriert // Pinbelegung der angeschlossenen Sensoren #define HX711_DOUT_1 4 // Sensor 1 (50kg) DOUT -> Arduino Pin 4 #define HX711_CLK_1 5 // Sensor 1 (50kg) CLK -> Arduino Pin 5 #define HX711_DOUT_2 6 // Sensor 2 (100kg) DOUT -> Arduino Pin 6 #define HX711_CLK_2 7 // Sensor 2 (100kg)
der AVR GCC meldet das: [c] E:\Programme\arduino\portable\sketchbook\sketch_mar11b\sketch_mar11b.ino:10:13: warning: iteration 100 invokes undefined behavior [-Waggressive-loop-optimizations] 10 | bar1[i] = 42; | ~~~~~~~~^~~~ E:\Programme\arduino\portable\sketchbook\sketch_mar11b\sketch_mar11b.ino:8:17: note: within this loop 8 | for (i = 0; i < 150; i++) | ~~^~~~~ [/c] Unter anderem, um solche Böcke zu vermeiden, wurde sowas erfunden: [c] for (uint8_t &value
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
Hauptmenü->Sketch->"Sketch-Ordner anzeigen" Ein Dateimanager hat sich geöffnet? Ja! Du siehst eine *.ino Datei? Ja! Du siehst eine *.hex Datei? Nein! 3: Hauptmenü->Sketch->"Kompilierte Binärdatei exportieren" Das Programm wird übersetzt? Ja! Du siehst 2 neue *.hex Dateien im Dateimanager? Ja! Fertig
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
blue-pill/blob/master/ModbusIP_ENC28J60_STM32/examples/modbus_IP_STM_example/modbus_IP_STM_example.ino Modbus-TCP - perfekt und immer wieder mal zu gebrauchen. Die erste Überlegung war, die ADC des STM32 zu verwenden. Die sind zwar 12 bit, aber max 1 MHz. Da krieg ich bei der Resonanzfrequenz
0,982 Sekunden ist schon eine Hausnummer. Nach meiner Rechnung entsprechen 3,236 Liter bei Durchfluss.ino immerhin 142384 Impulsen. Hast du ein Oszilloskop o.Ä. um dir das Signal des Zählers genauer anzuschauen? LG, Sebastian
wäre dann (ein Tastverhältnis von 50% vorausgesetzt) ~500 Mikrosekunden. Das sollte Durchfluss.ino oben aber packen. Matze, korrigier mal Durchfluss.ino oben wie folgt: *volatile* uint32_t edge_count; LG, Sebastian
der kann aber nur wenige > Controller und ganz sicher keinen PIC18F4550. dann schau mal in den ino quelle!!! bzgl. struct deviceInfo const devices[] und struct deviceInfo { const prog_char *name; // User-readable name of the device. prog_int16_t deviceId; // Device ID
Klaus schrieb im Beitrag #7726586: > Hallo Klaus wäre das nicht möglich gleich die ino zu flashen? Nein. Die *.ino ist Quelltext, der erst kompiliert werden muss, damit daraus die *.hex Datei gemacht wird. Erst diese kannst du mit dem Programmer auf das Gerät flashen. Wenn im Projekt
hallo Klaus, hier mit wie gesagt habe, INO File für 32,4V Model. Bitte achten auf Text am Anfang INO File was man instalieren sollte sowie einstellene in Arduino. Programmiergerät auswählen, den Rest sollte passen, aber bitte kontrollieren.
// 0.0 Original az_delivery // 0.1 LCD // 0.2 RTC // 0.3 RTC update @ 1:00 #include <LiquidCrystal_I2C.h> // Library for LCD LiquidCrystal_I2C lcd = LiquidCrystal_I2C(0x3f, 20, 4); #define STATUS_PIN LED_BUILTIN #define DCF_PIN 2 #include <wire.h> #include "RTClib.h" RTC_DS3231 rtc; int HIGH_Start = 0; int HIGH_Ende = 0; int HIGH_Zeit = 0; int LOW_Start = 0; int LOW_Ende = 0; int LOW_Zeit = 0; int ZONE = 0; int disp=0; bool Signal = false; bool neueMinute = false; int BIT = -1; int ZEIT[65]; int ZEIT_STUNDE; int ZEIT_MINUTE; int ZEIT_TAG; int ZEIT_MONAT; int ZEIT_JAHR; int ZEIT_WOCHENTAG; int
in der Anlage beigefügten Fehlermeldungen. Ebenfalls beigefügt den betreffenden Sketch (sender.ino) Wer kann mir weiterhelfen ? besten Dank im Voraus Günter
/* Rui Santos Complete project details at https://RandomNerdTutorials.com/esp-now-one-to-many-esp8266-nodemcu/ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. */ #include <ESP8266WiFi.h> #include <espnow.h> // REPLACE WITH RECEIVER MAC Address //uint8_t broadcastAddress1[] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; uint8_t broadcastAddress2[] = {0xCC, 0x50, 0xE3, 0x6A, 0x9A, 0xAB}; // Structure
D. schrieb im Beitrag #6583493: > Und in Arduino-c ist Arduino ist C++. Zumindest das, was in *.ino Dateien steckt. Also auch dein loop() MCUA schrieb im Beitrag #6584137: > Zumal man solch Timer-Interrupt doch sowiso "im System" drin hat. Das ist wahr. AVR Arduinos haben eine Timer0 Overflow
/* SD card datalogger This example shows how to log data from three analog sensors to an SD card using the SD library. The circuit: analog sensors on analog ins 0, 1, and 2 SD card attached to SPI bus as follows: ** MOSI - pin 11 ** MISO - pin 12 ** CLK - pin 13 ** CS - pin 4 (for MKRZero SD: SDCARD_SS_PIN) created 24 Nov 2010 modified 9 Apr 2012 by Tom Igoe This example code is in the public domain. */ #include <SPI.h> #include <SD.h> #include <Wire.h> // eingefügt #include"cactus_io_BME280_I2C.h" // "" BME280_I2C bme(0x76); // "" I2C adr 0x76 const int chipSelect = 5; void setup() { // Open serial
/*************************************************************************** This is a library for the BME280 humidity, temperature & pressure sensor Designed specifically to work with the BME280 Breakout board – --> http://www.adafruit.com/products/2650 This sketch only supports the I2C bus for connection. ***************************************************************************/ #include <Wire.h> #include "cactus_io_BME280_I2C.h" BME280_I2C bme(0x76); // I2C using address 0x76 void setup() { Serial.begin(9600); Serial.println("BME280 Luftdruck, Luftfeuchtigkeit, Temperatur Sensor | cactus.io"); Serial.println
ne. 2 )' 0m od e:i calld inteli entch ar ig m ode w hih isau tm a tcaly po wer offaftr f lch argig ino r erto prot ctthe cel phone. To clearthe val eo ftm er pow erand cap aciy bef r long pressing te b uton to charge. rexam pl ,i thi m ode,the detectorw ila ut ma tcall cUto fthe Fo to voltage whe nthe
/* * Test ArduinoMEGA with PROGMEM data above 64kB * access via pgm_read_byte_far() from pgmspace.h */ /******************************************************************** * Define an additional section, which will be placed after all others ********************************************************************/ //-------------------------------------------------------------------- #define FAR_SECTION __attribute__((__section__(".far_section"))) //-------------------------------------------------------------------- /******************************************************************** * modify the