-
Thread
RFM69HW und ATTiny84
RFM69 radio; ^~~~~ C:\Users\Maximilian Schrader\Desktop\sketch_apr07a\sketch_apr07a.ino: In function 'void setup()': sketch_apr07a:40:3: error: 'Serial' was not declared in this scope Serial.begin(9600); ^~~~~~ C:\Users\Maximilian Schrader\Desktop\sketch_apr07a\sketch_apr07a.ino
die Arduino-PC-Verbindung nicht auf 9600Baud eingestellt ist? Der 84er sendet nämlich (wie aus der .ino ablesbar) genau so schnell.
Mikrocontroller und Digitale Elektronik ·Maximilian S. · ·82 Antworten
-
Thread
ESP32 DevKit-C
gefunden kein Time"-Library von "Michael Margolis.Habe wieder VFD_clock_wifi 2018_10_08 vfd_clock_wifi.ino geaden und hochgeladen.
bootloader_qio_80m.bin 0x10000 C:\Users\Helmmi\AppData\Local\Temp\arduino_build_366468/vfd_clock_wifi.ino.bin 0x8000 C:\Users\Helmmi\AppData\Local\Temp\arduino_build_366468/vfd_clock_wifi.ino.partitions.bin esptool.py v2.6 Serial port COM9 Connecting..... Chip is ESP32D0WDQ5 (revision 1) Features:
Mikrocontroller und Digitale Elektronik ·Pitter88 · ·49 Antworten
-
Datei
testController.ino
const int buttonStartPin = 2; const int buttonStopPin = 3; const int relaisPin = LED_BUILTIN; // LED, change to relais output pin enum states : int { stateIdle = 0, stateLedOn, stateLedOff }; // Global Vars int actualState = stateIdle; int oldState = -1; unsigned long waitTime = 0; unsigned long timeStart; unsigned long debounceTime; bool buttonStartPressed; bool buttonStopPressed; int buttonStartOld = 1; int buttonStopOld = 1; /* * start a non blocking delay */ void startDelay(unsigned long delayTime_ms) { timeStart = millis(); waitTime = delayTime_ms; } /* * stop running delay */ void abortDelay()
in „Ansteuerung eines Schrittmotors mit 2 Endschaltern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
10.04.MODBUSMasterMAX485_Anemometer.ino
#include "ModbusMaster.h" //https://github.com/4-20ma/ModbusMaster #define MAX485_RE_NEG 4 //D4 RS485 has a enable/disable pin to transmit or receive data. Arduino Digital Pin 2 = Rx/Tx 'Enable'; High to Transmit, Low to Receive #define Slave_ID 1 #define RX_PIN 16 //RX2 #define TX_PIN 17 //TX2 // instantiate ModbusMaster object ModbusMaster modbus; void preTransmission() { digitalWrite(MAX485_RE_NEG, HIGH); //Switch to transmit data } void postTransmission() { digitalWrite(MAX485_RE_NEG, LOW); //Switch to receive data } void setup() { pinMode(MAX485_RE_NEG, OUTPUT); // Init in receive mode digitalWrite
in „NODEMCU ESP32 Anemometer RS485 MAX485“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Empfaenger.ino
// WeMos D1 mini mit LED Streifen // Als UDP-Slave, der vom NodeMCU V3.3 seine Befehle bekommt // für UDP-Server #include <ESP8266WiFi.h> #include <WiFiUdp.h> #include <Adafruit_NeoPixel.h> // Einfügen der Adafruit_NeoPixel Bibiliothek int led = 10; #define LED1 D4 char *ssid = "NETZWERKNAME"; char *password = "NETZWERKPASSWORT"; unsigned int localUdpPort = 4210; // local port to listen on char befehl[10]; // buffer for incoming packets boolean ledStatus = false; Adafruit_NeoPixel pixels1 = Adafruit_NeoPixel(led, LED1, NEO_GRB + NEO_KHZ800); WiFiUDP Udp; void setup() { Serial.begin(115200); Serial.println
in „Daten zwischen zwei ESPs in Echtzeit übertragen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Sender.ino
// NodeMCU V3.3 mit Taster // Master in einem eigenen WLAN // Steuert an einem WeMos D1 mini einen LED Streifen #include <ESP8266WiFi.h> #include <WiFiClient.h> #include <WiFiServer.h> #include <WiFiUdp.h> #include <ESP8266mDNS.h> #include <ESP8266WebServer.h> char *ssid = "NETZWERKNAME"; char *password = "NETZWERKPASSWORT"; unsigned int remotePort = 4210; // remote port to listen on int Taster=0; int TasterPin=14; // Pin D5 MDNSResponder mdns; // hier die Adresse vom Slave eintragen IPAddress remoteIP(192,168,4,2); WiFiUDP Udp; void setup() { Serial.begin(115200); WiFi.softAP("NETZWERKNAME", "NETZWERKPASSWORT
in „Daten zwischen zwei ESPs in Echtzeit übertragen“ · Mikrocontroller und Digitale Elektronik ·
-
Thread
NODEMCU ESP32 Anemometer RS485 MAX485
aber Käse, weil Antworten angezeigt werden, egal ob sich das Anemometer dreht oder nicht. Siehe Datei.ino Vielleicht gibts jetzt einen Tipp? ;-) Vielen Dank schon mal
Mikrocontroller und Digitale Elektronik ·Stefanie F. · ·5 Antworten
-
Datei
Sender.ino
// NodeMCU V3.3 mit Taster // Master in einem eigenen WLAN // Steuert an einem WeMos D1 mini einen LED Streifen #include <ESP8266WiFi.h> #include <WiFiClient.h> #include <WiFiServer.h> #include <WiFiUdp.h> #include <ESP8266mDNS.h> #include <ESP8266WebServer.h> char *ssid = "NETZWERKNAME"; char *password = "NETZWERKPASSWORT"; unsigned int remotePort = 4210; // remote port to listen on int Taster=0; int TasterPin=14; // Pin D5 MDNSResponder mdns; // hier die Adresse vom Slave eintragen IPAddress remoteIP(192,168,4,2); WiFiUDP Udp; void setup() { Serial.begin(115200); WiFi.softAP("NETZWERKNAME", "NETZWERKPASSWORT
in „Daten zwischen zwei ESPs in Echtzeit übertragen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Empfaenger.ino
// WeMos D1 mini mit LED Streifen // Als UDP-Slave, der vom NodeMCU V3.3 seine Befehle bekommt // für UDP-Server #include <ESP8266WiFi.h> #include <WiFiUdp.h> #include <Adafruit_NeoPixel.h> // Einfügen der Adafruit_NeoPixel Bibiliothek int led = 10; #define LED1 D7 char *ssid = "NETZWERKNAME"; char *password = "NETZWERKPASSWORT"; unsigned int localUdpPort = 4210; // local port to listen on char befehl[10]; // buffer for incoming packets boolean ledStatus = false; Adafruit_NeoPixel pixels1 = Adafruit_NeoPixel(led, LED1, NEO_GRB + NEO_KHZ800); WiFiUDP Udp; void setup() { Serial.begin(115200); Serial.println
in „Daten zwischen zwei ESPs in Echtzeit übertragen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Kondensatormotor-sin_20200404b.ino
int potipluspin = 12; // atmega pin 18 Poti Pluspol int potischleiferpin = A5; // atmega pin 28 Poti Schleifer Über RC-TP int temppin = A4; // atmega pin 27 Temp-Sensor-Tranistor bool temp; int enuppin = 2; // atmega pin 4, Katode Optoled int enunpin = 3; // atmega pin 5, Katode Optoled int enzppin = 4; // atmega pin 6, Katode Optoled int upin = 9; // atmega pin 15, Anode Optoled int zpin = 10; // atmega pin 16, Anode Optoled int enznpin = 7; // atmega pin 13, Katode Optoled int relaispin = 8; // atmega pin 14 schaltet Relais ein int zwkpin = 13; // atmega pin 19 wird HIGH wenn die Zwischenkreisspannung
in „Arduino Kondensatormotor Drehzahlsteuerung“ · Analoge Elektronik und Schaltungstechnik ·
-
Thread
KFZ Datenlogger, Serielle LCD Anzeige - Werte umrechnen und anderes Display nutzen
Laut Hinweis in der .ino: 11. It should run on a UNO, MEGA2560, LEONARDO, DUE, ZERO, M0-PRO,
Mikrocontroller und Digitale Elektronik ·Philipp K. · ·20 Antworten
-
Datei
LEDtestprogramm.ino
#include <FastLED.h> #define NUM_LEDS 48 #define DATA_PIN 5 #define COLOUR_ORDER GRB #define LED_TYPE WS2811 CRGB leds[NUM_LEDS]; void setup() { FastLED.addLeds<LED_TYPE, DATA_PIN, COLOUR_ORDER>(leds, NUM_LEDS); for (int i = 0; i < NUM_LEDS; i++) { leds[i] = CRGB(255, 0, 0); FastLED.show(); delay(1000); } } void loop() { }
in „Probleme WS2811 LED strip“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Kondensatormotor-sin_20200402b.ino
int potipluspin = 12; // atmega pin 18 Poti Pluspol int potischleiferpin = A5; // atmega pin 28 Poti Schleifer Über RC-TP int temppin = A4; // atmega pin 27 Temp-Sensor-Tranistor bool temp; int enuppin = 2; // atmega pin 4, Katode Optoled int enunpin = 3; // atmega pin 5, Katode Optoled int enzppin = 4; // atmega pin 6, Katode Optoled int upin = 9; // atmega pin 15, Anode Optoled int zpin = 10; // atmega pin 16, Anode Optoled int enznpin = 7; // atmega pin 13, Katode Optoled int relaispin = 8; // atmega pin 14 schaltet Relais ein int zwkpin = 13; // atmega pin 19 wird HIGH wenn die Zwischenkreisspannung
in „Arduino Kondensatormotor Drehzahlsteuerung“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
Kondensatormotor-sin_20200331a.ino
int potipluspin = 12; // atmega pin 18 Poti Pluspol int potischleiferpin = A5; // atmega pin 28 Poti Schleifer Über RC-TP int temppin = A4; // atmega pin 27 Temp-Sensor-Tranistor bool temp; int enuppin = 2; // atmega pin 4, Katode Optoled int enunpin = 3; // atmega pin 5, Katode Optoled int enzppin = 4; // atmega pin 6, Katode Optoled int upin = 9; // atmega pin 15, Anode Optoled int zpin = 10; // atmega pin 16, Anode Optoled int enznpin = 7; // atmega pin 13, Katode Optoled int relaispin = 8; // atmega pin 14 schaltet Relais ein int zwkpin = 13; // atmega pin 19 wird HIGH wenn die Zwischenkreisspannung
in „Arduino Kondensatormotor Drehzahlsteuerung“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
FM1216___ST7920.ino
#include "U8glib.h" #include "PinChangeInterrupt.h" #include "FM1216.h" U8GLIB_ST7920_128X64_4X u8g(A3); // SPI Com: SCK = en, MOSI = rw, (A3) = RS/CS volatile byte zaehler=134; //Setup 93,7 MHz => Bayern 1 volatile long frequenz; byte afc; FM1216 tuner; void draw(void) { u8g.setColorIndex(255); u8g.setFont(u8g_font_6x10); u8g.drawLine(4, 18, 58, 18); u8g.drawFrame(0,25,63,12); u8g.setPrintPos(9, 17); u8g.print ("Frequenz"); u8g.setPrintPos(6, 35); u8g.print ((zaehler*50)+87000); u8g.print (" kHz"); frequenz=tuner.getFreq();u8g.setPrintPos(6, 50); u8g.print (frequenz); afc= tuner.getAFCStatus();u8g.setPrintPos
in „FM1216ME mit Arduino steuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
App_Gauges.c
***********************************************************************/ /** * @file App_Gauges.c/.ino * @brief Sample application to demonstrate EVE primitives and built-in widgets version 5.0 - April/17/2017 - Restructure source code version 3.2 - July/29/2015 - Added support for FT90x and FT80x platforms
-
Datei
Wall-E_ESP8266_v1.15.ino
*************************************************** #define PrgVer 1.00 // Vorlage ESP8266_Robi_v2.ino #define PrgVer 1.01 // Refactoring #define PrgVer 1.02 // Web Interface HTML #define PrgVer 1.03 // Predefined commands #define PrgVer 1.04 // Compilable version #define PrgVer 1.05 // Responsive web
in „Automower G3 mit USB Diagnoseport fernsteuern?“ · Mikrocontroller und Digitale Elektronik ·
-
Thread
Großes Array außerhalb definieren/Arduino/C
Hi, wie definiere ich ein großes Array / Look-Up außerhalb meiner main.ino Datei sodass mein Code übersichtlich bleibt ich habs mit ner selbst erstellten library versucht nur läuft dann mein dynamischer Speicher über ich muss 1251 uint8_t Werte speichern. Wichtig wäre noch
Mikrocontroller und Digitale Elektronik ·Peter · ·13 Antworten
-
Datei
Wall-E_ESP8266_v1.14.ino
*************************************************** #define PrgVer 1.00 // Vorlage ESP8266_Robi_v2.ino #define PrgVer 1.01 // Refactoring #define PrgVer 1.02 // Web Interface HTML #define PrgVer 1.03 // Predefined commands #define PrgVer 1.04 // Compilable version #define PrgVer 1.05 // Responsive web
in „Automower G3 mit USB Diagnoseport fernsteuern?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Kondensatormotor-sin_20200327c.ino
int potipluspin = 12; // atmega pin 18 Poti Pluspol int potischleiferpin = A5; // atmega pin 28 Poti Schleifer Über RC-TP int temppin = A4; // atmega pin 27 Temp-Sensor-Tranistor bool temp; int enuppin = 2; // atmega pin 4, Katode Optoled int enunpin = 3; // atmega pin 5, Katode Optoled int enzppin = 4; // atmega pin 6, Katode Optoled int upin = 9; // atmega pin 15, Anode Optoled int zpin = 10; // atmega pin 16, Anode Optoled int enznpin = 7; // atmega pin 13, Katode Optoled int relaispin = 8; // atmega pin 14 schaltet Relais ein int zwkpin = 13; // atmega pin 19 wird HIGH wenn die Zwischenkreisspannung
in „Arduino Kondensatormotor Drehzahlsteuerung“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
ESP8266_Robi_v2.ino
//*********************************************************************** //*** Programm-Version ************************************************ //*********************************************************************** #define PrgVer 1.00 // Datum: 2016-05-26 #define PrgVer 1.01 // Datum: 2016-05-27 // Debug-Meldungen abschaltbar #define PrgVer 1.02 // Datum: 2016-05-27 // Komplettüberarbeitung #define PrgVer 1.03 // Datum: 2016-06-03 // RSSI #define PrgVer 1.03 // Datum: 2016-06-03 // int statt char lesen // < 255 durch <= 255 ersetzt #define PrgVer 1.04 // Datum: 2016-06-17 // Anzeige Programm-Version
in „Automower G3 mit USB Diagnoseport fernsteuern?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.ino.asm
C:\Users\Arvid\AppData\Local\Temp\arduino_build_930562/test.ino.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .data 00000050 00800100 000005c2 00000656 2**0 CONTENTS, ALLOC, LOAD, DATA 1 .text 000005c2 00000000 00000000 00000094 2**1
in „Atmega328 1-Wire mit Timer CTC/PWM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MCnetCANBUS_reader_A4.ino
#include <stdint.h> #include "TouchScreen.h" #include <SPI.h> #include <Adafruit_GFX.h> #include "Adafruit_HX8357.h" #include <MCUFRIEND_kbv.h> #define TFT_RST 8 #define TFT_DC 9 #define TFT_CS 10 #define YP A1 #define XM A0 #define YM 28 #define XP 29 TouchScreen ts = TouchScreen(XP, YP, XM, YM, 300); Adafruit_HX8357 tft = Adafruit_HX8357(TFT_CS, TFT_DC, TFT_RST); #include <Fonts/FreeSans9pt7b.h> #include <Fonts/FreeSans12pt7b.h> #include <Fonts/FreeSerif12pt7b.h> #include <FreeDefaultFonts.h> #include <Fonts/FreeSansBold18pt7b.h> #include <Fonts/FreeSansBold24pt7b.h> #define width 320 #define
in „CAN-Bus mit Arduino auswerten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Kondensatormotor-sin_20200323c.ino
int potipluspin = 12; // atmega pin 18 Poti Pluspol int potischleiferpin = A5; // atmega pin 28 Poti Schleifer Über RC-TP int enuppin = 2; // atmega pin 4, Katode Optoled int enunpin = 3; // atmega pin 5, Katode Optoled int enzppin = 4; // atmega pin 6, Katode Optoled int upin = 9; // atmega pin 15, Anode Optoled int zpin = 10; // atmega pin 16, Anode Optoled int enznpin = 7; // atmega pin 13, Katode Optoled int relaispin = 8; // atmega pin 14 schaltet Relais ein int zwkpin = 13; // atmega pin 19 wird HIGH wenn die Zwischenkreisspannung größer 750VDC wird. int netzpin = 11; // atmega pin 17 über
in „Arduino Kondensatormotor Drehzahlsteuerung“ · Analoge Elektronik und Schaltungstechnik ·
-
Artikel
-
Datei
Kondensatormotor-sin_20200323b.ino
int potipluspin = 12; // atmega pin 18 Poti Pluspol int potischleiferpin = A5; // atmega pin 28 Poti Schleifer Über RC-TP int enuppin = 2; // atmega pin 4, Katode Optoled int enunpin = 3; // atmega pin 5, Katode Optoled int enzppin = 4; // atmega pin 6, Katode Optoled int upin = 9; // atmega pin 15, Anode Optoled int zpin = 10; // atmega pin 16, Anode Optoled int enznpin = 7; // atmega pin 13, Katode Optoled int relaispin = 8; // atmega pin 14 schaltet Relais ein int zwkpin = 13; // atmega pin 19 wird HIGH wenn die Zwischenkreisspannung größer 750VDC wird. int netzpin = 11; // atmega pin 17 über
in „Arduino Kondensatormotor Drehzahlsteuerung“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
test.ino
class OneWire { private: uint8_t i; uint8_t tmp, pin; volatile bool busy = false; struct OneWire_message { uint8_t dev_addr; uint8_t reg_addr; uint8_t *data; uint8_t length; uint8_t position; bool reading; bool *isready; } msg; enum class irq_flag_e { end, reset_read, reset_high, read1, read2, write_low, write_high } irq_flag; public: OneWire(uint8_t Pin) { pin = Pin; } void write(uint8_t *data, uint8_t length = 1) { msg.data = data; msg.reading = false; msg.length = length; msg.position = 0; irq_flag = irq_flag_e::reset_read; busy = true; // digitalWrite(pin,LOW); DDRB |= (1 << DDB1); // pinMode(
in „Atmega328 1-Wire mit Timer CTC/PWM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Sinus_Kondensatormotor_20200321f.ino
int potipluspin = 12; // atmega pin 18 Poti Pluspol int potischleiferpin = A5; // atmega pin 28 Poti Schleifer Über RC-TP int enuppin = 2; // atmega pin 4, Katode Optoled int enunpin = 3; // atmega pin 5, Katode Optoled int enzppin = 4; // atmega pin 6, Katode Optoled int upin = 9; // atmega pin 15, Anode Optoled int zpin = 10; // atmega pin 16, Anode Optoled int enznpin = 7; // atmega pin 13, Katode Optoled int relaispin = 8; // atmega pin 14 schaltet Relais ein int zwkpin = 13; // atmega pin 19 wird HIGH wenn die Zwischenkreisspannung größer 750VDC wird. int netzpin = 11; // atmega pin 17 über
in „Arduino Kondensatormotor Drehzahlsteuerung“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
Sinus_Kondensatormotor_20200321e.ino
int potipluspin = 12; // atmega pin 18 Poti Pluspol int potischleiferpin = A5; // atmega pin 28 Poti Schleifer Über RC-TP int enuppin = 2; // atmega pin 4, Katode Optoled int enunpin = 3; // atmega pin 5, Katode Optoled int enzppin = 4; // atmega pin 6, Katode Optoled int upin = 9; // atmega pin 15, Anode Optoled int zpin = 10; // atmega pin 16, Anode Optoled int enznpin = 7; // atmega pin 13, Katode Optoled int relaispin = 8; // atmega pin 14 schaltet Relais ein int zwkpin = 13; // atmega pin 19 wird HIGH wenn die Zwischenkreisspannung größer 750VDC wird. int netzpin = 11; // atmega pin 17 über
in „Arduino Kondensatormotor Drehzahlsteuerung“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
Mit_MS.ino
ONLY GOT THE ADUIO VISUALIZER MODE USING THE MSGEQ7 FOR OTHER MODES SEE THE "RGBStripe_Control_WS2812.ino SKETCH **/ #define USES_POTENTIOMETER 0 // SET THIS TO "1" IF YOU ARE USING POTENTIOMETER FOR BRIGHTNESS CONTROL! #define POT_BRIGHTNESS A2 #define LED_DATA 6 #define NUM_LEDS 300 #define BRIGHTNESS
in „MSGEQ7 zeigt durchgängig einen Wert unabhängig vom Audiosignal an“ · Mikrocontroller und Digitale Elektronik ·
-
Thread
ESP32 mit CJMCU230 Transceiver
verwendet: https://github.com/nhatuan84/esp32-can-protocol-demo/blob/master/examples/esp32can/esp32can.ino Die GPIO habe ich mit 4 und 5 beibehalten, die Baudrate allerdings auf 125kBPS gesetzt (bzw verschiedene getestet). Es werden keine Daten hin und her transferiert. Deshalb habe ich einen
Mikrocontroller und Digitale Elektronik ·Shannah · ·0 Antworten
-
Datei
schalter_I2C_Bart_S_51_esp.ino
#include <Wire.h> #include <LiquidCrystal_I2C.h> #define taster 19 // taster pin LiquidCrystal_I2C lcd(0x3F,16,2); // I2C - adresse und format void setup() { pinMode(taster, INPUT); lcd.begin(); // init lcd } void loop() { byte tasterStatus = digitalRead(taster); // taster-status lesen lcd.setCursor(0,0); lcd.print("*esp32"); lcd.setCursor(0,1); if(tasterStatus == HIGH) lcd.print("tasterr: HIGH"); else lcd.print("tasterr: LOW"); }
in „Fehlermeldung Arduino IDE“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sketch_mar13a.ino.mitKonstruktor.asm
c:\temp\arduino_build_634409/sketch_mar13a.ino.elf: file format elf32-avr Disassembly of section .text: 00000000 <__vectors>: 0: 0c 94 34 00 jmp 0x68 ; 0x68 <__ctors_end> 4: 0c 94 46 00 jmp 0x8c ; 0x8c <__bad_interrupt> 8: 0c 94 46 00 jmp 0x8c ;
in „c++ static class mit und ohne Konstructor“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sketch_mar13a.ino.ohne_Konstruktor.asm
c:\temp\arduino_build_634409/sketch_mar13a.ino.elf: file format elf32-avr Disassembly of section .text: 00000000 <__vectors>: 0: 0c 94 34 00 jmp 0x68 ; 0x68 <__ctors_end> 4: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 8: 0c 94 3e 00 jmp 0x7c ;
in „c++ static class mit und ohne Konstructor“ · Mikrocontroller und Digitale Elektronik ·
-
Thread
ESP8266 Stürzt ab
0x4010f000, len 1392, room 16 tail 0 chksum 0xd0 csum 0xd0 v3d128e5c ~ld Start: ESP_Exception_001.ino Exception gefangen Exception gefangen Exception gefangen // usw [/c]
Mikrocontroller und Digitale Elektronik ·TR.OLL · ·34 Antworten
-
Datei
Kondensatormotor_20200306b.ino
int testpin = 9; // atmega pin 15 int potipluspin = 12; // atmega pin 18 Poti Pluspol int potischleiferpin = A5; // atmega pin 28 Poti Schleifer Über RC-TP int enuppin = 2; // atmega pin 4, Katode Optoled int enunpin = 3; // atmega pin 5, Katode Optoled int enzppin = 4; // atmega pin 6, Katode Optoled int upin = 5; // atmega pin 11, Anode Optoled int zpin = 6; // atmega pin 12, Anode Optoled int enznpin = 7; // atmega pin 13, Katode Optoled int relaispin = 8; // atmega pin 14 schaltet Relais ein int zwkpin = 13; // atmega pin 19 wird HIGH wenn die Zwischenkreisspannung größer 750VDC wird. int netzpin
in „Arduino Kondensatormotor Drehzahlsteuerung“ · Analoge Elektronik und Schaltungstechnik ·
-
Thread
Frequenzumrichter für Wechselstrommotor.
getan. Beim TE, keine Ahnung hat zumindest Oszillogramme, hinz hat gar nichts. Dann stell mal die .ino Datei ein. LG old.
Aus der W. schrieb im Beitrag #6174931: > Dann stell mal die .ino Datei ein. Und dann kommt noch sowas, hehehe. Das zeugt schon von der hohen Intelligenz des Posters, der mit dem für Künstler und 'Maker' geschaffenen Plattform eine Motorsteuerung machen will. Eigentlich
Analoge Elektronik und Schaltungstechnik ·B. P. · ·67 Antworten
-
Datei
VFD_TEST.ino
#include <SoftwareSerial.h> int SS_TXPin = 5; int SW_SERIAL_UNUSED_PIN=0; SoftwareSerial Serial1t(SW_SERIAL_UNUSED_PIN, SS_TXPin); byte helper1[] = { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13 }; byte helper2[] = { 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27 }; String centerString(String text); void setup() { delay(2000); Serial1t.begin(9600); Serial1t.write(0x1B); Serial1t.write(0x05); Serial1t.write(0x1B); Serial1t.write(0x0A); Serial1t.write(0x1B
in „Hat schon jemand was mit dem FUJITSU VF60 Display gemacht?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Kondensatormotor_20200229b.ino
int potipin = A5; // atmega pin 28 Poti Schleifer int enlppin = 2; // atmega pin 4, Katode Optoled int enlnpin = 3; // atmega pin 5, Katode Optoled int enhppin = 4; // atmega pin 6, Katode Optoled int lpin = 5; // atmega pin 11, Anode Optoled int hpin = 6; // atmega pin 12, Anode Optoled int enhnpin = 7; // atmega pin 13, Katode Optoled int relaispin = 8; // atmega pin 14 schaltet Relais ein int zwkpin = 13; // wird HIGH wenn die Zwischenkreisspannung größer 750VDC wird. unsigned long zwkstart; unsigned long zwkist; unsigned long zwkvz = 100; bool zwk; unsigned long mvstart; // Multivibrator unsigned
in „Arduino Kondensatormotor Drehzahlsteuerung“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
Dunst.ino
int analogPin0 = A0; int analogPin1 = A1; int outPlus = A3; int outMinus = A2; void setup() { pinMode(outMinus, INPUT); pinMode(outPlus, INPUT); Serial.begin(115200); } void loop() { if (0) { int pinValue0 = analogRead(analogPin0); int pinValue1 = analogRead(analogPin1); Serial.print("Pin 0: "); Serial.print(pinValue0); Serial.print(" Pin 1: "); Serial.println(pinValue1); delay(123); return; } // read values delay(123); int pinValue0 = analogRead(analogPin0); int pinValue1 = analogRead(analogPin1); // logic: intensiv enabled? bool intensivCurrent = pinValue0 < 100 && pinValue1 < 100; bool intensivCurrentKnown
in „Dunstabzugshauben-Hack mit Arduino Nano“ · Projekte & Code ·
-
Datei
Functions.ino
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //This code moves the stepper motors void moveToPosition(int AccelYesOrNo, long altsteps, long azsteps){ // Serial.println("azsteps"); // Serial.println(azsteps); // Serial.println("altsteps"); // Serial.println(altsteps); if (joystickModeOnOff==1 && iterationsAfterReset>0){//This code runs when manually controlling the machines through joystick joystickMoveMotors( altsteps, altitudeStepPin, altitudeDirPin, altManualSpeed, azsteps, azimuthStepPin, azimuthDirPin, azManualSpeed
in „Heliostatensteuerung mit Arduino Uno“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Joystick_Control_Code.ino
void checkJoystick(){ if(digitalRead(plusOneButton) == HIGH && digitalRead(minusOneButton) == HIGH && joystickModeOnOff == 0 && joystickTriggerOnce == 0){ joystickModeOnOff=1; joystickTriggerOnce=1; justFinishedManualControl=1; UDCenter = analogRead(joystickUDAnalogPin); LRCenter = analogRead(joystickLRAnalogPin); MachineOn(machineNumber); } if(digitalRead(plusOneButton) == LOW && digitalRead(minusOneButton) == LOW){joystickTriggerOnce=0;} if(digitalRead(plusOneButton) == HIGH && digitalRead(minusOneButton) == HIGH && joystickModeOnOff == 1 && joystickTriggerOnce == 0){ joystickModeOnOff=0; joystickTriggerOnce
in „Heliostatensteuerung mit Arduino Uno“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Linear_Actuator_Code.ino
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //This code calculates the length of the linear actuator. float leadscrewLength(float b,float c,float AcuteObtuse,float angle, float AngleAtZero){ float output; if (AcuteObtuse == 1){angle = AngleAtZero - angle;} if (AcuteObtuse == 2){angle = AngleAtZero + angle;} output = sqrt(b * b + c * c - 2 * b * c * cos((angle) * pi / 180)); return output; } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
in „Heliostatensteuerung mit Arduino Uno“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MoveMachine.ino
void moveMachine(float preTargetAlt, float preTargetAz, float targetalt, float targetaz, int sunTrackerOrHelio, float altGearRatio, float altMotorDirection, float altb, float altc, float altAngleAtZero, int altAcuteObtuse, float altLimitAngle, float azGearRatio, float azMotorDirection, float azb, float azc, float azAngleAtZero, int azAcuteObtuse, float azLimitAngle, float minAz, float minAlt, float maxAz, float maxAlt){ if (digitalRead(HeliostatToSun)==HIGH){sunTrackerOrHelio=1;} if ((iterationsAfterReset==0) || (FirstIterationAfterArduinoReset==0)){//Machine Resets Position if((digitalRead(WindProtectionSwitch
in „Heliostatensteuerung mit Arduino Uno“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TargetControl.ino
void TargetControl(int second, int minute, int hour, int day, int month, int year, int dayOfWeek){ if (digitalRead(manualModeOnOffPin)!=HIGH && FirstIterationAfterArduinoReset!=0 && joystickModeOnOff!=1){ ///////////////////////////////////////////////////////////////////////////// //PROGRAM THE TARGETS HERE ////////////////////////////////////////////////////////////////////////////// //READS POTENTIOMTER int analogReading = int(float(analogRead(A2))/10.0)*10; delay(500); int analogReading2 = int(float(analogRead(A2))/10.0)*10; while(abs(analogReading-analogReading2)>35){ delay(500); analogReading
in „Heliostatensteuerung mit Arduino Uno“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SunTracking_Heliostat_Program_V098.ino
//************************************************************** // Name : Simple Arduino Sun Tracking / Heliostat Control Program // Author : Gabriel Miller // Website : http://www.cerebralmeltdown.com // Notes : Code for controlling various types of solar // : machines. //**************************************************************** #include <BigNumberMath.h> #include <bcconfig.h> #include <BigNumber.h> #include <number.h> #include "Wire.h" #include <Flash.h> #include <EEPROM.h> #include "SunPositionAlgo_LowAc.h" #include "RTC_Code.h" //PUT YOUR LATITUDE, LONGITUDE, AND TIME ZONE HERE float
in „Heliostatensteuerung mit Arduino Uno“ · Mikrocontroller und Digitale Elektronik ·
-
Thread
Atmega objdump: Speicherfresser finden
Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes. avr-objdump -t meinProgramm.ino.elf > map.txt Wenn ich's richtig weiß, ist das RAM im .bss segment. Muss man alles von Hand zusammenzählen?
Mikrocontroller und Digitale Elektronik ·chris · ·35 Antworten
-
Thread
FreematicsOne+
xxxx"). * Bibliotheken in die Umgebung (Arduino IDE..) * Sim Karte korrekt einlegen. * SimTest5360.ino speziell für FreematicsONE+ * compilieren, hochladen * Seriellen Output Monitor anschalten um Status zu erhalten - Ich habe 2 verschiedene Sim Karten getestet. - Habe von meinem alten FreematicsOne
Mikrocontroller und Digitale Elektronik ·quadrit · ·1 Antworten
-
Datei
BINGO_RG_1_neu.ino
//Bingozahlen bool num [76]; byte quant = 0; #include <LiquidCrystal.h> #define buzzer 10 LiquidCrystal lcd(12, 11, 5, 4, 3, 2); const int ledPin = 6; int LONG_WAIT = 2000; //Begrüßung, danach Start int START = 7; char line01 [] = "* Bingo Zahlen *"; char line02 [] = "*Samariterstift*"; char line03 [] = " Druecke Taster"; char line04 [] = "Start der Zahlen"; void eingeben() { byte n; do { n = random(75) + 1; } while (num[n] == HIGH); num[n] = HIGH; quant++; digitalWrite(ledPin, HIGH); delay(200); digitalWrite(ledPin, LOW); lcd.clear(); lcd.setCursor(2, 0); lcd.print("Zahl: "); // zeigen... lcd.println
in „BINGO Zahlen mit Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Kondensatormotor_20200220h.ino
int potipin = A5; // atmega pin 28 Poti Schleifer int enlppin = 2; // atmega pin 4 int enlnpin = 3; // atmega pin 5 int enhppin = 4; // atmega pin 6 int lpin = 5; // atmega pin 11 int hpin = 6; // atmega pin 12 int enhnpin = 7; // atmega pin 13 int optopin = 8; // atmega pin 14 schaltet die Optokoppler-Treiber ein unsigned long mvstart; // Multivibrator unsigned long mvist; bool mv; unsigned long enlpstart; unsigned long enlpistzeit; unsigned long enlnstart; unsigned long enlnistzeit; unsigned long enhpstart; unsigned long enhpistzeit; unsigned long enhnstart; unsigned long enhnistzeit; bool enhpmf; bool
in „Arduino Kondensatormotor Drehzahlsteuerung“ · Analoge Elektronik und Schaltungstechnik ·