robot wifi shield

bonjour , je suis entrain de crer un robot qui va être commandé
par une application c# de pc , j'ai quelques questions:
est il possible de travailler avec trois cartes uno et wifi shield et motor shield ensemble ?
le robot est composé de deux moteurs seulement bon
si possible qui peut me donner des documents pour me guider
en tant que dèbutant juste à propos de la carte wifi et merciii d'avance

bonjour,
un schéma de montage vaut mieux qu'une explication,par ce qu'avec ce que tu écris, un seul nono pourrait le faire.

merci de répondre ,oui je sais qu’avec la carte motor c’st simple mais c 'est la premiere fois que j’utilise la carte wifi dc je ne connais pas meme comment la configurer avec le routeur c’est ça mon probleme

fais un schéma de ce que tu veux faire et mets le ici.
là, on peut pas grand chose pour toi avec juste quelques mots :wink:
quelle carte? lien?

bonjour voici la carte uno http://arduino.cc/en/Main/arduinoBoardUno
et la carte motorhttp://www.instructables.com/id/Arduino-Motor-Shield-Tutorial/?ALLSTEPS
et la carte wifi http://arduino.cc/en/Main/ArduinoWiFiShield
le robot est juste une platforme comme suit http://www.robot-maker.com/index.php?/topic/8948-gary-robot-4wd/
mais je vais utiliser que les deux moteurs en arrière de cette platforme
pour le moment j’ai fait l’interface en c# qui est résumé en quatre flèches et le code d’arduino le voila
j’ai essayer de mettre les trois catre l’uno puis le wifi puis en haut la carte moteur(mais je pense pas que ce travail est loin d’etre correcte en visitant ce lien http://forum.arduino.cc/index.php/topic,225860.0.html) aussi j’ai le problème de la socket arduino de connexion application et carte

#include <WiFi.h>
char ssid[] = "ROBOT";     //  your network SSID (name) 
char pass[] = "ROBOT";  // your network password
int status = WL_IDLE_STATUS;     // the Wifi radio's status
char buffer[20];

void setup() {
  //Initialize serial and wait for port to open:
  Serial.begin(9600); 
  pinMode(12, OUTPUT); 
  pinMode(13, OUTPUT); 
  //establish motor brake pins
  pinMode(9, OUTPUT); 
  pinMode(8, OUTPUT); 
  //Turns brake off for drive motor
  digitalWrite(9, HIGH); 
  digitalWrite(8, HIGH); 
  //Sets initial speed of drive motor
  analogWrite(3, 200);
  analogWrite(11, 200);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }
  
  // check for the presence of the shield:
  if (WiFi.status() == WL_NO_SHIELD) {
    Serial.println("WiFi shield not present"); 
    // don't continue:
    while(true);
  } 
  
 // attempt to connect to Wifi network:
  while ( status != WL_CONNECTED) { 
    Serial.print("Attempting to connect to WPA SSID: ");
    Serial.println(ssid);
    // Connect to WPA/WPA2 network:    
    status = WiFi.begin(ssid, pass);

    // wait 10 seconds for connection:
    delay(10000);
  }
   
  // you're connected now, so print out the data:
  Serial.print("You're connected to the network");
  printCurrentNet();
  printWifiData();
  

}

void loop() {
  // check the network connection once every 10 seconds:
  delay(10000);
  printCurrentNet();
}

void printWifiData() {
  // print your WiFi shield's IP address:
  IPAddress ip = WiFi.localIP();
    Serial.print("IP Address: ");
  Serial.println(ip);
  Serial.println(ip);
  
  // print your MAC address:
  byte mac[6];  
  WiFi.macAddress(mac);
  Serial.print("MAC address: ");
  Serial.print(mac[5],HEX);
  Serial.print(":");
  Serial.print(mac[4],HEX);
  Serial.print(":");
  Serial.print(mac[3],HEX);
  Serial.print(":");
  Serial.print(mac[2],HEX);
  Serial.print(":");
  Serial.print(mac[1],HEX);
  Serial.print(":");
  Serial.println(mac[0],HEX);
 
}

void printCurrentNet() {
  // print the SSID of the network you're attached to:
  Serial.print("SSID: ");
  Serial.println(WiFi.SSID());

  // print the MAC address of the router you're attached to:
  byte bssid[6];
  WiFi.BSSID(bssid);    
  Serial.print("BSSID: ");
  Serial.print(bssid[5],HEX);
  Serial.print(":");
  Serial.print(bssid[4],HEX);
  Serial.print(":");
  Serial.print(bssid[3],HEX);
  Serial.print(":");
  Serial.print(bssid[2],HEX);
  Serial.print(":");
  Serial.print(bssid[1],HEX);
  Serial.print(":");
  Serial.println(bssid[0],HEX);

  // print the received signal strength:
  long rssi = WiFi.RSSI();
  Serial.print("signal strength (RSSI):");
  Serial.println(rssi);

  // print the encryption type:
  byte encryption = WiFi.encryptionType();
  Serial.print("Encryption Type:");
  Serial.println(encryption,HEX);
  Serial.println();
  ////////
  while ( status == WL_CONNECTED)
  {
  //////////////Motor Control//////////////
    if(buffer[0] == 'F')
    {
  digitalWrite(12, HIGH); 
  digitalWrite(13, HIGH);
  digitalWrite(9, LOW); 
  digitalWrite(8, LOW); 
    }
    if(buffer[1] == 'B')
    {
  digitalWrite(12, LOW); 
  digitalWrite(13, LOW); 
  digitalWrite(9, LOW); 
  digitalWrite(8, LOW);
    }
   if(buffer[2] == 'L')
    {
  digitalWrite(12, HIGH); 
  digitalWrite(13, LOW);
  digitalWrite(9, LOW); 
  digitalWrite(8, LOW); 
    } 
    if(buffer[3] == 'R')
    {
  digitalWrite(12, LOW); 
  digitalWrite(13, HIGH);
  digitalWrite(9, LOW); 
  digitalWrite(8, LOW); 
    }
  }
   Serial.print(" buffer 0:");
 Serial.print(buffer[0]);
 Serial.print(" buffer 1:");
 Serial.print(buffer[1]);
 Serial.print(" buffer 2:");
 Serial.print(buffer[2]);
 Serial.print(" buffer 3:");
 Serial.print(buffer[3]);
 Serial.println(":");
}

mannour85:
est il possible de travailler avec trois cartes uno et wifi shield et motor shield ensemble ?

Regarde la liste des pins utilisées par tes cartes motor et wifi, qu'est ce qui est commun ?

avec la carte motor j'ai seulement utilisé les pin 13,12,11,9,8 et 3 seulement