This Arduino project is designed to automate shiny hunting for legendary Pokémon in 4th generation games through soft resetting.
- Arduino board (main microcontroller)
- Two servo motors (press A button and START button)
- Photoresistor (detect light changes on Nintendo's screen)
- Two input buttons (save SRs count and change settings)
- LCD display (show SRs count and servo failure percentage)
- Elastic band (hold Nintendo's back buttons)
- Weight (hold down SELECT button)
- Lego bricks (bot's physical structure)
The bot uses two servos to automate Pokémon encounters. The photoresistor detects light changes during a Pokémon fight scene. If the Pokémon is shiny, the encounter animation lasts longer, and the health bar is displayed with a slight delay. This delay is used to check for shininess.
mp4.mp4
- Press the right button to start the bot.
- View the SRs counter and fail percentage on the LCD display.
- Press the left button to save the current session's SR count and access the settings menu.
- Press both buttons to exit the settings menu.