Show Posts
Pages: 1 ... 108 109 [110] 111 112 ... 229
1636  International / Français / Re: Projet de domotique Arduino on: May 22, 2013, 06:59:13 am
Voici les erreurs que j'ai:

sketch_may22a.ino: In function 'void loop()':
sketch_may22a:36: error: 'valpir' was not declared in this scope
sketch_may22a:38: error: 'valtemp' was not declared in this scope
sketch_may22a:39: error: 'vallum' was not declared in this scope
sketch_may22a:54: error: 'else' without a previous 'if'
sketch_may22a:60: error: 'else' without a previous 'if'
sketch_may22a:69: error: 'else' without a previous 'if'
sketch_may22a:75: error: 'else' without a previous 'if'
sketch_may22a:81: error: 'else' without a previous 'if'


PS:si quelqu'un aurait le temps de regarder si le programme est juste par rapport a mon projet se serait sympa

Merci

Les 3 variables ne sont pas déclarées. Faire une déclaration globale en début de programme ou si tu préfères laisser leur déclaration dans loop, déclares le type devant la première utilisation des variables.

Pour les erreurs sur les else il ne faut pas terminer les lignes de if avec un point virgule
Code:
  if(digitalRead(INTEUN) == LOW);   <----- erreur
  {
    if(pirState == LOW);      <----- erreur
    {
      if((vallum,DEC) > 800);     <----- erreur
      {
Le point virgule à la fin de la ligne fait croire au compilateur que le if est terminé et qu'il n'y a plus de code associé à ce if
Code:
  if(digitalRead(INTEUN) == LOW)
  {
    if(pirState == LOW)      // si il y a une présence
    {
      if((vallum,DEC) > 800)   //si la lumière est faible donc > a 800
      {
1637  International / Français / Re: Récupération d'informations sur des tablettes on: May 17, 2013, 06:57:58 am
En fait le chargeur ne questionne pas l'appareil qui est connecté.
Le chargeur indique à l'appareil ce qu'il est capable de fournir. Ensuite l'appareil adapte son profil de charge aux capacités du chargeur.
Un peu de lecture:
http://www.epanorama.net/blog/2010/08/18/apple-charger-secrets/
http://www.plutanium.cz/babca/cs/1718-apple-ipad-charging-modes-analysis

Et surtout cette doc d'un circuit qui est compatible des standards actuels. Les différents modes d'identification sont relativement bien expliqués
http://www.ti.com/lit/ds/symlink/tps2543.pdf?bcsi_scan_cb895f69027bc0de=0&bcsi_scan_filename=tps2543.pdf
1638  International / Français / Re: Assister un mouvement on: May 16, 2013, 03:56:02 pm
Quote
Existe-t-il des capteurs particuliers (autres que les électrodes médicales qui sont chères et à usage unique) ou des composants dont l'utilisation peut être détournée pour détecter le mouvement d'un membre ou l’arrêt du mouvement (détection d'un mouvement antagoniste au mouvement initial) ?
Est-ce vraiment le mouvement que tu veux détecter pour activer ton exosquelette ou bien l'effort fourni ?
Tu peux très bien faire un mouvement mais ne pas avoir besoin de fournir un effort important et donc ne pas avoir besoin de l'aide de ton exosquelette.
En revanche, tu peux très bien faire un mouvement minime (voir nul comme tenir une charge sans la déplacer) et avoir besoin de l'aide de l'exosquelette.
Je pense qu'il faudrait regarder aussi du coté des jauges de contrainte.
1639  International / Français / Re: Tableau et index en byte on: May 15, 2013, 09:58:26 am
Faudrait penser à initialiser i
1640  International / Français / Re: [Non Réglé] Problème boutton / joystick 5 switch. on: May 15, 2013, 07:33:24 am
Quote
Je ne sais absolument pas quoi faire pour utiliser ce joystick.
Ouai d'accord mais t'as un cerveau.
Réflechissons un peu.
Un joystick c'est un organe d'entrée il me semble.....
Donc:
Code:
const int joy=4;

void setup()
{
  Serial.begin(9600);
  pinMode(joy, OUTPUT);
}

void loop()
{
  digitalWrite(joy, HIGH);
  Serial.println(digitalRead(joy));
  delay(3000);
}
n'a aucun sens puisque tu places la broche en sortie et qu'en plus tu appliques un niveau haut sur celle-ci.

Tu ne penses pas que si tu déclarais les broches en entrée cela aurait plus de sens
Code:
const int joy=4;

void setup()
{
  Serial.begin(9600);
  pinMode(joy, INPUT);
  digitalWrite(joy, HIGH); // pour activer le pullup
}

void loop()
{
  Serial.println(digitalRead(joy)); // si le bouton est appuyé tu lis 0 sinon 1
  delay(3000);
}

Après il ne reste plus qu'à faire la même chose pour les 4 autres broches afin de lire toute les directions du joystick.
1641  International / Français / Re: installation arduino R3 sur thinkpad X40 un defie ? on: May 15, 2013, 06:02:35 am
Quote
donc je connecte ma carte ensuite je vais dans les périphérique j'installe  depuis arduino/drivers et ssa ne fonctionne pas sa me renvois un message comme quoi il a bien trouver le drivers mais qu'il a rencontrer une erreur et plus bas il y a marquer fichier introuvable
Donc tu sais pourquoi l'installation ne se passe pas bien puisque tu sais qu'il y a un fichier introuvable. Lequel ? C'est peut être une piste.

C'est bien cette procédure que tu suis?

Quote
je suis donc aller sur le site FTDI
Ben oui mais la uno n'utilise pas un chip FTDI pour l'interface USB. Donc c'est pas bon.

Quote
bref si vous avez des idée sinon je vais être obliger d'acheter un autre ordinateur portable...
Si tu jettes ton portable fais moi signe  smiley-lol
1642  International / Français / Re: Détécter la présence du shield Adafruit LCD (I2C) on: May 15, 2013, 01:27:14 am
Code:
Adafruit_RGBLCDShield lcd = Adafruit_RGBLCDShield();

A vérifier dans les sources de la librairie ou à tester mais je pense que lcd doit être à NULL si la librairie échoue à l'initialisation du shield (donc implicitement si le shield est absent).
1643  International / Français / Re: Détecter une température en hausse puis en baisse ??? on: May 12, 2013, 07:10:47 am
Quote
N'y a t'il pas une commande qui vide le tableau ?
On ne vide jamais le tableau. Il contient les 20 dernières mesures sur lesquelles on va faire la moyenne glissante.
Une nouvelle valeur écrase la plus ancienne. C'est ce qu'explique Ive123 avec son index i qui pointe dans le tableau l'endroit où tu places la dernière mesure.
1644  International / Français / Re: capteur de couleur Grove on: May 08, 2013, 01:51:18 am
Merci à vous fdufnews et skywodd.
Est-ce que avec ce système (que je ne connais pas) dès que la caméra repère la balle le robot pourra se déplacer seul jusqu'à la balle ?
Le mieux c'est d'aller voir là http://www.lextronic.fr/P1890-module-de-reconnaissance-video-cmucam4.html
1645  International / Français / Re: faire une moyenne de la temperature ... on: May 08, 2013, 01:41:39 am

ccomment toi tu modifirais le code pour avoir la moyene tout le temp ?

lve123 t'a donné la solution.
1646  International / Français / Re: capteur de couleur Grove on: May 07, 2013, 03:39:19 pm
Pour reconnaître une balle à 50cm de distance, il faut pouvoir différencier l'objet du fond. Les capteurs que tu proposes ne sont pas du tout prévus pour ça. Ils identifient une couleur lorsqu'elle est seule devant le capteur sous un éclairage de référence.
Pour ton application il faut une caméra + traitement d'image. La CMUCAM est effectivement une bonne solution pour résoudre ton besoin. Elle implémente, il me semble, un tracking basique (basique parce que si mes souvenirs sont bons elle ne traite qu'un objet)
1647  International / Français / Re: TX/RX problème avec un module on: May 05, 2013, 01:17:34 am
La fréquence par défaut est 100MHz. Est-ce qu'il émet bien sur cette fréquence?
Si ça se trouve la fréquence change (broche up/down en l'air par exemple)
1648  International / Français / Re: Problème avec un décodeur 74LS138 on: May 04, 2013, 02:57:50 am
Quote
Pour l'entrée G1 elle est aussi sur l'arduino et à H pour activer le décodeur.

J'avais un doute pour les entrées G2 et G3 (dont je ne comprends pas l’intérêt d'ailleurs) donc j'ai essayé plusieurs choses mais ça n’a pas marché.
Il faudrait commencer par bien comprendre les composants que tu utilises.
On active une sortie par la sélection de son adresse sur AO,1,2. La sortie sélectionnée recopie l'état des entrée E1,2,3 en suivant l'équation E3 & /E2 & /E1.
Donc pour aller au plus simple.
Pour allumer la sortie 00, tu place 0 sur A0,1,2 et tu mets E3=1, E2=0, E1=0
1649  International / Français / Re: Lire des signaux MIDI on: May 03, 2013, 01:42:43 am

Ca me va pas mal, il faut juste être certain que même avec une liaison série qui communique en "continu", il reste assez de temps pour jouer le reste de la LOOP...

En tout cas j'en ai assez pour sortir un nouveau CODE  smiley-wink

EDIT: Hey, ça veut dire aussi qu'il faut que je prévois le cas ou je reçois PLUSIEURS NoteOn dans le même tour de boucle... car le reste de mon LOOP ne sera pas toujours vide  smiley-roll-sweat

Garde la tête froide, tu t'emballes.
Le MIDI ce n'est pas très rapide je serais surpris, vu la boucle actuelle, que tu reçoives plusieurs caractères en un tour de boucle.
1650  International / Français / Re: quel est ce moteur? on: May 03, 2013, 01:39:25 am
Où avez-vous vu que c'était un moteur à aimant permanent?
Cela pourrait aussi bien être un enroulement d'excitation.
Il n'y a aucune référence sur le moteur?
Pages: 1 ... 108 109 [110] 111 112 ... 229