ruche connectes avec une carte arduino MKRFOX

Portrait de kenza69200

j'ai un projet de faire des ruche connecté. J'aurais voulu savoir le poids de mes ruches a distance. Pour sa j'ai acheté une carte Arduino MKRFox 1200. Actuellement j'ai un programme avec une arduino uno et j'aimerais l'adapter sur une carte arduino MKRFOX1200 et pour que je puisse afficher le poids de mes ruches sur le réseau sigox

/* CODE POUR 3 BALANCES , temperature et */

/*HX711 PLATINES RECUPERATION DES INFO DES BALANCES*/

#include "HX711.h"

#define calibration_factor -23000//This value is obtained using the SparkFun_HX711_Calibration sketch

// HX711.DOUT - pin #A1

// HX711.DOUT - pin #A0

HX711 scaleA(A1, A0 ,128);//balance 1

// HX711.DOUT - pin #A3

// HX711.DOUT - pin #A2

HX711 scaleB(A3, A2 ,128);//balance 2

// HX711.DOUT - pin #A5

// HX711.DOUT - pin #A4

HX711 scaleC(A5, A4 ,128);//balance 3

/*temperature */

#include <dht11.h> // charger la librairie

dht11 DHT11; // Créer le capteur

#define DHT11PIN A5 // Définir la pin utilisée

void setup() {

 

 /* Initialisation du port série */

  Serial.begin(9600);

  /* Initialisation poids et temperature */

  Serial.println("001D18C9");

  float a=0, b=0;

 

 /*HX711 PLATINES RECUPERATION DES INFO DES BALANCES*/

  scaleA.set_scale(calibration_factor); //This value is obtained by using the SparkFun_HX711_Calibration sketch

  scaleA.tare();  //Assuming there is no weight on the scale at start up, reset the scale to 0

  scaleB.set_scale(calibration_factor);

  scaleB.tare();

  scaleC.set_scale(calibration_factor);

  scaleC.tare();

    Serial.println("poids BALANCE:");

}

void loop() {

  {

  /*POIDS EN GRAMME*/

 // Serial.print("p");

  Serial.print(scaleA.get_units(), 0.00001); //0.0001 permet de vire la virgule 40.0 devient 40 balance 1

  Serial.print("   ");

  Serial.print(scaleB.get_units(), 0.00001);//balance 2

  Serial.print("   ");

  Serial.print(scaleC.get_units(), 0.0001);//balance 3

  Serial.print("   ");

 

/* temperature */

  int chk = DHT11.read(DHT11PIN); // Lecture du capteur

 }

 {

 

  Serial.print(""); // Température

  Serial.println((float)DHT11.temperature, 0.2);

 }

 

  delay(480000); //temps de lecture il faudra mettre tout les 8 minutes soit 480000 ms

}

 j'aimerais que vous m'aider svp je suis une débutante 

Portrait de Walter

Bonjour,

Pour que l'on puisse t'aider, il nous faudra plus d'informations sur ce qui te pose problème et ce que tu as déjà réussit a mettre en place et ton environnement de développement.

Par exemple si tu utilise l'IDE arduino, as tu ajouté ta carte et essayé de lancer une compilation?

N'oubli pas d'aller faire un tour dans la section présentation.

Portrait de kenza69200

oui j'ai un problème avec le code je n'arrive a trouver comment a afficher le poids sur le réseau sigfox.

Portrait de Walter

Comme il n'y a aucun code concernant sigfox dans ton programme, je suppose que tu veux dire que tu ne sais pas par ou commencer ?
As tu regarder la page concernant ta carte sur le site d'arduino?
Ainsi que le lien Sigfox en référence dans cette page?