Tags:
Stella,
Segue desenho para esclarecer suas duvidas.
Aaah ta nossa buguei aqui ! kkkk
Acho que entendi.. No passo 2 vou escolher os Pinos 0 e 1 se for usar a Serial, e se for usar a SoftwareSerial escolho os pinos 7 e 8. E no passo 3 aciono a chave para o lado de fora.
Agora o passo 7 ainda não sei como fazer. =/
Stella,
No shield existe ( próximo do pino 9 ) um jump ( JP 01 ) que está livre. Caso for utilizar reset por software, deve-se soldar esse jump na placa.
O reset do modulo SIM 900 é feito quando é aplicado um sinal alto por alguns segundos e retornado para nível baixo.
void powerUpOrDown() {
pinMode(9, OUTPUT);
digitalWrite(9,LOW);
delay(1000);
digitalWrite(9,HIGH);
delay(2000);
digitalWrite(9,LOW);
delay(3000);
}
Sds,
Stella boa noite ,
Envie por favor o link do seu módulo.
Use uma fonte com 2A aproximadamente. Esses módulos consomem muita energia.
Não sei se o seu módulo é esse, mas veja essa mensagem :
Because SIM900 peak current more than 2A. This shield must work with a external DC9V power supply.
Existem vários topicos de colegas do Lab, sobre o módulo SIM900 (sugiro que estude-os)
http://labdegaragem.com/forum/topics/arduino-php-sim900
http://labdegaragem.com/forum/topics/help-sim900-sms
http://labdegaragem.com/profiles/blog/show?id=6223006%3ABlogPost%3A...
http://labdegaragem.com/forum/topics/anatel-come-a-a-mapear-celular...
É muito importante que informe o modelo do seu SIM900 - shield, pois podem existir algumas variações dependendo do fabricante.
O seu modelo é esse ?
Veja se essa documentação se aplica ao seu modelo:
Sim isso! Exatamente esse.
http://produto.mercadolivre.com.br/MLB-707887314-arduino-modulo-gsm...
Esse é o link que comprei.
Sou nova por aqui, me inscrevi essa semana. Ainda estou meio perdida. Obrigada pelas dicas.
Vou estuda-los sim.
Pessoal esta sendo muito solicito.
Vou estudar tudo que me passaram aqui.
E assim que funcionar, posto o resultado. :)
Funcionou? Conseguiu ligar logicamente o módulo? Estou com o mesmo problema e a minha placa é igual a sua.
Caio, seguiu as orientações dos colegas ?
Mande foto da sua montagem e o link que seguiu para fazer a montagem.
Esta usando fonte com 2A ?
Qual problema esta ocorrendo ? Mande telas.
Segui tudo. Mas, definitivamente esta placa que Stella Marques e eu possuímos é muito diferente. Não consegui fazer a mesma ligar programaticamente usando as recomendações. A forma que encontrei foi criar um jumper no próprio botão liga/desliga. Pensei em por um transistor e mandar sinal alto por 2 segundos, mas descobri que não faz diferença deixar o sinal como alto para sempre... então foi o que fiz.
Caio ainda quer ajuda ?
Mande todas as informações da sua montagem .
Fotos, links do seus módulos, sketches, Tutorial que foi usado, etc
A solução foi fazer um jumper usando barramentos, fios e tubos termo retráteis. Quando o jumper estiver conectado, ele "bypassa" (sobrepõe) o botão. Ou seja, o botão fica num eterno estado de "clicado" (sinal alto). O sistema entende isso como uma "flag" que marca ligado.
Prontinho! Nem precisa de código.
Porém, neste caso, a placa nunca desliga. Recomendo, caso necessário desligar a placa, que use um transistor NPN no lugar do jumper para controlar o status de ligado/ desligado. Neste caso, use o código para controlar:
void powerUpOrDown() {
pinMode(9, OUTPUT);
digitalWrite(9,LOW);
delay(1000);
digitalWrite(9,HIGH);
delay(2000);
digitalWrite(9,LOW);
delay(3000);
}
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por