Stap 7: programmeren
Aanval modusEen reactieve aanpak van de programmering van de AI tot de robot bleek te werken het beste. Het doel van de autonome aanval modus is te duwen van de tegenstander uit de arena, terwijl de resterende binnen de arena. De sumo robot scant voor objecten met behulp van de ultrasone sensoren. Als een tegenstander wordt gevonden dat de robot draait totdat de tegenstander zichtbaar in haar twee voorste sensoren is. Vervolgens het rams vooruit en probeert te duwen van de tegenstander uit de arena. Het proces wordt dan herhaald indien nodig.
Interfacing met ultrasone sensoren
Deze tutorial zal u wel hoe te communiceren met de HC-SR04 ultrasone sensoren.
Interfacing ultrasone afstandsmeter met AVR MCUs – AVR Tutorial
Interfacing met de lijn van de IR-sensoren
De sensoren van de lijn kunnen eenvoudig koppelen aan een digitale ingang van de AtMega128 MCU. Vervolgens kunt de MCU lezen de sensoren huidige staat. Op een gelijkaardige manier aan lijn Sensing. QRE1113 Reflectie Sensor
Interfacing met de motorcontroller
De motorcontroller vereist alleen digitale hoog/laag richting signalen en PWM-signalen. Beide waarvan een eenvoudig te implementeren met de AtMega128.