Nadat ik verteld had wat Caty allemaal moest kunnen heb ik samen met mijn vader bedacht wat er aan elektronica in Caty zou gaan zitten. Als eerste een Arduino Uno, die hebben we al eerder gebruikt en daar heb ik ook al eens programmaatjes voor geschreven om schakelaars uit te lezen en ledjes te laten branden. We gebruiken een standaard motor boardje voor de Arduino Uno waar we twee motoren met wielen op aansluiten. Deze motoren en wielen zijn speciaal gemaakt voor robots en ze draaien vrij langzaam. Door een hoger getal in te voeren kan ik ze sneller laten draaien en door een min getal in te voeren kan ik ze achteruit laten draaien. De twee servo's kunnen ook op dit boardje geprikt worden en die kan ik met een programmeerblokje tussen 0 en 180 graden zetten. Ik kan dus zo de staart en het hoofd draaien. Op pen 13 hebben we een klein versterkertje en een luisprekertje aangesloten zodat we ook geluid kunnen maken en op pen 3 (die nog over was) hebben we een schakelaar aangesloten. Op de rusg van Caty zit een LDR die op licht reageert en die kan ik via A0 inlezen. Een getal hoger dan 700 is donker en onder de 500 is licht. Ik kan dus zien wanneer iemand de hand op de rug van Caty legt en daar iets mee doen in het programma. Ook hebben we een ultrasone sensor aangesloten die op de plek van de ogen zit, hiermee kan ik de afstand meten in centimeters van iets wat voor Caty staat en toen we nog wat pennen overhadden en mijn vader nog een 8 x 8 led boardje had liggen, hebben we die voor het gezichtje gebruikt. Hier kan ik van alles op tekenen en letters en cijfers zetten. Hier staat een tekening van alle elektronica.
Tekening Elektronica CatyCaty kan nu liedjes afspelen en wanneer je op het knopje drukt op de voorkant gaat ze rijden, tot ze iets ontdekt dat dichterbij staat dan 30 centimeter. Dan stopt ze, gaat een stukje achteruit, draait naar rechts en gaat weer vooruit. Zo kan ze de hele kamer doorzoeken. Ze stopt hier weer mee als ik de hand voor haar ogen houd.