ruche connectes avec une carte arduino MKRFOX

kenza69200
mar, 11/17/2020 - 16:31
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
Walter
mar, 11/17/2020 - 20:47
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.
kenza69200
mar, 11/17/2020 - 23:07
oui j'ai un problème avec le code je n'arrive a trouver comment a afficher le poids sur le réseau sigfox.
Walter
mer, 11/18/2020 - 15:34
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?