• Welcome to Forum des utilisateurs de Blockly(s). Please login or sign up.
 

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.

Messages - Martin

1
merci pour vos réponses , çà marche avec le bloc logique
reste mon problème du programme de sonde lm35 qui n'est pas stable !!!
2
Bonsoir
comment coder  avec blockly arduino  si une variable  est > à 25 alors , je ne trouve pas dans les blocs math la fonction si la variable est supérieur a x  alors ... , je ne vois que le bloc avec  2 signes  supérieurs     x<x<x
merci pour votre  aide
3
bonsoir, pour le câblage c est simple, la pin centrale du LM35 sur l entrée  A0  ,  les 2 autres une sur le + l autre sur le - en respectant la polarité
idem pour le potar de 50Kohms  la pin centrale sur l entrée A1, une fois le câblage réaliser je charge le programme pour la sonde , tout est ok , çà  ne bouge pas d un degrés et cela pendant 30mn , La sonde est bien taré car lorsque je pose les doigts sur le LM35 la température monte régulièrement
je charge le reste de programme pour le temps , aussitôt  les valeurs de la sonde fluctue de 1 ou 2 voir jusqu a 5 degrés .
je pense qu il y a un bug lorsque l on met 2 fonctions map ,
Avant d acheter une nouvelle carte arduino UNO Si une bonne âme pouvait tester de son coté je lui en serais très reconnaissant   
bonne soirée a tous

 
4
Bonjour à tous,
Je suis débutant sur le site blockly et aussi  sur la matériel arduino ,  pour m'entrainer j ai fait un petit programme pour une sonde température avec un LM35 tout fonction bien , les données qui remontent dans la liaison série sont stable pas de problème  mais lorsque je  rajoute un autre bout le programme qui lie une valeur de potentiomètre  , la valeur de la sonde varie de + ou - 2  ou 3 ou 5 ou  plus  il y a un   problème de stabilité  de la sonde  température . J' ai changé les entrées analogique idem ..

int temperature_sonde;
int reglage_CHRONO;

void setup() {
Serial.begin(9600);
}

void loop() {
temperature_sonde = map(analogRead(0), 0, 220, 0, 100);
  delay(1000);
  Serial.print("TEMPerature SONDE  : ");
  Serial.println(temperature_sonde);
}
jusque la tout va bien , mais lorsque je rajoute
  reglage_CHRONO = map(analogRead(1), 0, 1000, 0, 30);
  Serial.print("Temps de chauffe   : ");
  Serial.println(reglage_CHRONO);
  delay(2000);
}
les valeurs de temps chauffe sont stable , mais ceux de température sonde varient en permanence

je pense que çà vient la carte arduino UNO,  est ce que quelqu un peut  tester ce programme afin de voir si il a le même problème.
Merci pour votre aide , j en ai grand besoin  mes débuts sont très laborieux ... mais ç'est passionnant la prog avec blocklyarduino .
A+



int temperature_sonde;
int reglage_CHRONO;

void setup() {

  Serial.begin(9600);
}

void loop() {
  temperature_sonde = map(analogRead(0), 0, 220, 0, 100);
  delay(1000);
  Serial.print("TEMPerature SONDE  : ");
  Serial.println(temperature_sonde);
  reglage_CHRONO = map(analogRead(1), 0, 1000, 0, 30);
  Serial.print("Temps de chauffe   : ");
  Serial.println(reglage_CHRONO);
  delay(2000);
}