A ROBÓTICA NA ENGENHARIA
Por: Lukas Nikolaevich S. • 15/8/2019 • Projeto de pesquisa • 268 Palavras (2 Páginas) • 135 Visualizações
// IoT Básico
//============================================================================
#include <Arduino.h>
#include <ESP8266WiFi.h>
#include <ThingSpeak.h>
//============================================================================
#define SSID_REDE "John" // Nome da rede que se deseja conectar
#define SENHA_REDE "12345678" // Senha da rede que se deseja conectar
//============================================================================
// ThingSpeak Settings
const unsigned long channelID = 484866;
// write API key for your ThingSpeak Channel
const char * writeAPIKey = "0LE4HR2ZMGSR4VBS";
// post data every 20 seconds
WiFiClient client;
ADC_MODE(ADC_VCC);
//============================================================================
void FazConexaoWiFi(void);
void RSSI(void);
void ADC_BAT(void);
//============================================================================
void setup()
{
Serial.begin(9600);
FazConexaoWiFi();
ThingSpeak.begin(client);
Serial.println("Monitoramento do ESP8266");
}
void loop()
{
RSSI();
delay(postingInterval);
ADC_BAT();
delay(postingInterval);
}
//============================================================================
// Função: faz a conexão WiFI
// Parâmetros: nenhum
// Retorno: nenhum
void FazConexaoWiFi(void)
{
WiFi.disconnect();
Serial.println("Desconectando da rede WiFi");
while (WiFi.status() == WL_CONNECTED)
{
delay(500);
Serial.print(".");
}
//delay(1000);
Serial.println("Conectando-se a rede WiFi...");
Serial.println();
//delay(1000);
...