Ich finde zwar Bitschubsen auch mal spannend, aber den Luxus, in Watte gepackt die Arduino-IDE- .ino wie ein "Scriptkiddie" zu bedienen, möchte ich bei so einem Projekt nicht missen. Es soll nicht audiophil sein, muss keine besondere Klangqualität haben. Kennt denn einer von euch einen Trick, dem
https://github.com/wemos/D1_mini_Examples/blob/master/examples/02.Special/DeepSleep/Blink/Blink.ino allerdings wär's dann wohl tatsächlich sinnvoll, die 3.3V extern zuzuführen - Pin ist ja herausgeführt...
das verstehe ich zwar nicht, aber in Arduino habe ich meinen alten C-Quellcode einfach zu s_tools.ino (aus s_tools.c) umbenannt das funktionierte, genauso wie in der *.ino #include "s_tools.c" aber s_tools.ino kam mir praktischer vor als das include!
Arduino schrieb im Beitrag #6421134: > Gibt es eine fertige .ino, die unter Arduino Hello World in > unterschiedlichen Größen darstellt? Ne INO dafür habe ich nicht aber du kannst den Code so eins-zu-eins in die INO schreiben, die Lib muss dann im selben Ordner
ist per USB Kabel mit PC verbunden. Im Menu wird das Bord auch gefunden ich lade jetzt die Datei ….ino Gehe dann auf Hochladen schon kommt eine Fehlermeldung (Fehler beim Kompilieren für das Bord). Muss an der Datei was geändert werden? MFG.Guido
Windows 10), Board: "Arduino/Genuino Uno" C:\Users\MP\Documents\Arduino\sketch_jan01a\sketch_jan01a.ino:3:19: fatal error: SdFat.h: No such file or directory #include "SdFat.h" ^ compilation terminated. exit status 1 Fehler beim Kompilieren für das Board Arduino/Genuino
(https://github.com/cubic-print/timeframe/blob/master/software/TimeFrame_3_0_simple_instructables.ino) zu findene Code funktioniert auf meinem Arduino ganz wunderbar, es kommt zum gewünschten Effekt. Da ich einen Arduino aber nicht im Projekt unterbringen kann (zu groß), versuche ich den Code auf
#include <Arduino.h> #include <ESP8266WiFi.h> #include <ESP8266WiFiMulti.h> #include <ESP8266HTTPClient.h> // wenn aktiv: Meldungen per Serial #define SERIAL // wenn auskommentiert: delay() // wenn aktiv: deep sleep nutzen (Hardwaremodifikation notwendig) //#define DEEP //sekunden zwischen Aufwachvorgängen #define WAIT 600 const String host = "xxxxxxxx.de"; const unsigned int port = 80; const String url_start="/"; byte maxwait = 120; //Wifi must connect in < x seconds ESP8266WiFiMulti WiFiMulti; void setup() { #ifdef SERIAL Serial.begin(115200); Serial.println("BOOT"); Serial.print("Wifi..."); #endif
verwendest, und nicht etwas, an das Du Dich erinnerst und hier wieder neu eintippst? Lad' mal Dein .ino-File hier hoch. Irgendwie kommt mir das merkwürdig vor.
Arduino: 1.7.7 (Windows 7), Platine: "Arduino Nano, ATmega328" sketch_dec17b.ino: In function 'void setup()': sketch_dec17b.ino:7:11: error: no matching function for call to 'LiquidCrystal_I2C::begin()' sketch_dec17b.ino:7:11: note: candidate is: In file included from sketch_dec17b.ino
verzichtet dann vollständig > auf den Arduino Kram. Noch genauer. Man benötigt nur eine leere .ino Datei die den gleichen Namen hat wie das Verzeichnis. Wo die main liegt ist egal. /meinVerzeichnis/meinVerzeichnis.ino /meinVerzeichnis/meinProgramm.c meinProgramm.c [C] int main (void) {
verzichtet dann vollständig >> auf den Arduino Kram. > > Noch genauer. Man benötigt nur eine leere .ino Datei die den gleichen > Namen hat wie das Verzeichnis. Wo die main liegt ist egal. > > /meinVerzeichnis/meinVerzeichnis.ino > /meinVerzeichnis/meinProgramm.c > > meinProgramm.c > int main
const int K1_A_0 = 2; //Wand 0=aus, 1=ein DO const int K2_B_0 = 3; //Scharnier 0=aus, 1=ein DO const int K3_C_0 = 4; //Monitor 0=aus, 1=ein DO const int K4_A_1 = 5; //Wand 0=rechts, 1=links DO const int K5_B_1 = 6; //Scharnier 0=rechts, 1=links DO const int K6_C_1 = 7; //Monitor 0=rechts, 1=links DO const int Achse_A_0 = 8; //Wand 1=eingefahren DI const int Achse_A_1 = 9; //Wand 1=ausgefahren DI const int Achse_B_0 = 10; //Scharnier 1=eingefahren DI const int Achse_B_1 = 11; //Scharnier 1=ausgefahren DI const int Achse_C_0 = 12; //Monitor 1=eingefahren DI const int Achse_C_1 = 13; //Monitor 1=
definition of `PCF' /var/folders/v0/xh4cnpz96rq5fw8nk7m1g0jw0000gp/T/arduino_build_43838/sketch/test.ino.cpp.o:/Users/elias/Documents/Arduino/test/test.ino:33: first defined here /Applications/Arduino.app/Contents/Java/hardware/tools/arm/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/bin
forum.fhem.de/index.php/topic,29762.495.html. I have manually added some missing information in the BSB_lan.ino file before I processed it. 1. Command codes starting with 'FF0'<ProgNr> are placeholders. 2. Due to the sheer number of parameters and because not all of them are documented well, the program uses
forum.fhem.de/index.php/topic,29762.495.html. I have manually added some missing information in the BSB_lan.ino file before I processed it. 1. Command codes starting with 'FF0'<ProgNr> are placeholders. 2. Due to the sheer number of parameters and because not all of them are documented well, the program uses
forum.fhem.de/index.php/topic,29762.495.html. I have manually added some missing information in the BSB_lan.ino file before I processed it. 1. Command codes starting with 'FF0'<ProgNr> are placeholders. 2. Due to the sheer number of parameters and because not all of them are documented well, the program uses
// Programm zur Bestimmung der Schallgeschwindigkeit // ================================================= // Gemessen wird die Laufzeit des Ultraschalls vom Sender zum Objekt und wieder zurück zum Empfänger // ------------------------------------------------------------------------------------------------- #include <LiquidCrystal_I2C.h> #include <Wire.h> LiquidCrystal_I2C lcd(0x3F,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display. ACHTUNG: Adresse kann auch 0x3F sein !!! // Anschlüsse: // GND - GND // VCC - 5V // SDA - ANALOG Pin 4 // SCL - ANALOG pin 5 int VoutPin_x_f =
Erläuterungen Hardware 1 x Server (ESP8266-01) / 1 x Client (ESP8266-01) Software esp_server.ino / esp_client.ino (als Anlage beigefügt) esp_server ist als Accesspoint konfiguriert und .. ... wird im Netzwerk- und Freigabecenter am PC (Win 7) als Drahtlosnetzwerk mit dem Namen >testserver
server.write("3");" sollte hier die Ziffer 3 an den Client übertragen werden (siehe esp_server.ino) .... >>esp no.1 ...... Rückmeldung vom Client >>Send die im Client_Code vorgesehenen Meldungen (am Serial Monitor) zeigen, dass sich der Client korrekt am AP angemeldet hat: >> Connecting
schrieb im Beitrag #4819010: > Robotercode.txt Heißen diese Arduino-Programme nicht mit Nachnamen *.ino? Probiers mal aus. Die Forensoftware dankt es dir mit Syntax-Highlighting... Berus schrieb im Beitrag #4819010: > dann erhalte ich zwar 2000 Ticks pro Schleifendurchgang, aber dann > spinnt mein
watch?v=6D6cw8Ob2sk https://www.youtube.com/watch?v=dYV6KZpnEak https://www.youtube.com/watch?v=kInoeTycY60 https://www.youtube.com/watch?v=vkUpfw4Hf3w Das soll's für heute erst mal sein. Es gibt da soooo viel! :-)
Erfahrung in C++, möchte nun aber in einem ersten Schritt das Beispielprogramm "ESP_AsyncFSBrowser.ino" ein wenig klarer gliedern. https://github.com/me-no-dev/ESPAsyncWebServer/blob/master/examples/ESP_AsyncFSBrowser/ESP_AsyncFSBrowser.ino Die Setup-Funktion ist aus meiner Sicht zu komplex, so dass
Funkprotokolle hinzufügen ist kein Problem, nur eben Handarbeit. Die ganze Steuerung findet in der switches.ino-Datei statt. Je nach Protokoll müsste man da evtl. ein paar Zeilen umschreiben... Wie schon richtig bemerkt steigt die Sendeleistung des 433MHz-Moduls, je höher die Eingangsspannung am Sender ist
Also mal ehrlich, ist der Ard*ino wirklich das Ende des denkenden Menschen? Oder nur das Ende jeglicher Bemühungen? Es wird noch dazu alles auf dem Silbertablett serviert. http://www.waveshare.com/wiki/MQ-3_Gas_Sensor
aber nicht finden kann: Header: void mod_pwm(void); Source: void mod_pwm(void){ //blabla} INO: mod_pwm(); // 7,8 Khz fuer Pin 5 und 5 Output: My_WaveGen.cpp.o: In function `setup': C:\software\install\arduino-1.6.5-r5/My_WaveGen.ino:30: undefined reference to `mod_pwm()' collect2.exe
////////////////////////////////Projekt Pressentationsanzeige Stand:___27.09.2016______/////////////////////////////////// /* Programmbeschreibung: Es wird eine Pressentationszeitanzeige für Vorträge und Präsentationen mit einem Mikrocontroller programmiert. Über 4 Taster wird die Zeit programmiert, zudem kann man mit den Tastern noch die Pausen,Reset,Start funktionen darstellen. Das ganze wird über die 4*7 Segmentanzeigen dargestellt. Der fortschreiteden Zeitverlauf, der eingestellten Zeit, wird über entsprechende LED dargestellt. LED gelb = zeit ist zwischen 2-0 Minuten und 0 Sekunden LED gruen
/* * Programm so aufteilen das mit zwei Tasten verschiedene Zeitenabläufe gestartet werden The circuit: * LCD RS pin to digital pin 12 * LCD Enable pin to digital pin 11 * LCD D4 pin to digital pin 5 * LCD D5 pin to digital pin 4 * LCD D6 pin to digital pin 3 * LCD D7 pin to digital pin 2 * LCD R/W pin to ground * 10K resistor: * ends to +5V and ground * wiper to LCD VO pin (pin 3) */ // include the library code: #include <LiquidCrystal.h> //#include <LiquidCrystal_I2C.h> // initialize the library with the numbers of the interface pins LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //LiquidCrystal_I2C
SM2000 SDK Mini DVD ist nicht zufällig auch dabei? Der Sensor wird auch im Zusammenhang mit Ard*ino erwähnt, vielleicht lässt sich da was finden. Oder, wenn Du genügend davon hast evtl. das Kit mit dem SDK kaufen. http://www.anviz.com/en-us/product/Index/category/4.html Kannst mal prüfen ob
/* The circuit: * LCD RS pin to digital pin 12 * LCD Enable pin to digital pin 11 * LCD D4 pin to digital pin 5 * LCD D5 pin to digital pin 4 * LCD D6 pin to digital pin 3 * LCD D7 pin to digital pin 2 * LCD R/W pin to ground * 10K resistor: * ends to +5V and ground * wiper to LCD VO pin (pin 3) */ // include the library code: #include <LiquidCrystal.h> //#include <LiquidCrystal_I2C.h> // initialize the library with the numbers of the interface pins LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //LiquidCrystal_I2C lcd(0x27); // Set the LCD I2C address int sensorPin1 = A0; // select the input pin for
/* The circuit: * LCD RS pin to digital pin 12 * LCD Enable pin to digital pin 11 * LCD D4 pin to digital pin 5 * LCD D5 pin to digital pin 4 * LCD D6 pin to digital pin 3 * LCD D7 pin to digital pin 2 * LCD R/W pin to ground * 10K resistor: * ends to +5V and ground * wiper to LCD VO pin (pin 3) */ // include the library code: #include <LiquidCrystal.h> //#include <LiquidCrystal_I2C.h> // initialize the library with the numbers of the interface pins LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //LiquidCrystal_I2C lcd(0x27); // Set the LCD I2C address int sensorPin1 = A0; // select the input pin for
( void ) { gk_t gk; gk.key = 2; gk.status = 4; return( gk ); } [/c] TestSketch.ino [c] Serial.println( getKeys().key ); // printet 2 [/c] Mein Problem ist, wie weise ich den gk.key und gk.status neue Werte innerhalb der ccp zu? Also in der Theorie so: library.ccp [c] gk_t
/* The circuit: * LCD RS pin to digital pin 12 * LCD Enable pin to digital pin 11 * LCD D4 pin to digital pin 5 * LCD D5 pin to digital pin 4 * LCD D6 pin to digital pin 3 * LCD D7 pin to digital pin 2 * LCD R/W pin to ground * 10K resistor: * ends to +5V and ground * wiper to LCD VO pin (pin 3) */ // include the library code: #include <LiquidCrystal.h> //#include <LiquidCrystal_I2C.h> // initialize the library with the numbers of the interface pins LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //LiquidCrystal_I2C lcd(0x27); // Set the LCD I2C address int sensorPin1 = A0; // select the input pin for
Classe verschieben. Aber leider mache ich da irgenwas falsch. Kann mir da jemand helfen ? In der INO soll die Funktion Mit_Classe_LED13_BLINK(); aufgerufen werden. Die Funktion Mit_Classe_LED13_BLINK(); soll in der Teensy.cpp stehen. Und die classe in der Teensy.h Datei Fehlermeldung ist:
HIGH); delay(200); } Jetz habe ich das Problem das die Teensy nicht deklariert ist ! In der INO habe ich das gemacht oder ? TeensyClass Teensy; wenn ich in die Funktion Zahlen eintrage gehts ! void Ohne_Classe_LED13_BLINK() { digitalWrite(13, LOW); delay(200); Serial.println
/* The circuit: * LCD RS pin to digital pin 12 * LCD Enable pin to digital pin 11 * LCD D4 pin to digital pin 5 * LCD D5 pin to digital pin 4 * LCD D6 pin to digital pin 3 * LCD D7 pin to digital pin 2 * LCD R/W pin to ground * 10K resistor: * ends to +5V and ground * wiper to LCD VO pin (pin 3) */ // include the library code: #include <LiquidCrystal.h> // initialize the library with the numbers of the interface pins LiquidCrystal lcd(12, 11, 5, 4, 3, 2); int sensorPin1 = A0; // select the input pin for the Sensor int sensorPin2 = A1; int sensorValue1 = 0; // variable to store the value coming
Werkzeuge->Boards sollte es jetzt die ESP-Module geben. Daß die Dateien Sketche genannt werden und .ino heißen kannst Du erstmal ignorieren. Projekte kommen in den Sketchordner, findet man unter Sketch-> Sketchordner anzeigen, kann man in den Voreinsteunngen auch voanders hin legen. Zur festen IP:
}; 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
int led1 = 9; int led = 8; int taster=7; int relais1=3; int relais2=2; int relais3=4; int Relstat1 = LOW; int Relstat2 = LOW; int Relstat3 = LOW; int tasterstatus = HIGH; int Progaus = LOW; // Programm wird unterbrochen int Taststat= LOW; // laesst das Programm nicht laufen beim Anstecken int Tastaus = LOW; // Taste wird zum ausschalten gedrückt int Tasteaus1 = LOW; int Progaus1 = LOW; int Progaus2 = LOW; unsigned long time; long previousMillis1 = 0; // will store last time LED was updated long previousMillis2 = 0; long previousMillis3 = 0; long previousMillis4 = 0; int Zaehler =0 ; long interval1
int led = 8; int taster=7; int relais1=3; int relais2=2; int relais3=4; int Relstat1 = LOW; int Relstat2 = LOW; int Relstat3 = LOW; int tasterstatus = HIGH; int Taststat= LOW; // laesst das Programm nicht laufen beim Anstecken unsigned long time; long previousMillis = 0; // will store last time LED was updated int Zaehler =0 ; long interval1 = 3000; // interval at which to blink(milliseconds) long interval2 = 1500; void setup() //Hier beginnt das Setup. { pinMode(taster, INPUT_PULLUP); //Pin7 am Taster ist jetzt ein Eingang beim Drücken pinMode(relais1, OUTPUT); //Pin3 am Relay1 ist jetzt ein
int led = 8; int taster=7; int relais1=3; int relais2=2; int relais3=4; int Relstat1 = LOW; int Relstat2 = LOW; int Relstat3 = LOW; int tasterstatus = HIGH; int Taststat= LOW; // laesst das Programm nicht laufen beim Anstecken unsigned long time; long previousMillis = 0; // will store last time LED was updated int Zaehler =0 ; long interval = 3000; // interval at which to blink(milliseconds) void setup() //Hier beginnt das Setup. { pinMode(taster, INPUT_PULLUP); //Pin7 am Taster ist jetzt ein Eingang beim Drücken pinMode(relais1, OUTPUT); //Pin3 am Relay1 ist jetzt ein Ausgang pinMode(relais2,