Salve sono un possessore di Arduino 2009, ho fatto un'esperimento o collegato la carta sim ad Arduino, mi invia dei segnali ma non so come codificarli!!!
Ho collegato pin (Sim->Aduino):
pin 1 [Vcc] -> al pin da 3 Volts con una resistenza da 220ohm.
pin 2 [RESET] -> al pin Reset di arduino.
pin 6 [I/O o DATA] -> al pin analogico 5.
Il codice di prove è il seguente:
#include <avr/interrupt.h>
int pin_sim = 5;
void setup() {
 Serial.begin(9600);
 pinMode(pin_sim, INPUT);
 }
Â
 int sim;
Â
 Â
 void loop () {
int sim = analogRead(pin_sim);
Serial.println(sim, HEX);
delay(200);
 }
Grazie al seriale leggo l'output.
Come decodificare questi segnali per leggere il contenuto, per esempio della rubrica, e immettere il corrispettivo codice pin???
Oltre che la SIM non manda autonomamente dati manca anche la massa.
Poi speri che leggendo in "dato" in analogico ogni 0,2 secondi leggi qualcosa di significativo?
gpsd:
io vorrei solo leggere il contenuto nella memoria sim, quanto riguarda il 0,2 secondi, si puo rimediare
Te l'ho già detto, ti serve un sim card reader, senza quello non fai nulla.
Procedendo a casaccio, come stai facendo, il rischio di danneggiare irreparabilmente la sim è molto alto.