Aller au contenu


cerisier

Inscrit(e) (le) 31 janv. 2017
Déconnecté Dernière activité déc. 04 2017 04:54
-----

Sujets que j'ai initiés

utiliser le contenu d'une variable

09 août 2017 - 05:11

Je récupère dans libAction le libellé d'une action extrait d'une table "actions"

String libAction = actions[action1];
   Serial.print(" Action i :");
   Serial.print( action1);
   Serial.print(" libAction :");
   Serial.println(libAction);

il s'agit en  l'occurence d'une commande pour un robot : avance(AFONDX);   laquelle appelle une routine qui fonctionne

libAction contient bien cette valeur comme le prouve l’exécution du  Serial.print : 

Action  i  :2        libAction    :avance(AFONDX)
 

mais comment faire en sorte que le programme comprenne qu' à la lecture de libAction il doit exécuter la routine  : avance(AFONDX)  c'est à dire le contenu de libAction ?

il faudrait avoir l'équivalent de ce que l'on trouve dans d'autres langages :  libAction.value

Merci de votre aide


RECHERCHE CLUB ROBOTIQUE SUR LYON

06 mars 2017 - 11:57

Je suis retraité, ancien informaticien et je recherche sur Lyon, un club de robotique

Je n'ai trouvé jusqu'à présent que des propositions pour enfants ou les clubs des grandes écoles

Pour le moment j'ai commencé avec le kit arduino

Dans l'attente de réponses


UTILISATION CAPTEUR TEMPERATURE TMP6

01 février 2017 - 06:07

Je suis tout novice en robotique mais pas en informatique domaine ou j'ai débuté en 1970 oui, oui vous lisez bien c'était l'époque des cartes perforées.

Je souhaite m'initier  à la robotique et j'ai commencé avec le starter kit arduino

Or  dés le deuxième exercice j'ai  un problème d'utilisation du capteur de température TMP6.

J'ai fait fonctionner le schéma, très simple, malheureusement, lorsque j'affiche sur l'ordinateur les données captées toutes les 2 secondes , et bien que le  capteur soit  indiqué avec une précision +/- 2% , j'obtiens sur une durée de 2 minutes des variations aléatoires des données capteur de 41 à 80 soit des températures de 20° à 40°, alors que bien sûr la température de la pièce est restée stable,
J'ai essayé de mettre un condensateur entre le +5v et la masse, sans résultat.

J'ai aussi changé de capteur, sans résultat

Le montage comporte simplement une borne du TMP6 au +5V (dans le bon sens), une borne à la masse et la borne intermédiaire sur la broche analogique A0  en dehors des circuits relatifs aux LEDS

ci-après le code avec les informations contenues dans le livre arduino, code qui se poursuit par l'exploitation des données pour gérer des LEDs

const int capteur = A0;
 const int  tempRef = 20.0;
 
void setup() 
{
 Serial.begin(9600);
for (int noPin = 11; noPin < 14; noPin++)
  {
    pinMode (noPin, OUTPUT);
    digitalWrite (noPin, LOW);
  }
}

void loop() {
 int capteurVal = analogRead(capteur);
 Serial.print("valeur capteur   :");
 Serial.print(capteurVal);
 float voltage = (capteurVal/1024.0)*5.0;
 Serial.print("    volts   : ");
 Serial.print(voltage);
 Serial.print("   degres C  : ");
 float temperature = (voltage)*100;
 Serial.println(temperature);
 if (temperature < tempRef )

Voilà, si quelqu'un a déjà eu ce problème et pouvait m'aider à  comprendre ce qui se passe cela me rendrait service


présentation et petite question

31 janvier 2017 - 04:42

Puisque il est demandé de se présenter, disons que je suis informaticien,  à la retraite depuis déjà un bon bout de temps, que j'ai toujours continué à pratiquer l'informatique en développant des bases de données pour diverses associations en utilisant la base de données Access de Microsoft.

Ayant maintenant moins envie d'intervenir en association et d'assumer des responsabilités au niveau de la maintenance, je serais désireux de bricoler un peu dans le domaine robotique.

Je suis de la région lyonnaise et j'aimerais trouver un club mais, d'après ce que j'ai vu,  ils sont tous dédiés aux enfants ou aux étudiants des grandes écoles.

J'ai donc voulu commencer, tout seul, par le tout début, en utilisant le starter kit arduino (donné pour enfants à partir de 8 ans)....

La partie programmation ne me pose pas de problème, pour la partie électronique c'est moins facile.

Ainsi je tombe dés le deuxième exercice sur un problème d'utilisation du capteur de température TMP6.

J'ai fait fonctionner le schéma, très simple, malheureusement, lorsque j'affiche sur l'ordinateur les données captées toutes les 2 secondes , et bien que le  capteur soit  indiqué avec une précision +/- 2% , j'obtiens sur une durée de 2 minutes des variations de données capteur de 8 à 80 soit des températures de 4° à 40°, alors que bien sûr la température de la pièce est restée stable,
J'ai essayé de mettre un condensateur entre le +5v et la masse, sans résultat.

Voilà, si quelqu'un a déjà eu ce problème et pouvait m'aider à  comprendre ce qui se passe cela me rendrait service

Avec mes remerciements