Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Público-Alvo: Engenheiros eletrônicos e entusiastas do Arduino com conhecimentos básicos em programação e eletrônica. O Módulo GSM é um componente essencial para projetos de comunicação remota utilizando o Arduino. Com ele, é possível enviar e receber mensagens de texto, fazer chamadas telefônicas e até mesmo acessar a internet em locais onde não há conexão Wi-Fi disponível. Neste artigo, exploraremos as funcionalidades do Módulo GSM e forneceremos exemplos de códigos para que você possa começar a utilizar esse componente em seus projetos.
Projeto: O projeto consiste em criar um sistema de monitoramento remoto de temperatura utilizando o Módulo GSM e um sensor de temperatura. O objetivo é enviar mensagens de texto com a leitura da temperatura para um número pré-determinado sempre que ela ultrapassar um determinado limite.
Lista de componentes:
Exemplos: A seguir, apresentamos um exemplo de código para o projeto descrito acima:
SoftwareSerial gsmSerial(GSM_TX_PIN, GSM_RX_PIN); OneWire oneWire(ONE_WIRE_BUS); DallasTemperature sensors(&oneWire);
void setup() { Serial.begin(9600); gsmSerial.begin(9600); sensors.begin(); }
void loop() { sensors.requestTemperatures(); float temperature = sensors.getTempCByIndex(0);
if (temperature > 25) { sendSMS("+55123456789", "A temperatura ultrapassou o limite de 25 graus Celsius!"); }
delay(10000); }
void sendSMS(String number, String message) { gsmSerial.println("AT+CMGF=1"); // Define o modo de envio de mensagens como texto delay(1000); gsmSerial.println("AT+CMGS=\"" + number + "\""); // Define o número de destino delay(1000); gsmSerial.println(message); // Define o conteúdo da mensagem delay(1000); gsmSerial.println((char)26); // Envia o caractere de controle para enviar a mensagem delay(1000); }
Compartilhe este artigo com seus amigos e colegas de trabalho que também estão interessados em aprender sobre a integração do Módulo GSM com o Arduino. Juntos, podemos explorar novas possibilidades e criar projetos incríveis!