Pages: [1]   Go Down
Author Topic: invalid conversion from 'char' to 'char*'  (Read 929 times)
0 Members and 1 Guest are viewing this topic.
Canada
Offline Offline
Newbie
*
Karma: 0
Posts: 2
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour

Après plusieurs heures de recherches j'ai pas réussi a trouver la réponse a mon problème

J'ai récupéré ce code sur ce Forum, il me permet la communication en i2c d'un entre 2 Arduino, c'est le code cote esclave en lecture uniquement

Et j'arrive pas a trouver la solution a ( invalid conversion from 'char' to 'char*' )


Code:
#include <Wire.h>
char* array[20];

void recevoir(int qty)
{
char c;
  i = 0;
  while(Wire.available() > 0)
  {
      c = Wire.receive();
      array[i] = c;  <= problème ici !!!!!
      Serial.print(array[i]);
      i++;
  }
}

Merci de votre aide
Logged

France, Nice
Offline Offline
Full Member
***
Karma: 3
Posts: 194
www.Zartronic.fr
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

A première vu tu enlèves le '*' à la déclaration de array et c'est bon :
Code:
char array[20];

Car tu as déclaré que array est un tableau de 20 pointeurs vers des chars.

A+ Teiva
-----------------------------------------------------------------
www.Zartronic.fr votre source Arduino en France
Distributeur officiel Arduino et DFRobot
Logged


www.Zartronic.fr : Arduino & Robotique

Canada
Offline Offline
Newbie
*
Karma: 0
Posts: 2
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

La solution la plus simple n'est pas forcement la plus visible !!!!

merci beaucoup  smiley
Logged

Pages: [1]   Go Up
Jump to: