GSM Shield

Mais uma vez, obrigado pela ajuda que me tem prestado.

Tentei implementar o código e não dá erro.

Fiz este pequeno sketch para testes em que desejo que o led da placa do arduino (13) acenda quando pressiono o pushbutton na pino 12.

Tentei incorporar o código que forneceste, mas desta vez não dando erro, também ao testar o pino 12, nda acontece. Tentei adicionar delay porque pensei que fosse algo rápido demais para a vista, mas mesmo assim, nada acontece.

O que estará mal agora?!?

// teste

const int ledVerm = 13;
const unsigned int pinoBotao = 12;
unsigned char botaoAntes = 0;
unsigned char botao = 0;

void setup() {

pinMode(botao, INPUT);
pinMode(ledVerm, OUTPUT);
delay(1000);
digitalWrite(ledVerm, LOW);

}

void loop() {
botao = digitalRead(pinoBotao);

if ((botao == 1) && (botao != botaoAntes)) {//contacto activou e anteriormente o botao nao estava activo.
//mete aqui o teu codigo de envio de mensagem.
digitalWrite(ledVerm, HIGH);
delay(2000);

}
{
delay(3000);
botaoAntes = botao;

}}