Hello! I am currently planning out a project, but I'm pretty inexperienced with Arduino so far and could use some guidance. So some basic knowledge before we get into this, in the Pokemon series, there are alternative colored Pokemon called shinies that are very rare, occurring 1 out of 8192 times. In FireRed, one of the games in the series, these shinies have a teal border around their summary screen, rather than the normal dark blue-ish color. What I want is to have a device that I can leave on that will "hunt" these shinies for me.
My current plan is this: I'll have a loop script that activates servos that will press buttons on a Gameboy Advance SP to navigate through the game. It'll buy a Pokemon at an arcade, open its summary, and then the light sensor will turn on. The sensor will check the RGB values coming from the summary border onscreen and detect whether the color emitted is the normal color or not. If it is, then the light sensor will deactivate, the game will be reset, and the loop will be repeated. If it is not the normal border color, then the script will not loop and a buzzer will be activated instead.
So here's my question. What should I use for this task? The two that I've been looking at the TCS3200 and the TCS34725. Do you all have any recommendations on which one I should use? Any tips on how to set this up? Lastly, are there any issues I should be concerned about? If you need more information about the project to give advice, I can provide it. Thanks in advance.