das Beispiel der UTFT Lib für 320x240 zum laufen zu kriegen. Soweit ich verstanden habe muss im .ino Beispiel lediglich eine Zeile angepasst werden und diese schaut bei mir folgendermaßen aus: UTFT myGLCD(ITDB24,25,26,27,28); ITDB24 weil im UTFT.h dies bei meinem Display Controller ILI9325 steht
/*Copyleft under the GNU General Public License: This program is free software: you can redistribute it and/or modify it under the terms of the version 3 GNU General Public License as published by the Free Software Foundation. */ //#define DEBUG // für Debbugging => DEBUG_PRINT ("Text"); #include "DebugUtils.h" // wird nur eingebunden, wenn die erste Zeile "entkommentiert" wird // #define DEUTSCH // => für deutsche Lokalisation, Kommentarstriche enfernen. Für Englische: nix machen! #include <DebounceInput.h> //#include <EEPROM.h> #include <SPI.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306
einziger wirklicher 'Koch' auf. Ich finde nur 18 https://www.mikrocontroller.net/search?query=.ino&forums%5B%5D=4&sort_by_date=1
einziger wirklicher 'Koch' auf. >Ich finde nur 18 >https://www.mikrocontroller.net/search?query=.ino&... Wie mir ein ein Freund, der in verschiedenen Hackerspaces weltweit Workshops gibt, wird meine Firmware relativ viel in Asien eingesetzt. Als jemand der relativ viel Open-Source Software für
schrieb im Beitrag #4925741: > "UTFT kann das." > > Ja, das habe ich gefunden. Aber da ist keine .ino Datei dabei... sondern > "nur" c. Bin noch Anfänger in dem Bereich und weiß nicht wie ich da > vorgehen soll. ?? also bei "meiner" UTFT-Lib-Version sind *zig* ".ino" Beispiele dabei. Kann man
"also bei "meiner" UTFT-Lib-Version sind zig ".ino" Beispiele dabei." echt ? Bei mir nicht :( Dann schick mir doch bitte mal einen Link. Vielen Dank Belo
with Arduino Uno R3 // Sources: // http://www.mikrocontroller.net/topic/369267 // AND // FILE: Reset.ino // AUTHOR: Ludovic Guégan // VERSION: 0.1 // PURPOSE: Reset chip for Ricoh SP112 toner // DATE: 2016-03-03 // URL: https://github.com/lugu/reset_sp112 // // Released to the public domain // Last modified
} SOFTI2C::start(void) { // bla bla } // im Hauptprogramm, hier wäre es dann mysofti2c.ino // Digitalpin 2 und 3 werden zur Kommunikation verwendet SOFTI2C my_baustein(2, 3); [/code] In C (und somit dann für NICHT-Arduino siehts dann etwas anderst aus, weil es dort eben keine
/* * read/write MIFARE classic cards, based on Example sketch * requires functions.ino * This sketch uses the MFRC522 Library to use ARDUINO RFID MODULE KIT 13.56 MHZ WITH TAGS SPI W AND R BY COOQROBOT. * The library file MFRC522.h has a wealth of useful info. Please read it. * The functions
/* * read/write MIFARE classic cards, based on Example sketch * requires functions.ino * This sketch uses the MFRC522 Library to use ARDUINO RFID MODULE KIT 13.56 MHZ WITH TAGS SPI W AND R BY COOQROBOT. * The library file MFRC522.h has a wealth of useful info. Please read it. * The functions
cstk500v2 {program.extra_params} -Uflash:w:C:\Users\AppData\Local\Temp\arduino_build_614535/sketch_feb23a.ino.hex:i avrdude: Version 6.3, compiled on Dec 16 2016 at 13:33:19 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System
cstk500v2 {program.extra_params} -Uflash:w:C:\Users\AppData\Local\Temp\arduino_build_614535/sketch_feb23a.ino.hex:i ??? Bzw. wenn ich tatsächlich nichts schreibe, woran liegt das dann? Ich mache das ganze ja mit der Arduino IDE und die sollte ja wissen was sie tut.
#include <LiquidCrystal.h> #include <SPI.h> const int chipSelectPinADC = 9; //Using pin 9, but pin 10 would also be fine unsigned int result = 0; //Use 16-bits to store the 12-bit result byte inByte = 0; int z =0; unsigned long y = 0; unsigned int result2 = 0; LiquidCrystal lcd(3, 4, 2, 5, 6, 7); void setup() { lcd.begin(16, 2); SPI.begin(); SPI.setBitOrder(MSBFIRST); //How to read in SPI data, most significant bit first pinMode(chipSelectPinADC, OUTPUT); //select the pin to control the MCP3201 digitalWrite(chipSelectPinADC, HIGH); //set the pin high at initialize } void loop() { lcd.clear(); result
#include <LiquidCrystal.h> #include <SPI.h> const int chipSelectPinADC = 9; //Using pin 9, but pin 10 would also be fine unsigned int result = 0; //Use 16-bits to store the 12-bit result byte inByte = 0; unsigned long y = 0; unsigned int result2 = 0; LiquidCrystal lcd(3, 4, 2, 5, 6, 7); void setup() { lcd.begin(16, 2); SPI.begin(); SPI.setBitOrder(MSBFIRST); //How to read in SPI data, most significant bit first pinMode(10,OUTPUT); pinMode(chipSelectPinADC, OUTPUT); //select the pin to control the MCP3201 digitalWrite(chipSelectPinADC, HIGH); //set the pin high at initialize } void loop() { for
from C:\Users\Lukas\Documents\Arduino\sketch_esp_mqtt_json\sketch_esp_mqtt_json.ino:4: C:\Users\Lukas\Documents\Arduino\libraries\ArduinoJson/include/ArduinoJson/JsonObject.hpp: In instantiation of 'ArduinoJson::Internals::List<ArduinoJson::JsonPair>::node_type* ArduinoJson::JsonObject
Das nächste mal häng das ino direkt hier an den Post. Was da auf Google Docs liegt passt nicht zu Deinen Fehlermeldungen! Die fehlerhafte Zeile dürfte folgende sein: [c] brightness = root[brightness]; [/c] Insbesondere
Auch wenn mir zuerst der Schreck in die Knochen fuhr als ich dieses "....ino" las, so scheint mir dieser Papilio genau das richtige für den Start zu sein! Die Komplexität erstmal verborgen, so dass schnell Erfolgserlebnisse kommen und dann wuselt man sich tiefer rein. Das Spiel
Dann wird beim Hallo_test.ino jetzt nur eine Zeile zum test angefahren und nur eine Spalte ausgelesen. Wenn die geht, kompilierst Du neu und nimmst Dir die nächste Zeile vor. aha. StromTuner
geklont. > Danach kommt ein delay von x sekunden. Das gilt für beide. Versuch erst mal deine .ino-Datei an deinen nächsten Post anzuhängen. Über fremde Software kann man nämlich nur spekulieren, solange sie sie nicht lesbar ist.
#define F_CPU 8000000UL //8Mhz ATtiny44 const int ledPin1 = 0; // the number of the first LED pin const int ledPin2 = 1; // the number of the second LED pin const int buttonPin = 2; // the number of the pushbutton pin const int raspiPwr = 3; // the raspberipi powerswitch pin const int raspi = 4; // the raspberipi shutdown signal pin const int testled =7; // Only test led int buttonState = 0; // variable for reading the pushbutton status int raspiPwrState = 0; // variable for reading if raspi PWR is turned on or off void setup() { // initialize the LED pins as an output: pinMode(ledPin1, OUTPUT
Arduino IDE sagt dazu: [pre] In function 'USART0_RXC_vect': E:\Daten\Arduino\Forum\UART328\UART328.ino:2:1: warning: 'USART0_RXC_vect' appears to be a misspelled signal handler, missing __vector prefix [-Wmisspelled-isr] ISR(USART0_RXC_vect) [/pre] Dein Compiler sagt das gleiche, du muss ihm
Arduino F. schrieb im Beitrag #4908198: > E:\Daten\Arduino\Forum\UART328\UART328.ino:2:1: warning: Du musst ein blutiger Anfänger sein. Der Könner schaltet alle Warnungen ab. (SCNR)
eine Schulaufgabe oder hast Du das schon einmal durch die IDE prüfen lassen: Arduino: 1.7.4 xxx.ino: In function 'void loop()': xxx.ino:16:3: error: '_S10_Value' was not declared in this scope xxx.ino:17:3: error: '_S11_Value' was not declared in this scope xxx.ino:19:7: error: '_S10' was not declared in this scope xxx.ino:25:7: error: '_S11' was not declared in this scope xxx.ino:31:7: error: '_S10' was not declared in this scope xxx.ino:31:22: error: '_S11' was not declared in this scope Fehler beim Kompilieren.
variants/standard -fpermissive -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -flto blink.ino -o build-stm8sblue/blink.ino.rel dash: g++: not found [/code] Bin für jede Hilfe dankbar.
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 = 9; //Wand 1=eingefahren DI const int Achse_A_1 = 8; //Wand 1=ausgefahren DI const int Achse_B_0 = 11; //Scharnier 1=eingefahren DI const int Achse_B_1 = 10; //Scharnier 1=ausgefahren DI const int Achse_C_0 = 12; //Monitor 1=eingefahren DI const int Achse_C_1 = 13; //Monitor 1=
0x0f funktioniert es: avrdude -v -c avr910 -P com23 -p t44 -x devcode=0x0f -U flash:w:nRF24L01_TXty.ino.tiny14.hex Perfekt. Vielen Dank. Wo findet man die richtigen devcodes? Baud-Rate über BT ist 115.2k, mehr habe ich noch nicht ausprobiert. Für einen Attiny44 reicht die Geschwindgkeit allemal
funktioniert es: > avrdude -v -c avr910 -P com23 -p t44 -x devcode=0x0f -U > flash:w:nRF24L01_TXty.ino.tiny14.hex > > Perfekt. Vielen Dank. Schön das es klappt, weiter viel freude beim programmieren. > > Wo findet man die richtigen devcodes? > Die stehen im Sourcecode, ziemlich hinten
also alle meine C zu Ino umbenennen klappte Der andere Weg sollte auch funktionieren, nur kann ich kein cpp Aber im cpp File auch c-code oder preprozessor statements einfügen klappt Es wäre auszuprobieren Notfalls
Joachim B. schrieb im Beitrag #4904027: > also alle meine C zu Ino umbenennen klappte > > Der andere Weg sollte auch funktionieren, nur kann ich kein cpp C zu C++ zu konvertieren geht daher, da C eine Teilmenge von C++ darstellt. Der andere Weg geht aber nicht
Sonoff-Projekt von Arendts an: https://github.com/arendst/Sonoff-Tasmota/blob/master/sonoff/_releasenotes.ino Um den Quelltext besser zu verstehen, möchte ich mir zusätzliche Debug Meldungen generieren: [c] void setRelay(uint8_t power) { snprintf_P(log, sizeof(log), PSTR("Test")); addLog(LOG_LEVEL_INFO
arduino-1.6.13\portable\sketchbook\v3.9.11_Sonoff-Tasmota-master\Sonoff-Tasmota-master\sonoff\sonoff.ino: In function 'void setRelay(uint8_t)': sonoff:751: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive] snprintf_P(log, sizeof(log), PSTR("Test"));
millioner2 schrieb im Beitrag #4885359: > Leider weiß ich nicht wie ich hier .ino Datein hochladen darf, daher > mein Programm nochmal als Code. Einfach die Taste "Durchsuchen..." rechts von dem Wort "Dateianhang:" drücken. Dann klapp's auch mit dem Anhängen von Datei.
halt deutlich schneller. Schon mal ein großer Fortschritt. >Leider weiß ich nicht wie ich hier .ino Datein hochladen darf, daher >mein Programm nochmal als Code. http://www.dummeausrede.de !!!!
den > denn? Mann, immer noch kein bisschen Programmcode :-( Dann poste doch wenigstens mal das *.ino Dings oder schau in den Arduino Foren, wie man die PWM Frequenz für Timer 2 (OC2A und OC2B) einstellen kann.
/* Die Routine l2a() wandelt die Zahl 'zahl' in eine ASCII-Zeichenkette, die in s[12] abgelegt wird: Vorzeichen, max. 10 Ziffern, Abschluss -> 12 Byte. Zeitaufwendige Divisionen werden durch Subtraktionen ersetzt, was deutlich schneller ausgefuehrt wird. Bei Bedarf kann 'int32_t' durch 'int16_t' ersetzt werden; hierdurch wird der Code reduziert, die Ausfuerung beschleunig aber der Wertebereich auf -32768 bis 32767 begrenzt. Nach Anpassung kann diese Routine auch dazu verwendet werden, die Mantisse von float Zahlen sehr schnell zu wandeln. Michael Nowak, 2004-11-09, www.mino-elektronik.de 2017-01-29
1.8.0\libraries\panstamp" "C:\Users\Jan\AppData\Local\Temp\arduino_build_460993\sketch\CC1101-Senden.ino.cpp" -o "C:\Users\Jan\AppData\Local\Temp\arduino_build_460993\sketch\CC1101-Senden.ino.cpp.o" In file included from C:\Users\Jan\Documents\Arduino\CC1101-Senden\CC1101-Senden.ino:3:0: C:\Users\Jan
^ C:\Users\Jan\Documents\Arduino\CC1101-Senden\CC1101-Senden.ino: In function 'void send_data()': CC1101-Senden:61: error: 's' was not declared in this scope s Serial.println(cc1101.readReg(CC1101_MARCSTATE, CC1101_STATUS_REGISTER) & 0x1f); ^ Bibliothek
Fehlermeldungen, man muß sie eben auch einschalten... [code] In file included from sketch\sketch_jan29a.ino.cpp:1:0: D:\Arduino\sketch_jan29a\sketch_jan29a.ino: In function 'void loop()': C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:40:14: warning: left operand of comma
[-Wunused-value] #define HIGH 0x1 ^ D:\Arduino\sketch_jan29a\sketch_jan29a.ino:37:18: note: in expansion of macro 'HIGH' if (richtungA, HIGH); ^ D:\Arduino\sketch_jan29a\sketch_jan29a.ino:37:23: warning: suggest braces around empty body in an 'if'
soundsenor:39: error: stray '\211' in program C:\Users\xobtaeb\Downloads\soundsenor\soundsenor.ino: In function 'void loop()': soundsenor:33: error: 'str' was not declared in this scope if ( str>1000 && str< 2000){ ^ C:\Users\xobtaeb\Downloads\soundsenor\soundsenor.ino: At global
üblicher Weise mit vielen Source Files (.cpp,h) zu arbeiten. Es besteht kein Grund alles in eine einzige .ino zu stecken. Man kann so viel leichter wiederverwendbare Programme erstellen.
// **** INCLUDES ***** #include "LowPower.h" void setup() { DDRD &= B00000011; // set Arduino pins 2 to 7 as inputs, leaves 0 & 1 (RX & TX) as is DDRB = B00000000; // set pins 8 to 13 as inputs PORTD |= B11111100; // enable pullups on pins 2 to 7 PORTB |= B11111111; // enable pullups on pins 8 to 13 pinMode(13,OUTPUT); digitalWrite(13, LOW); } int delay13H = 300; int delay13L = 500; void loop() { // Enter power down state for 8 s with ADC and BOD module disabled LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF); digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level) delay(delay13H
ich den Spannungsregler und die LED auf der Versorgungsleitung abgelötet. Mit den angehängten .ino macht er alle 8s die LED13 an, dabei fließen um 17mA. Zu lesen gibt es das dort: http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/
/* Karadiolcd16x2.ino */ // include the library code: #include <LiquidCrystal.h> /* 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
int freeRam () { extern int __heap_start, *__brkval; int v; return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); } /* void removeUtf8(byte *characters) { int index = 0; while (characters[index]) { if ((characters[index]) == 195) { characters[index] = 'x'; // Serial.println((characters[index])); characters[index+1] +=64; int sind = index+1; switch(characters[sind]) { case 0xFF: case 0xFD: characters[sind] = 'y'; break; case 0xDF: characters[sind] = 'Y'; break; case 0xE7: characters[sind] = 'c'; break; case 0xC7: characters[sind] = 'C'; break; case 0xF2: case 0XF3: case 0xF4: case
Hatte das Problem mit den falschen Farben auch... Habe dafür in der SolderStation.ino den Display init Aufruf in tft.initR(INITR_GREENTAB); geändert und in der Adafruit_ST7735.cpp Zeile 374 und 375 entfernt (colstart = 2; rowstart = 1;) Gruß Dirk
vereinfachen: > > https://github.com/ChrisMicro/mcurses/blob/master/examples/screen_demo/screen_demo.ino Wie meinst Du das? Ich habe mich von der API möglichst nahe am Curses-Original von AT&T bzw. an der ncurses-Lib gehalten. ChrisMicro schrieb im Beitrag #4863499: > Aus mir unbekannten Gründen
int incomingByte = 0; // for incoming serial data #include <SoftwareSerial.h> SoftwareSerial btSerial(2,3); void setup() { Serial.begin(38400); btSerial.begin(9600); // opens serial port, sets data rate to 9600 bps } void loop() { // send data only when you receive data: if (btSerial.available() > 0) { // read the incoming byte: incomingByte = btSerial.read(); // say what you got: btSerial.print("I received: "); btSerial.println(incomingByte); } }
Besten Dank fü euere Hilfe. Freundlicher Gruss Stefan Im Anhang: Das Arduino Programm Die .ino datei Die APP als .PGN Die APP als .aia datei zum bearbeiten
ist bei den Zahlen vortlaufend so. Warum bekomme ich keine 1 zurück? Anhang: Test_Verbindung.ino Screenshot vom Terminal mit Antwort