I also found some boards that are not from Arduino, such as one with an ESP-32, but are described as "works with Arduino". Can I simply use one of them as an Arduino board? Or is there any problems such as compatibility?