Show Posts
Pages: [1] 2 3 ... 243
1  International / Le bar / Re: Par où commencer? on: September 29, 2014, 05:23:51 am
Difficile de faire plus concis smiley-grin
2  International / Français / Re: erreur :was not declared in this scope on: September 28, 2014, 08:40:39 am
Une fonction doit être déclarée avant d'être utilisée.
Donc soit:
  • tu déplaces la déclaration de cette fonction au début de ton programme
  • tu fais un fichier CanSend_TP_ByPGN.h dans lequel tu déclares ta fonction. Et tu ajoutes un #include "CanSend_TP_ByPGN.h" au début de ton .ino
CanSend_TP_ByPGN.h
Code:
void init_SENSOR(void);
// et d'autres fonctions si nécessaire
3  International / Français / Re: [Résolu]Comment puis-je compter le nombre de virgule dans un String on: September 27, 2014, 02:21:19 pm
C'est pas pour être blessant mais j'ai l'impression que tu avances sans méthode.
Tu prends une chaîne, tu la découpes, tu bricoles les trucs après tu cherches une info que tu aurais pu extraire dès le début.
J'ai le sentiment que tu t'es lancé dans ton programme sans trop faire de plan avant.

C'est pendant le découpage de la chaîne qu'il faut compter le nombre de sous-chaînes. Lors du découpage, l'index du tableau te fourni l'information sur le nombre de sous-chaînes.
4  International / Français / Re: Problème avec un Atmega 328 on: September 27, 2014, 08:43:23 am
En l'état, avec les seules informations que tu donnes, on ne peut dire qu'une chose
oui c'est possible.

Maintenant si tu veux des réponses plus complètes, il va falloir donner un peu plus de renseignement sur les problèmes en question.
5  International / Français / Re: Clavier matriciel de plus de 16 touches on: September 24, 2014, 12:57:15 pm
Maintenant il y a aussi cette librairie qui pourrait t'intéresser http://playground.arduino.cc/Code/Keypad
avec un tutorial ici  http://playground.arduino.cc/Main/KeypadTutorial
6  International / Français / Re: Clavier matriciel de plus de 16 touches on: September 24, 2014, 12:51:04 pm
Si tu avais donné la librairie tout de suite ce serait déjà réglé.
Code:
class MyKeyPad{
  public:
    MyKeyPad(int rowArray[], int colArray[]);        // Constructeur paramétré
    void setDebounceTime(unsigned int debounceTime); // Réglage du temps de rebond
    char readKey();                                  // Détermine la touche appuyée sur le clavier numérique
  private:
    unsigned int debounceTime; // Variable locale pour temps de rebond
    long lastValue; // Dernière valeur de la fonction millis
    int row[4];     // Tableau pour les lignes
    int col[3];     // Tableau pour les colonnes
};
#endif
Dans la librairie, les tableau col et row ont des tailles fixées à 3 et 4 et dans le reste de la librairie les bornes des boucles sont aussi constantes avec les mêmes valeurs.
Il suffirait de changer les valeurs dans la librairie pour l'adapter à ta taille de clavier.
7  International / Français / Re: Sortir d'une boucle on: September 24, 2014, 03:40:04 am
Avec seulement une partie du programme on ne peut pas tout deviner mais en tout cas cette ligne pose problème
Code:
while (3)
ce while est toujours vrai donc tu n'as aucune chance de sortir du while.
Il faudrait substituer au 3 une variable qui changerait en fonction de l'appui sur ta touche esc
8  International / Français / Re: Watchdog sur arduino nano V3.1 on: September 22, 2014, 08:22:55 am
Bonjour,

Dans le source du bootloader atmega. Il y a ça:
Code:
/* AVR ISP/STK500 board requests */
else if(ch=='A') {
ch2 = getch();
if(ch2==0x80) byte_response(HW_VER); // Hardware version
else if(ch2==0x81) byte_response(SW_MAJOR); // Software major version
else if(ch2==0x82) byte_response(SW_MINOR); // Software minor version
else if(ch2==0x98) byte_response(0x03); // Unknown but seems to be required by avr studio 3.56
else byte_response(0x00); // Covers various unnecessary responses we don't care about
}

Dans le source d'optiboot, il y a ça:
Code:
    if(ch == STK_GET_PARAMETER) {
      unsigned char which = getch();
      verifySpace();
      if (which == 0x82) {
/*
* Send optiboot version as "minor SW version"
*/
putch(OPTIBOOT_MINVER);
      } else if (which == 0x81) {
  putch(OPTIBOOT_MAJVER);
      } else {
/*
* GET PARAMETER returns a generic 0x03 reply for
         * other parameters - enough to keep Avrdude happy
*/
putch(0x03);
      }
    }

Donc manifestement si on envoie A par la ligne série au démarrage suivi de 0x81 ou 0x82 on reçoit les versions majeurs et mineurs
9  International / Français / Re: Echange de données en RF on: September 18, 2014, 02:54:40 am
msg est une chaîne de caractères.
pour utiliser une chaîne provenant d'un objet String il faut le convertir avec la méthode .toCharArray
10  International / Français / Re: Problèmes d'encodeur EC11 on: September 17, 2014, 03:29:03 pm
C'est ce que je fais, il me semble !
Décidément aujourd'hui je suis vraiment à coté de la plaque.
11  International / Français / Re: Problèmes d'encodeur EC11 on: September 17, 2014, 10:01:59 am
L'I²C ne fonctionne pas comme ça.
C'est le maître qui rythme les transferts.
L'esclave attends une requête du maître pour parler. Il doit utiliser onRequest pour retourner la donnée au bon moment.
Regardes les exemples dans l'IDE. Il y a un exemple qui s'appelle slave_sender
12  International / Français / Re: Utilisation d'un arduino dans un jeu de type COIN PUSHER on: September 17, 2014, 06:11:16 am
Si tu penses avoir de 4 LEDs allumées en même temps, le montage le plus simple c'est ça:
http://pighixxx.com/PNG/101.png
Si tu penses allumer plusieurs LED à la fois il faut utiliser le même montage que pour le gyrophare pour chaque LED.

Pour utiliser un relais:
http://pighixxx.com/PNG/156.png
13  International / Français / Re: Utilisation d'un arduino dans un jeu de type COIN PUSHER on: September 17, 2014, 06:04:36 am
Bonjour Artouste,

Effectivement j'avais pas vu.
14  International / Français / Re: Débutant en développement Arduino, un petit coup de main svp on: September 17, 2014, 06:02:01 am
Pour que tout le monde sache que le sujet est clos, il faut que tu édites ton premier post en indiquant résolu dans le titre de celui-ci.
15  International / Français / Re: Utilisation d'un arduino dans un jeu de type COIN PUSHER on: September 17, 2014, 06:00:03 am
Quel type de LED?
Pages: [1] 2 3 ... 243