programowanie:esp32:max98357

MAX98357


radio internetowe

#include <WiFi.h>
#include <HTTPClient.h>
#include <Audio.h>
 
// Ustawienia WiFi
const char* ssid = "Twoja_Siec_WiFi";
const char* password = "Twoje_Haslo_WiFi";
 
// Ustawienia URL radia internetowego
const char* radioURL = "http://www.rmfon.pl/play,5";
 
// Obiekty audio
Audio audio;
 
// Deklaracja funkcji
void checkAudioStatus();
 
void setup() {
  Serial.begin(115200);
  WiFi.begin(ssid, password);
 
  while (WiFi.status() != WL_CONNECTED) {
    delay(1000);
    Serial.println("Łączenie z WiFi...");
  }
 
  Serial.println("Połączono z WiFi");
 
  audio.setPinout(26, 25, 22); // Ustawienia pinów I2S
  audio.connecttohost(radioURL); // Połączenie z radiem internetowym
}
 
void loop() {
  audio.loop();
  checkAudioStatus();
}
 
void checkAudioStatus() {
  if (audio.isRunning()) {
    Serial.println("Radio odtwarza...");
  } else {
    Serial.println("Radio nie odtwarza.");
  }
}
  • programowanie/esp32/max98357.txt
  • ostatnio zmienione: 2024/11/16 10:59
  • przez sases