Stap 3: 1 staat: instelling van deel 1
Voor de eerste iteratie van de lus, is de waarde van de Setup de zaak structuur ingestuurd. Dit resulteert in de setup staat hierboven afgebeeld.
PmodJSTK had de CS-pin aangesloten op kanaal 10 en actieve laag is. Er is momenteel een bug in LINX SPI lezen dat actieve hoge worden geselecteerd voor de mededeling vereist aan het optreden, maar dit moet binnenkort worden vastgesteld. De PmodJSTK ook verzendt en ontvangt 5 bytes. Voor de ontvangen bytes, de eerste twee bytes bepalen samen de y - aswaarden en de tweede twee bytes samen bepalen de x - aswaarden. Deze waarden variëren van 0 tot 1024 (resolutie 10 bit). Een deelverzameling matrix blok gewend was afgesneden van de extra 6 bits waardoor bij het combineren van de twee bytes samen voor zowel de x- en y-assen.
Deze integerwaarden van de PmodJSTK worden dan verzonden naar twee afzonderlijke geval structuren die meten of de PmodJSTK wordt gecontroleerd links, rechts, omhoog of omlaag. Als de PmodJSTK op zijn oorsprong is, wordt een "niets" weergegeven. Als de joystick is links, de waarden variëren van 512 tot 1024 en wanneer de joystick klopt, wordt de waarden variëren van 0 tot 512.