Förstå Laser skytte spelet (5 / 7 steg)
Steg 5: Hantera moderkortet
Problem: Vi måste räkna ut komponenter mikroprocessor (eller Arduino) för att göra detta projekt arbete, vad vi behöver fortfarande?
Lösning: Detta är den delen vi började gråta. Eftersom det skulle vara så mycket lättare med Arduino, men vi skulle inte kunna göra våra microcontroller läsa spänningen som en analog data. Detta är enkelt med Arduino, som du använder kommandot analogRead(), men detta var inte lika tillgänglig för oss. Så gjorde vi vår egen krets som kan läsa analog data. Hur?
Med kontrollapparater, inte olikt de från Minecraft, de kan jämföra spänningar, i vårt fall, om LDR lyser nog, motsvarigheten kommer att stänga av. Detta kan programmeras precis som en analogRead om vi kontrollerar spänningsnivån skickas till ingången, vilket vi gjort genom att lägga till en spänningsavdelare och en trimpot.
Så 4 kontrollapparater vi lagt i en styrelse med 2 handkontroller, en handlar om timing och den andra för betyg. Kanske bara en kunde göra susen, men vi skulle behöva använda avbrott (we-just-hate-this-stuff-at-that-time), och dessutom gör det modulära kan innebära en enklare reparation [källa behövs].
Lägga till kontakter är också en god vana, eftersom det låter dig skruva eller knäppa ut anslutningarna utan desoldering.
Varför?: Tja, kopplingar är ganska billigt och gör projektet ser mycket mer professionell med mycket liten ansträngning. Men det handlar inte bara om utseende, connectors kan du knäppa ut trådarna med en skruvmejsel, annars skulle du behöva desolder dem, det är bara hemskt. Det finns inget mer hjärtskärande än en koppar nod som lossnat efter några intensiva desoldering.
Också, du kan gå den senaste laser styrelsen i en större styrelse, men du vet, att ibland vara modulär är bra.