Arduino Mega ADK + wifi shield + ecran TFT Arduino

Bonjour,

je suis un petit nouveau et un gros débutant. Jusqu'à présent j'ai toujours fait des copier coller de morceau de code et j'ai réussi à faire ce que je voulais, mais voilà je pousse un petit peut et je suis bloqué :frowning:

J'ai le matériel cité dans le titre et je ne sais pas comment connecter pour faire fonctionner écran + wifi, en effet les 2 ne fonctionne pas ensemble et quand je déconnecte le port 50 MISO mon wifi fonctionne. Je pense que je dois utiliser 2 fois ce port, pour le wifi et pour l'écran, mais alors comment connecter les 2 ?

Je vous colle mon code :

#include <TFT.h> // Arduino LCD library
#include <SPI.h>
#include <Wire.h>
#include <WiFi.h>

// pin definition for the Uno
#define cs 13
#define dc 9
#define rst 8

char ssid[] = "wifi";
char password[] = "pass";
int status = WL_IDLE_STATUS;

// create an instance of the library
//TFT TFTscreen = TFT(cs, dc, rst);

WiFiClient client;

// char array to print to the screen
char sensorPrintout[4];

void connectWifi() {
while ( status != WL_CONNECTED) {
Serial.print("Tentative de connexion au reseau ");
Serial.println(ssid);
status = WiFi.begin(ssid, password);
delay(10000);
}
}
void printWifiStatus() {
Serial.print("SSID du reseau : ");
Serial.println(WiFi.SSID());

IPAddress ip = WiFi.localIP();
Serial.print("Adresse IP locale : ");
Serial.println(ip);

long rssi = WiFi.RSSI();
Serial.print("Signal (RSSI) :");
Serial.print(rssi);
Serial.println(" dBm");

Serial.print("Firmware version: ");
Serial.println(WiFi.firmwareVersion());

}

void setup() {

// Put this line at the beginning of every sketch that uses the GLCD:
TFTscreen.begin();

TFTscreen.background(0, 0, 0);
TFTscreen.stroke(255, 255, 255);
TFTscreen.text("config :\n ", 0, 0);

// TFTscreen.setTextSize(5);

Serial.begin(9600);
Serial.println("--------------------------------------");
Serial.println("Initialisation");

connectWifi();
printWifiStatus();

SPI.begin();
Serial.println("Ok, pret !");
Serial.println("--------------------------------------");
Serial.println("");
Serial.println("");
}

void loop() {

}

Merci de votre aide

Christophe

Je me suis trompé de lieu :frowning: qqun peut me déplacer ?