LOGO Emulator använder AVR (2 / 5 steg)
Steg 2: Design
MAX7219 styrs av ett ledcontrol bibliotek. Biblioteket ger en grundläggande uppsättning funktioner som antingen enskilda eller grupper av lysdioder kan slås på och av. Nedan är ett kodstycke som används i projektet för att ta enskilda lysdioder:
slå på led i 3' rd 8' th kolumnen rad
och kom ihåg att index börjar på 0!
lc.setLed(0,2,7,true);
Ledde på rad 0 sekunder från vänster för
lc.setLed(0,0,1,true);
Delay(500);
Stäng av den första lysdioden (andra en vistelser på)
lc.setLed(0,2,7,false);
En LED Bargraph är också fast för att Visa sköldpaddan orientering. För varje given inriktning kan sköldpaddan antingen flytta framåt eller bakåt. 8 olika läggning är möjligt nämligen: N, NE, E, SE, S, SW, W, NW, N.
Input tas via en normal PS/2 tangentbord. CLK och Data stift av PS/2 tangentbord är anslutna till stift 5 & 6 pin Atmega328 respectively.Command ingång storlek är begränsad till endast 4 tecken.