Go Down

Topic: ein Programm, zwei Computer, zwei Resultate (Read 112 times) previous topic - next topic

Andonoc

Hallo liebe Leute,
ums kurz zu fassen..., ich hab ein neuen Desktop Pc und einen alten laptop und auf beiden Arduino IDE 1.8.9 installiert. Ich betreibe einige mkrfox1200 für Bodenfeuchtigkeitsmessungen und wollte mit dem neuen Computer eine neue Station in betrieb nehmen dabei sendente die Station nur 1-2* und dann war schluss.
Lade ich Jedoch dasselbe Programm von meinem Laptop klappt alles wunderbar.
ich hab schon so einiges probiert, arduinoIDE neu installiert, einen anderen MKRfox1200, alle möglichen Beispielsketche hochgeladen, dieses komische verhalten blieb.
setze ich ein
Code: [Select]
SigFox.debug() ein läuft es auch mit dem neuen Pc.
Hat jemand eine Ahnung wie es sein kann dass zwei Installationen unterschiedliche Resultate hervorbringen?
ich wäre um jede Hilfe dankbar.


Ich lass mal einen Beispielsketch da
Code: [Select]
#include <ArduinoLowPower.h>
#include <SigFox.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 5

OneWire ourWire(ONE_WIRE_BUS);
DallasTemperature sensors(&ourWire);


void setup() {
  SigFox.begin();

}
 

void loop() {
  sensors.requestTemperatures();
  float tempAktuellfloat = sensors.getTempCByIndex(0); 
   
    SigFox.beginPacket();
    SigFox.write ( tempAktuellfloat );
    SigFox.endPacket();
   
    LowPower.sleep(10000);
       

}

noiasca

Hat jemand eine Ahnung wie es sein kann dass zwei Installationen unterschiedliche Resultate hervorbringen?
ich wäre um jede Hilfe dankbar.
Die zwei Installationen oder deine Einstellungen auf dem PCs unterscheiden sich.

du könntest auf beiden PC's die ausführlichen Meldungen beim Kompilieren aktivieren und vergleichen.
Signatur auf Pause

DrDiettrich

ums kurz zu fassen..., ich hab ein neuen Desktop Pc und einen alten laptop und auf beiden Arduino IDE 1.8.9 installiert. Ich betreibe einige mkrfox1200 für Bodenfeuchtigkeitsmessungen und wollte mit dem neuen Computer eine neue Station in betrieb nehmen dabei sendente die Station nur 1-2* und dann war schluss.
Ich hätte da auf eine unterschiedliche Stromversorgung (USB) getippt, am PC und Laptop, oder andere Behandlung des COM Ports an beiden Rechnern. Das aber nur, wenn es nicht um das Hochladen des Programms geht, sondern um den anschließenden Betrieb am einen oder anderen Rechner.

Wenn es am Compilieren und Hochladen liegt, kann man die .HEX Files vergleichen, die von der IDE erzeugt werden, und testhalber den funktionierenden File (vom PC) auf den Laptop übertragen, und dort hochladen. Wenn es dann funktioniert, ist die Installation der Entwicklungsumgebung auf dem Laptop irgendwie fehlerhaft, veraltet oder sonstwie anders.

ElEspanol

Hast du ein anderes OS auf dem neuen Computer? Womöglich W10?

Go Up