#include <WiFi.h> //libreria para conexión wifi
#include <ThingSpeak.h>
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
//Canal y clave de ThingSpeak
int ChannelNumber = 2781630;
char apikey[] = "145CK94ZKFLVFR8V";
//Pines
int pinSensorLuz = 35;
int pinEcho = 19;
int pinTrig = 18;
WiFiClient cliente;
void setup() {
Serial.begin(9600);
pinMode(pinEcho, INPUT);
pinMode(pinTrig, OUTPUT);
WiFi.begin(ssid,pass);
ThingSpeak.begin(cliente);
}
void loop() {
int valorSensorLuz = analogRead(pinSensorLuz);
Serial.println(valorSensorLuz);
ThingSpeak.setField(1,valorSensorLuz);
//Para escribir en todos los campos
ThingSpeak.writeFields(ChannelNumber, apikey);
digitalWrite(pinTrig, HIGH);
delayMicroseconds(10);
digitalWrite(pinTrig,LOW);
int duracion = pulseIn(pinEcho, HIGH);
int distancia = (duracion/2)/29;
Serial.println("Distancia: "+String(distancia));
ThingSpeak.setField(2,distancia);
}