Menu

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.

Voir les contributions Menu

Messages - grand_mel

#1
Pas de problème je conserve Blockly sous le coude je ne dis pas que je n'y reviendrai pas

Grand_mel
#2
Bonjour,

Non Blockly n'est pas compliqué quoique pour le LCD je n'y suis pas arrivé, mais avec l'autre solution en 30s. C'est le pb de firefox qui est trop lourd, tu ne sais pas comment ça va fonctionner qd tu vas être devant les élèves. La solution proposée par admin avec un cloud c'est lourd.
J'avais commencé à faire des trucs sympa mais tant pis je me suis tourné vers Ardublock augmenté, pas de pb avec les navigateurs, c'est une couche supplémentaire sur l'IDE arduino et pas de pb, tu peux sauvegarder ton image de blocs, ton programme etc ..ça me va.

grand_mel
#3
Bonsoir,

J'abandonne Blockly trop compliqué et trop instable avec firefox.

Merci pour votre aide

Grand_mel
#4
oui j'ai trouvé mais je ne comprends pas la numérotation des I2C, le programme ci-dessous de seed ne fonctionne pas. J'ai beau intervertir les fiches, quels sont les repères sur le shield grove ? dans le programme 11 et 12, c'est les repères I2C ? Voir photo jointe

Merci

*/

// include the library code:
#include <SerialLCD.h>
#include <SoftwareSerial.h> //this is a must

// initialize the library
SerialLCD slcd(11,12);//this is a must, assign soft serial pins

void setup() {
  // set up
  slcd.begin();
  // Print a message to the LCD.
  slcd.print("hello, world!");
}

void loop() {
  // set the cursor to column 0, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  slcd.setCursor(0, 1);
  // print the number of seconds since reset:
  slcd.print(millis()/1000,DEC);
}
#5
merci

grand_mel
#6
ok merci je vais regarder, mais je ne trouve pas la librairie

grand_mel
#7
Bonjour,

Me revoilà avec mes codes et cette fois ci un afficher LCD, je n'arrive pas à tester mon programme car d'après ce que je comprends il veut une bibliothèque (SerialLCD.h) que je ne trouve nulle part ?
En fichier joint le programme sous blockly
Merci pour votre aide
Grand_mel

Le programme
#include <SerialLCD.h>

#include <SoftwareSerial.h>


int Luminosite;

SerialLCD slcd_1(1,2);


void setup() {
  pinMode(0, INPUT);
  pinMode(2, OUTPUT);
  slcd_1.begin();


}

void loop() {
    Luminosite = analogRead(0);
    if (analogRead(0) <= 512 || analogRead(1) < 500) {
      digitalWrite(2,HIGH);
      slcd_1.backlight();
      slcd_1.setCursor(0,0);
      slcd_1.print("Bonjour");
      slcd_1.setCursor(0,1);
      slcd_1.print(Luminosite);
      delay(1000);

    } else {
      digitalWrite(2,LOW);

    }

}

Message d'erreur

........./Documents/Arduino/sketch_mar26c/sketch_mar26c.ino:1:23: fatal error: SerialLCD.h: No such file or directory
#include <SerialLCD.h>
                       ^
compilation terminated.
exit status 1
Erreur de compilation pour la carte Arduino/Genuino Uno
#8
Bonjour,

A ce jour ne fonctionne toujours pas chez moi sur PC et Mac. Avez vous trouver une solution stable ?

Merci

Grand _mel
#9
Je pensais qu'il fallait la déclarer dans le setup et après c'était bon et bien non, ça ne marche pas

Merci pour votre aide

Grand_mel

int variable;

void setup() {
  pinMode(2, OUTPUT);

}

void loop() {
    variable = analogRead(0);
    if (variable <= 512 || analogRead(1) < 500) {
      digitalWrite(2,HIGH);

    } else {
      digitalWrite(2,LOW);

    }

}
#10
sur l'analogique 0 un potentiomètre
sur l'analogique 1 un capteur de luminosité

Grand_mel
#11
Bonjour,

Nouvelle question avec une entrée analogique, pour quoi celle n'est pas pris en compte par ma variable ? la led ne fonctionne pas avec cette variable

Merci pour votre aide

Grand_mel


int variable;

void setup() {
  pinMode(2, OUTPUT);
    variable = analogRead(0);

}

void loop() {
    if (variable <= 512 || analogRead(1) < 500) {
      digitalWrite(2,HIGH);

    } else {
      digitalWrite(2,LOW);

    }

}
#12
Pour moi ça ne fonctionne pas comme message au dessus de bp
#13
mais en local ça ne marche pas non plus
#15
OK, mise à part la syntaxe c'est identique

Merci