Gast
#2963304
Ich habe bei meinem Arduino-Projekt folgendes Problem:
Auf meinen Arduino UNO habe ich ein GPS-Shield mit SD-Slot
draufgesteckt, im Programm werden nun die GPS Daten ausgelesen und auf
die SD-Card geschrieben.
Sobald ich jedoch ein Wifi-Shield draufpacke, kann nicht mehr auf die
SD-Card zugegriffen werden. Das Problem liegt meiner Meinung nach am Pin
10 welcher sowohl vom SD-Slot als auch vom Wifi-Shield als SS genutzt
wird.
Hardware:
- Arduino UNO
- LinkSprite GPS-Shield und SD-Slot
- LinkSprite Copperhead Wifi Shield V2.0
1. Jumper auf dem Wifi-Shield:
f_ss auf W_SS
oder
f_ss auf D7 (gesetzt)
2. Jumper auch auf dem Wifi-Shield:
INTX auf D2
oder
INTX auf D8 (gesetzt)
Pin-Belegung:
0 -> RX
1 -> TX
2 -> GPS
3 -> GPS
4 ->
5 -> Temperatur-Sensor
6 -> GPS
7 -> Wifi (Jumper)
8 -> Wifi (Jumper)
9 -> Wifi
10 -> SD und Wifi (1. Jumper hat keine Wirkung)
11 -> Wifi
12 -> Wifi
13 -> Wifi
Programm:
SoftwareSerial GPS = SoftwareSerial(2, 3);
void setup() {
Serial.begin(9600); // connect to the serial terminal
pinMode(6, OUTPUT); // enable GPS
GPS.begin(9600); // connect to the GPS at the desired rate
pinMode(10, OUTPUT); // enable SD
SD.begin(10); // connect to SD
}

