#pragma once #include #include #include #include "esmp3.h" #include "playlist.h" class Controller { private: void handle_buttons(); void handle_rfid(); bool is_button_pressed(uint8_t pin); Playlist current_playlist; bool is_rfid_present = false; unsigned long last_rfid_check = 0; public: void handle(); void next_track(); void prev_track(); void play(); void play(String rfid_id); void stop(); };